
Avo - Cadre du panneau d'administration Ruby on Rails
Avo est un cadre de panneau d'administration, un système de gestion de contenu et un générateur d'outils internes très personnalisés pour Ruby on Rails qui permet aux ingénieurs et aux équipes de gagner des mois de temps de développement .
Commencer
⚡️ Installer : docs.avohq.io/3.0/installation
Site Web : avohq.io
Documentation : docs.avohq.io
? Feuille de route : Feuille de route GitHub
? Application de démonstration : Avodemo
? Twitter : avo_hq
? Suivi des problèmes : problèmes GitHub
? Discussions et demandes de fonctionnalités : Discussions GitHub
Caractéristiques
- Propulsé par Hotwire - Rails ❤️ Hotwire
- Configuration basée sur le code - Configurez entièrement votre tableau de bord Rails en écrivant du code Ruby. documents
- Gestion des ressources - Créez une interface CRUD pour Active Record à partir d'une seule commande. Plus besoin de copier-coller les fichiers de vue et de contrôleur.
- Widgets et métriques du tableau de bord : créez des métriques, des graphiques et des cartes personnalisées incroyablement rapidement. documents
- Recherche de ressources - Exécutez rapidement une recherche sur une ou plusieurs ressources à la fois. documents
- Associations activées - Liez vos modèles avec tous les types d'associations (belongs_to, has_many, polymorphic, etc.). documents
- Associations à recherche floue - Vous avez une tonne d'enregistrements et vous ne souhaitez pas faire défiler une grande liste déroulante ? Avo a ce qu'il vous faut. documents
- Prise en charge d'Active Storage - Intégration incroyablement simple, sur une seule ligne , un ou plusieurs fichiers avec ActiveStorage . documents
- Ordre des enregistrements - Le tri des enregistrements est un jeu d'enfant. documents
- Vue Grille - Belle disposition de cartes pour présenter votre contenu. documents
- Actions - Exécutez des actions personnalisées sur une ou plusieurs de vos ressources en appuyant simplement sur un bouton ? documents
- Filtres - Écrivez vos propres filtres personnalisés pour segmenter rapidement vos données. documents
- Maintient votre application propre - Vous n'avez pas besoin de modifier votre application pour utiliser Avo. Déposez-le dans votre application existante ou ajoutez-le à une nouvelle et vous avez terminé ? documents
- Champs personnalisés - Ne vous inquiétez pas si nous avons manqué un champ dont vous avez besoin. Générez un champ personnalisé en un tournemain. documents
- Outils personnalisés - Sortez du CRUD. Avez-vous besoin d’ajouter une page avec quelque chose de complètement nouveau ? Vous l'avez ! documents
- Autorisation - Tirez parti des politiques Pundit pour créer un système d'autorisation robuste et évolutif. documents
- Localisation - Ayez-le disponible dans n'importe quelle langue dont vous avez besoin. documents
- Aucune pollution du pipeline d’actifs – Apportez votre propre pipeline d’actifs. documents
- Interface mobile - Vérifiez vos données en déplacement depuis n'importe quel appareil mobile.
- Interface à onglets - Afficher sous condition les données dont vous avez besoin
- Générateur de menus - Informations de groupe et de surface selon vos besoins
- Image de marque - Donnez-lui une apparence
Certaines des choses sur lesquelles nous allons nous concentrer ensuite
Thématisation ️ notifications ️ segmentation des ressources ️ édition en ligne ️ enregistrements multilingues ️ raccourcis clavier ️ suivi des modifications des ressources ️ ressources en direct ️ vue des colonnes ️ vue de la liste ️ éléments d'action personnalisés ️ barre de commandes
Pour plus d'informations à jour, consultez notre ? Feuille de route.
Installation
Utilisez ce modèle RailsBytes pour démarrer quick rails app:template LOCATION='https://avohq.io/app-template'
. Si vous avez besoin d'un guide plus détaillé, suivez cette page.
Contribuer
Veuillez lire CONTRIBUTING.MD
Guide de mise à niveau
Veuillez lire le UPGRADE_GUIDE.MD
Calendrier de sortie
Veuillez lire le RELEASE.MD
Contributeurs
? Commanditaires
Devenez parrain
Bravo
Obtenez une boîte de gaufres et une des meilleures applications de surveillance d'Appsignal ?
Obtenez 100 $ en crédits de Digital Ocean ?
Autres travaux open source
-
active_storage-blurhash
- Une intégration plug-n-play Bluhash pour les images stockées dans ActiveStorage -
class_variants
- Configurez facilement les styles et appliquez-les en tant que classes. Très utile lorsque vous implémentez des composants CSS Tailwind et que vous les appelez avec différents états. -
prop_initializer
- Un outil flexible pour définir des propriétés sur les classes Ruby. -
stimulus-confetti
- Le moyen le plus simple d'ajouter des confettis à votre application StimulusJS