Avo – Ruby on Rails Admin Panel Framework
Avo ist ein sehr individuelles Admin-Panel-Framework, Content-Management-System und interner Tool-Builder für Ruby on Rails, der Ingenieuren und Teams Monate an Entwicklungszeit spart.
Fangen Sie an
⚡️ Installieren : docs.avohq.io/3.0/installation
Website : avohq.io
Dokumentation : docs.avohq.io
? Roadmap : GitHub-Roadmap
? Demo-App : Avodemo
? Twitter : avo_hq
? Issue Tracker : GitHub-Probleme
? Diskussionen und Funktionsanfragen : GitHub-Diskussionen
Merkmale
- Unterstützt von Hotwire - Rails ❤️ Hotwire
- Codegesteuerte Konfiguration – Konfigurieren Sie Ihr Rails-Dashboard vollständig durch Schreiben von Ruby-Code. Dokumente
- Ressourcenverwaltung – Erstellen Sie eine CRUD-Schnittstelle für Active Record mit einem Befehl. Kein Kopieren und Einfügen von Ansichts- und Controller-Dateien mehr.
- Dashboard-Widgets und Metriken – Erstellen Sie erstaunlich schnell Metriken, Diagramme und benutzerdefinierte Karten. Dokumente
- Ressourcensuche – Führen Sie schnell eine Suche durch eine oder mehrere Ressourcen gleichzeitig durch. Dokumente
- Assoziationen aktiviert – Verknüpfen Sie Ihre Modelle mit allen Arten von Assoziationen (belongs_to, has_many, polymorphic usw.). Dokumente
- Fuzzy-durchsuchbare Assoziationen – Haben Sie eine Menge Datensätze und möchten nicht durch ein großes Dropdown-Menü scrollen? Avo ist für Sie da. Dokumente
- Active Storage-Unterstützung – Erstaunlich einfache, einzeilige , einzelne oder mehrere Dateien umfassende Integration mit ActiveStorage . Dokumente
- Sortieren von Datensätzen – Das Sortieren von Datensätzen ist ein Kinderspiel. Dokumente
- Rasteransicht – Schönes Kartenlayout zur Präsentation Ihrer Inhalte. Dokumente
- Aktionen – Führen Sie mit nur einem Knopfdruck benutzerdefinierte Aktionen für eine oder mehrere Ihrer Ressourcen aus? Dokumente
- Filter – Schreiben Sie Ihre eigenen benutzerdefinierten Filter, um Ihre Daten schnell zu segmentieren. Dokumente
- Hält Ihre App sauber – Sie müssen Ihre App nicht ändern, um Avo zu verwenden. Fügen Sie es in Ihre bestehende App ein oder fügen Sie es einer neuen hinzu und schon sind Sie fertig? Dokumente
- Benutzerdefinierte Felder – Machen Sie sich keine Sorgen, wenn wir ein von Ihnen benötigtes Feld übersehen. Generieren Sie im Handumdrehen ein benutzerdefiniertes Feld. Dokumente
- Benutzerdefinierte Tools – Raus aus der CRUD. Müssen Sie eine Seite mit etwas völlig Neuem hinzufügen? Du hast es! Dokumente
- Autorisierung – Nutzen Sie Pundit-Richtlinien, um ein robustes und skalierbares Autorisierungssystem aufzubauen. Dokumente
- Lokalisierung – Stellen Sie es in jeder gewünschten Sprache zur Verfügung. Dokumente
- Keine Verschmutzung der Asset-Pipeline – Bringen Sie Ihre eigene Asset-Pipeline mit. Dokumente
- Mobile Schnittstelle – Überprüfen Sie Ihre Daten unterwegs von jedem mobilen Gerät aus.
- Benutzeroberfläche mit Registerkarten – Zeigen Sie bedingt die Daten an, die Sie benötigen
- Menü-Builder – Gruppieren und zeigen Sie Informationen nach Bedarf an
- Branding – Lassen Sie es aussehen
Einige der Dinge, auf die wir uns als Nächstes konzentrieren werden
Theming ️ Benachrichtigungen ️ Ressourcensegmentierung ️ Inline-Bearbeitung ️ mehrsprachige Datensätze ️ Tastaturkürzel ️ Ressourcenänderungen verfolgen ️ Live-Ressourcen ️ Spaltenansicht ️ Listenansicht ️ benutzerdefinierte Aktionselemente ️ Befehlsleiste
Weitere aktuelle Informationen finden Sie in unserem ? Roadmap.
Installation
Verwenden Sie diese RailsBytes-Vorlage, um schnell rails app:template LOCATION='https://avohq.io/app-template'
zu beginnen. Wenn Sie eine detailliertere Anleitung benötigen, folgen Sie dieser Seite.
Mitwirken
Bitte lesen Sie CONTRIBUTING.MD
Upgrade-Anleitung
Bitte lesen Sie den UPGRADE_GUIDE.MD
Veröffentlichungsplan
Bitte lesen Sie die RELEASE.MD
Mitwirkende
? Sponsoren
Werden Sie Sponsor
Zurufe
Holen Sie sich eine Schachtel Waffeln und einige der besten App-Überwachungsfunktionen von Appsignal?
100 $ Guthaben von Digital Ocean erhalten?
Andere Open-Source-Arbeiten
-
active_storage-blurhash
– Eine Plug-n-Play-Blurhash-Integration für in ActiveStorage gespeicherte Bilder -
class_variants
– Stile einfach konfigurieren und als Klassen anwenden. Sehr nützlich, wenn Sie Tailwind-CSS-Komponenten implementieren und diese mit unterschiedlichen Zuständen aufrufen. -
prop_initializer
– Ein flexibles Tool zum Definieren von Eigenschaften für Ruby-Klassen. -
stimulus-confetti
– Der einfachste Weg, Konfetti zu Ihrer StimulusJS-App hinzuzufügen