
Dashibase を使用すると、Notion のような UI を使用して内部管理ダッシュボードを構築できます。
プラグインを開発することで、ダッシュボードの機能を拡張できます。たとえば、各顧客の Stripe 情報を表示したり、Zendesk からのサポート チケットを表示したり、SendGrid 経由でメールを送信したりすることができます。
これは、シンプルな Hello World プラグインのサンプルです。
Dashibase にダッシュボードがすでにある場合は、この手順をスキップできます。
そうでない場合は、ここから無料でサインアップできます。ダッシュボードを作成し、データベースからテーブルを追加した後、テーブル上のいずれかの項目をクリックします。ここでプラグインを追加していきます。
上のボタンをクリックして、Vercel を介してプラグインを複製し、デプロイします。
Hello World プラグインの準備が整いました。
Dashibase のダッシュボードに戻ります。テーブル上のいずれかの項目を表示しているときに、「/plugin」と入力してプラグイン ブロックを追加します。次に、デプロイしたプラグインの URL を追加し、「セットアップ」をクリックします。
Hello World アプリが表示され、Dashbase がプラグインに送信したセットアップ データが示されます。
プラグインを開発するとき、セットアップ データを使用して、プラグインで使用するデータを選択できます。顧客のテーブルがあるとします。 email列を介して各顧客の電子メール フィールドを取得し、それをプラグインで使用できます。具体的な例については、Stripe プラグインを参照してください。
ご質問がございましたら、Twitter (@dashibase) または [email protected] までお気軽にお問い合わせください。
次のリソースが役立つ場合があります。