Mit Dashibase können Sie interne Admin-Dashboards mithilfe einer Notion-ähnlichen Benutzeroberfläche erstellen.
Sie können die Funktionalität Ihrer Dashboards erweitern, indem Sie ein Plugin entwickeln. Sie können beispielsweise die Stripe-Informationen jedes Kunden anzeigen, Support-Tickets von Zendesk anzeigen, E-Mails über SendGrid senden und vieles mehr.
Dies ist ein einfaches Hello World-Beispiel-Plugin, das Ihnen Folgendes zeigt:
Sie können diesen Schritt überspringen, wenn Sie bereits ein Dashboard in Dashibase haben.
Wenn nicht, können Sie sich hier kostenlos anmelden. Nachdem Sie ein Dashboard erstellt und eine Tabelle aus Ihrer Datenbank hinzugefügt haben, klicken Sie auf eines der Elemente in Ihrer Tabelle. Hier werden wir das Plugin hinzufügen.
Klicken Sie auf die Schaltfläche oben, um das Plugin zu klonen und über Vercel bereitzustellen.
Ihr Hello World-Plugin ist jetzt fertig.
Gehen Sie zurück zu Ihrem Dashboard in Dashibase. Während Sie eines der Elemente in einer Tabelle anzeigen, fügen Sie einen Plugin-Block hinzu, indem Sie „/plugin“ eingeben. Fügen Sie dann die URL Ihres bereitgestellten Plugins hinzu und klicken Sie auf „Einrichten“.
Sie sollten die Hello World-App sehen, die Ihnen die Einrichtungsdaten mitteilt, die Dashibase an das Plugin gesendet hat.
Wenn Sie Ihr Plugin entwickeln, können Sie anhand der Setup-Daten auswählen, welche Daten Sie in Ihrem Plugin verwenden möchten. Nehmen wir an, Sie haben eine Tabelle mit Kunden. Sie könnten das E-Mail-Feld jedes Kunden über die email
-Spalte abrufen und in Ihrem Plugin verwenden. Ein konkretes Beispiel finden Sie in unserem Stripe-Plugin.
Wenn Sie Fragen haben, können Sie uns gerne über Twitter (@dashibase) oder [email protected] erreichen.
Die folgenden Ressourcen könnten für Sie hilfreich sein: