pour Jet Admin – Cadre de panneau d'administration pour votre application
Jet Admin est un service SaaS qui génère automatiquement un back-office extensible pour votre application.
Jet Bridge est une application autonome qui génère une API REST via laquelle votre base de données SQL est connectée à Jet Admin .
Ce projet a été conçu pour répondre aux besoins des petites startups et des entreprises matures.
Il s'agit d'un remake complet de notre populaire interface d'administration Django Jet.
CRUD (créer, lire, mettre à jour, supprimer)
Toutes les opérations courantes pour afficher, créer, mettre à jour ou supprimer des données.
Rechercher et filtrer
Filtrez facilement les données par n'importe quel champ avec les recherches les plus courantes et recherchez-les par occurrence de texte. Pour certains cas spécifiques, vous pouvez créer un segment SQL avec lequel filtrer.
Segments
Les segments vous permettent d'enregistrer l'ensemble de filtres appliqués en tant que segment ou de le créer à partir d'une requête SQL pour une utilisation rapide à l'avenir.
Personnalisation de l'interface WYSIWYG
Vous pouvez personnaliser visuellement presque toutes les parties de l’interface : menu de navigation, vues de liste de collections, formulaires de création/mise à jour d’enregistrements.
Disposition de la vue en liste
Un certain nombre de présentations de liste prêtes à l'emploi, à l'exception de la vue tableau par défaut, comme le tableau Kanban et la carte avec des marqueurs.
Tableaux de bord
Créez différents types de graphiques, tableaux et autres widgets pour visualiser vos KPI ou surveiller les données sans programmation – dans votre interface visuelle. Des requêtes de données complexes peuvent être créées avec SQL.
Équipes et autorisations
Invitez les utilisateurs à collaborer sur un projet et attribuez des droits d'accès en fonction de leur équipe.
Exporter
Vous pouvez exporter toutes les données de la collection ou une partie de celles-ci dans les formats les plus courants comme CSV ou Excel.
Mise en page réactive
L'interface est optimisée pour n'importe quel appareil, des téléphones aux tablettes en passant par les ordinateurs de bureau.
Même si nous essayons d’inclure la plupart des fonctionnalités importantes dès le départ, cela ne suffit parfois pas. Pour tous les cas spécifiques, nous proposons des fonctionnalités Flex pour implémenter des fonctionnalités non disponibles avec les fonctionnalités standard :
Vues personnalisées
Pour des pages très spécifiques, vous pouvez créer votre propre FlexView personnalisé basé sur React, Angular ou tout autre framework et l'intégrer dans l'interface Jet Admin. L'écriture de votre propre JS/CSS/HTML personnalisé n'a aucune limite dans la mise en œuvre des pages dont vous avez besoin.
Actions personnalisées
Si vous avez besoin d'exécuter certaines opérations sur des enregistrements ou toute autre logique métier dans votre backend, vous pouvez créer des FlexActions et les exécuter directement à partir de l'interface Jet Admin. La transmission de certains paramètres supplémentaires à votre backend est prise en charge.
Champs personnalisés
Parfois, vous souhaiterez peut-être que des champs personnalisés soient une combinaison de plusieurs champs, utilisent des champs de collections associées ou soient le résultat d'un calcul. Dans ce cas, vous pouvez utiliser FlexField et écrire une fonction JavaScript personnalisée pour formater les données des champs comme vous le souhaitez.
Jet Admin est une application frontale SaaS hébergée côté Jet Admin qui fonctionne dans votre navigateur. Il se connecte à la base de données SQL de votre projet via l'application backend open source Jet Bridge que vous installez de votre côté. L'intégration de Jet Admin à votre projet nécessite donc l'installation d'un seul composant : Jet Bridge . Voici à quoi cela devrait ressembler après l'installation :
Votre application
N'importe laquelle de vos applications qui fonctionne avec votre base de données . Jet Admin n’interagit pas directement avec lui.
Base de données
Votre base de données à laquelle Jet Admin n’a pas d’accès direct.
Pont à réaction
Une application open source installée côté votre serveur et connectée à votre base de données. Il génère automatiquement une API REST en fonction de la structure de votre base de données. Jet Interface fonctionne avec la base de données via Jet Bridge .
Interface Jet
Application Web accessible depuis n'importe quel navigateur. La maintenance et la mise à jour de cette application Web sont du côté de l'équipe Jet Admin . Les données de votre application sont transmises directement de Jet Bridge à Jet Interface dans votre navigateur et restent invisibles pour le service Jet Admin .
Python 2.7 ou 3.4+
L'une des bases de données SQL suivantes :
Afin d'installer Jet Admin sur votre projet, veuillez suivre ce guide :
https://app.jetadmin.io/projects/create
Si vous n'avez pas encore de compte Jet , il vous sera demandé d'en créer un et de vous connecter avec le compte existant.
Après avoir enregistré votre projet, vous serez redirigé vers votre projet et pourrez commencer à travailler avec Jet.
N'hésitez pas à nous envoyer un e-mail – [email protected]
Ce projet (Jet Bridge) est sous licence MIT - voir le fichier LICENSE pour plus de détails.