Dashibase vous permet de créer des tableaux de bord d'administration internes à l'aide d'une interface utilisateur de type Notion.
Vous pouvez étendre les fonctionnalités de vos tableaux de bord en développant un plugin. Par exemple, vous pouvez afficher les informations Stripe de chaque client, afficher les tickets d'assistance de Zendesk, envoyer des e-mails via SendGrid, etc.
Ceci est un exemple de plugin Hello World simple pour vous montrer :
Vous pouvez ignorer cette étape si vous disposez déjà d'un tableau de bord dans Dashibase.
Sinon, vous pouvez vous inscrire gratuitement ici. Après avoir créé un tableau de bord et ajouté une table à partir de votre base de données, cliquez sur l'un des éléments de votre table. C'est ici que nous ajouterons le plugin.
Cliquez sur le bouton ci-dessus pour cloner et déployer le plugin via Vercel.
Votre plugin Hello World est maintenant prêt.
Revenez à votre tableau de bord dans Dashibase. Lors de l'affichage de l'un des éléments d'une table, ajoutez un bloc Plugin en tapant « /plugin ». Ensuite, ajoutez l'URL de votre plugin déployé et cliquez sur "Configurer".
Vous devriez voir l'application Hello World, qui vous indique les données de configuration que Dashibase a envoyées au plugin.
Lorsque vous développez votre plugin, vous pouvez utiliser les données de configuration pour sélectionner les données que vous souhaitez utiliser dans votre plugin. Disons que vous avez une table de clients, vous pouvez extraire le champ email de chaque client via la colonne email
et l'utiliser dans votre plugin. Consultez notre plugin Stripe pour un exemple concret.
Si vous avez des questions, n'hésitez pas à nous contacter via Twitter (@dashibase) ou [email protected].
Les ressources suivantes pourraient vous être utiles :