本文へスキップ

管理画面

プロダクトを運営する人のための管理画面

Seedには、専用のホストで動くオペレーター用の管理画面が付いています。オペレーターはユーザーを検索し、そのログイン方法、セッション、グループを確認して、セッションの終了、パスワード再設定リンクの送信、返金などで手助けできます。リスクのある操作は事前に確認を求め、すべての操作が監査ログに残ります。

59秒 · 音楽あり、ナレーションなし · サンプルデータ

動画の内容を文字で読む

モジュール

13個のモジュール、1つの仕事に1つずつ

各モジュールは、管理画面のアイコンレールの1項目です。既存のものをコピーすれば独自のモジュールを追加できます。手順はdocs/admin-modules.mdにあります。

ダッシュボード

ユーザー数、新規登録、アクティブなユーザー、グループとメモの30日間の推移。

統計

Umamiから取得したWebサイトの訪問数と注文クリック数。合計値のみ。

ユーザー

ユーザーを検索し、ブロック、セッションの終了、再設定リンクの送信。

グループ

メンバー、招待、ファイル。ファイルの削除やオーナーの変更。

請求

誰が支払い、いくら売り上げているか。返金、無料期間の付与、解約。

ニュースレター

購読者と配信済みの内容。リストはCSVでエクスポート。

ブログ

サイトの記事を言語ごとに、下書きから公開まで。

サイトのフッターに載せる連絡先を、デプロイなしで変更。

カタログ

オプションのショップ:アイテム、価格、サイズ、写真、共有リンク。

監査ログ

すべてのログイン、変更、オペレーターの操作。CSVでエクスポート可能。

ジョブ

すべてのバックグラウンドジョブ。失敗したジョブの再実行やキャンセル。

システム

データベース、キャッシュ、ジョブキュー、バックアップの状態。

APIトークン

すべてのAPIトークンと、その持ち主、最終使用日時。

ロール

同じか上のロールの人には操作できません

オペレーターには階層があります。上位のロールは下位のロールができることをすべて行え、自分と同じかそれより上のロールの人には誰も操作できません。

オペレーター
日々のサポート:ユーザーの検索、セッションの終了、パスワード再設定リンクの送信、グループの管理。
スーパーバイザー
上記に加えて、返金、サブスクリプションの即時解約、グループのほかのメンバーへの譲渡。
管理者
上記に加えて、自分より1つ下までのロールの割り当て。
  • 2段階認証をオンにしているオペレーターは全員、管理画面へのログイン時に2段階認証のコードを求められます。
  • オペレーター未満の人には、管理画面が存在しないかのように「ページが見つかりません」と表示されます。
  • リスクのある操作は事前に確認を求め、すべての操作を監査ログに記録します。
  • 管理画面が読むのは件数とアカウントの情報だけで、ユーザーのメモの内容は決して読みません。
まだないもの
  • ユーザーとしてログインし、その人と同じ画面を見る機能
管理画面アプリのコードを読む

動画の内容

動画には音楽が流れます。ナレーションはありません。

動画とその字幕は英語のため、以下の一覧も英語です。

  1. A title card: "Seed's admin panel, built for support work."
  2. The Dashboard shows the last 30 days: people, new sign-ups, who is active, groups, notes and guest accounts, then zooms in on the chart of active people per day.
  3. On Users, the operator types "hartley" into the search. The list narrows to three people, Claire Hartley among them.
  4. Claire Hartley's page opens. Its Sessions tab lists her two signed-in devices: Firefox on Windows and Safari on iPhone.
  5. The operator chooses "End all". A dialog asks them to confirm; they confirm, and the list empties.
  6. The audit log's newest row reads "Sessions ended", about Claire Hartley, done by the operator.
  7. Groups lists every group with its owner, the largest first. The operator opens Product team and sees its members.
  8. Billing shows €369.00 a month from seven paying groups, one of them past due. The operator opens Design studio, whose history shows a refunded payment with the operator's note.
  9. Newsletter shows 90 subscribers, 50 who joined in the last 30 days, 3 issues sent and a chart of the list growing.
  10. System says everything is working: the database, the cache, the file store, the job queue, the backups and the migrations are all OK.
  11. From the account menu, the operator switches the theme from dark to light.
  12. An end card: "Free and MIT-licensed. The code is on GitHub."

動画に出てくる人やグループは、架空のサンプルデータです。

動画をダウンロード(MP4、5 MB)

コードを読んで、自分のものに

管理画面アプリはプロダクトと同じリポジトリにあり、専用のホストで動き、MITライセンスで無料です。公開デモには含まれていません。デモで公開すると、オペレーターに実際の登録者が見えてしまうためです。