
個人開発では、公開画面を先に作りたくなります。しかし、長く運用するなら管理画面も早めに用意した方が楽です。最初から高機能にする必要はありません。最低限、データを見て、作成し、編集し、非公開にできる画面があるだけで運用の安心感が変わります。
最初に作るべき画面
ブログやCMSなら、投稿一覧、投稿編集、カテゴリ管理、タグ管理、予約管理、お問い合わせ確認があると十分に運用を始められます。アクセスログやPV集計は後からでもよいですが、公開後にどの記事が読まれているかを知りたいなら早めに用意してもよい機能です。
投稿一覧で見る項目
- タイトル
- 公開状態
- カテゴリ
- content_type
- 予約日時または公開日時
- noindexの有無
- サムネイルの有無
一覧は、情報量が少なすぎると判断できず、多すぎると見づらくなります。色付きのバッジやタブを使い、公開済み、予約中、下書き、非公開が一目で分かるようにすると、毎日の操作がかなり楽になります。
編集画面で誤操作を減らす
カテゴリは自由入力よりプルダウン、予約日時は手入力より選択式、公開状態は色付きの表示が向いています。削除ボタンは確認を入れ、可能なら物理削除ではなくdeleted状態にします。個人開発では自分が管理者ですが、自分の誤操作を防ぐ設計は必要です。
管理画面は派手にするより、毎回迷わないことが大切です。ボタンを押したあとに状態が変わったことが見た目で分かる、予約済みの時間を選べない、公開済みは別ページで見られる、という地味な改善が効きます。
予約投稿をどう見せるか
記事数が増えると、予約日時の一覧だけでは把握しにくくなります。時間枠を並べたボードに記事カードを置き、ドラッグアンドドロップで移動できると、運用者の頭の中に近い形で管理できます。最初はシンプルなリストで十分ですが、毎日触る画面は早めに改善する価値があります。
後から足す機能
アクセスログ、コメント管理、画像管理、権限管理、承認フローは、必要になってから足す方がよいです。最初から全部作ると、肝心の記事作成に時間を使えなくなります。実際に使って不便だった場所を要件にすると、管理画面は自然に育ちます。
チェックリスト
管理画面の最低ライン
- 公開状態が一目で分かる
- カテゴリとタグを管理できる
- 予約日時を安全に選べる
- 削除や公開に確認がある
- 公開画面でどう見えるかプレビューできる
- スマホではなくPC操作を前提に十分な横幅がある
管理画面は、公開サイトを支える裏側の道具です。使いづらいと更新が止まり、更新が止まるとサイトも育ちません。個人開発では、運用者である自分が毎日触れる画面を軽視しないことが大切です。