Skip to content

運営ダッシュボード導線ガイド

目的

サイト運営ダッシュボード(site-ops-dashboard)は、WordPress 管理メニューに散らばるカスタム管理画面を、運営者の作業目的から探せるようにするリンクハブである。

既存の page slug や管理メニュー配置は維持し、ダッシュボードは「入口を増やす」役割に限定する。

カテゴリ一覧

カテゴリ用途日常作業注意が必要な操作
日別記事運用日別記事の作成、リンク、公開前後の設定対象一部あり
P-WORLD / 画像運用P-WORLD メール、画像キャプチャ、外部取得対象外部通信・取得
マスタ管理イベント、機種、表示名、誕生日関連マスタ対象変更影響に注意
集客・外部連携X まとめ、広告タグなどの外部連携対象API / HTML 管理
保守・確認ビルド、ログ、集計確認、データ削除、紐付け非日常対象

日常作業で使う画面

日常的な運営導線として優先して表示する画面は、danger = none を基本とする。

作業画面 IDpage slugカテゴリ
日別記事へのリンク設定ADM-005link-day-admin日別記事運用
日別記事の自動作成設定ADM-010daily-article-auto-create-settings日別記事運用
画像キャプチャADM-002pworld-image-captureP-WORLD / 画像運用
イベントマスタ管理ADM-007event-master-adminマスタ管理
〇〇の日マスタ管理ADM-004what-day-master-adminマスタ管理
誕生日シード取り込みADM-013birthday-seed-adminマスタ管理
誕生日機種紐付けADM-021birthday-kishu-adminマスタ管理
機種マスタ管理ADM-017kishu-master-adminマスタ管理
機種表示マッピング管理ADM-006kishu-display-mapping-adminマスタ管理
ヒートマップ島図管理ADM-012heatmap-layout-adminマスタ管理
X ツイートまとめ運用ADM-008twitter-summary集客・外部連携
X ツイートまとめ設定ADM-009twitter-summary-settings集客・外部連携
A8 広告管理ADM-022a8-ad-admin集客・外部連携

保守・危険操作で使う画面

削除、リセット、外部通信、大量取得、本番反映、ログ削除、集計確認に関わる画面は 注意 または 危険 として扱う。

危険度画面 IDpage slug理由
注意ADM-001pworld-archive-adminメール取得、関連処理、リセット操作
注意ADM-003build-manager-adminビルド成果物の確認・切り替え
注意ADM-011min-repo-data-admin外部通信と Cookie 管理
注意ADM-014debug-log-managerログ閲覧・削除
注意ADM-016kishu-count-delta-admin集計結果の確認
注意ADM-020ana-slo-data-admin外部データ取り込み
注意ADM-023new-machine-fetch-admin外部通信・大量取得
注意ADM-024new-machine-kishu-link-admin新台情報と機種マスタの紐付け変更
危険ADM-018daily-data-delete-admin日別データ削除

ダッシュボードカードのメタ情報方針

ダッシュボードに表示するカード情報は、運営者が「どの画面へ進むべきか」と「実行前に注意が必要か」を判断できる最小限にする。

項目方針
タイトル管理画面のメニュー名と揃える
説明主作業を 1 文で示す。実行ボタン名や細かな操作手順は書かない
危険度none / caution / danger の 3 値に限定する
状態サマリーoption、Cron、ファイル有無など軽い取得に限る
並び順カテゴリ順とカード順は SiteOpsDashboardCatalog::get_sections() を正とする

状態サマリーはダッシュボード表示のための補助情報であり、重い外部通信や大量 DB スキャンを伴う値は載せない。

管理画面追加時のチェックリスト

管理画面を追加、移動、または導線変更する PR では、次を確認する。

  • docs/design/一覧/ADM-一覧.md に画面 ID、論理名、page slug、典型 URL、導線種別、カテゴリ、危険度を追加または更新する
  • docs/design/管理画面/画面設計書/ に対応する画面設計書を追加または更新する
  • サイト運営ダッシュボードに載せる場合は SiteOpsDashboardCatalog::get_sections() に slug、タイトル、説明、危険度を追加する
  • ダッシュボードに載せない場合は、ADM-一覧.md のカテゴリを とし、理由を備考または関連 Issue に残す
  • page slug、典型 URL、実装定数(PAGE_SLUG / PARENT_SLUG)が矛盾していないことを確認する
  • page slug を変更する必要がある場合は、移行手順、旧 URL の扱い、ブックマーク・外部スクリプトへの影響を明記して合意を取る

page slug 変更時の注意

page slug は WordPress 管理画面 URL の一部であり、ブックマーク、運用手順、外部スクリプト、オプション連携から参照される可能性がある。

既存画面の slug は安易に変更しない。変更が必要な場合でも、同じ PR 内で少なくとも次を扱う。

  • 旧 slug から新 slug への移行方針
  • 関連ドキュメントと画面設計書の更新
  • ダッシュボード導線とカテゴリの更新
  • 運営者への告知や手順変更の要否