MyAdminPack

CMS運用の事故と属人化を防ぐ、プラグイン

MyAdminPack は、Movable Type / Movable Type Premium / PowerCMS の管理画面を、実際の更新業務に合わせて設計するためのプラグインです。

更新パターンごとに必要な項目だけを表示し、条件付き必須や入力ルールを管理画面から設定できます。 担当者の判断やマニュアルに依存しにくい運用を実現します。

なぜ必要か

管理画面カスタマイズは、改修コストと保守リスクが積み上がる

CMS運用では、画面整理だけでなく、「この場合だけ必須」「どちらか一方だけ入力する」「公開時だけ必須」といった細かな入力ルールが必要になります。

これらを案件ごとの JavaScript やテンプレート改修で実装すると、要件変更のたびにコード修正・影響調査・テストが必要になり、運用期間が長くなるほど改修コストと保守リスクが増えていきます。

MyAdminPack は、管理画面の構造と入力ルールを設定として管理できるようにし、個別カスタマイズを減らします。

  1. 仕様変更

    入力条件や画面構成の変更でも、都度エンジニア対応が必要になる

  2. コード修正

    個別カスタマイズが増えるほど、既存機能への影響範囲が読みにくくなる

  3. 調査・テスト工数

    小さな変更でも既存実装の確認や回帰テストが必要になる

  4. 保守リスク

    担当変更やCMSアップデート時に、独自実装が保守負債として残る


管理画面で起きやすい更新事故

MyAdminPack が対象にしているのは、画面構造と入力ルールが運用に合っていないことで起きる更新事故です。

更新箇所の誤認

更新対象ではない項目まで表示されているため、意図しない内容まで変更してしまう。

条件付き必須の入力漏れ

特定の選択時だけ必要な項目が入力されないまま、保存・公開されてしまう。

入力ルール違反

本来どちらか一方だけ入力すべき項目を両方入力するなど、運用ルールと異なる状態になる。

事故は担当者の注意不足ではなく、管理画面と運用ルールの設計不足から起こります。

必要な項目だけを表示し、入力条件をCMS側で判定することで、担当者の経験や確認作業への依存を減らします。


管理画面はどう変わるか

管理画面の見せ方と入力ルールを一体で設計し、運用しやすく保守しやすいCMSを実現します。

必要な項目だけを見せ、正しい入力状態までCMSが支援する管理画面へ変えます。

Before

Before管理画面

Before管理画面
Before管理画面
  • 異なる更新パターンが同じ画面に混在している
  • 必須条件や入力ルールを、担当者がマニュアルを見ながら判断する
  • 入力制御が案件ごとの JavaScript に実装されている
After

After管理画面

After管理画面
After管理画面
  • 更新パターンごとに必要な項目だけを表示する
  • 条件付き必須・公開時必須・排他条件などをCMS側で判定する
  • 入力ルールを管理画面から設定し、個別カスタマイズを減らす

機能

管理画面の構造と入力ルールを、運用に合わせて設定できます。

入力ルール

条件付き必須や公開時必須など、入力条件を管理画面から設定できます。

レイアウト

更新パターンごとに表示する項目や入力順序を設計できます。

アップロード先

アイテムフィールドごとにファイルの配置先を指定できます。

個別カスタマイズ

JavaScript / CSSで、案件固有の調整にも対応できます。


レイアウトでできること

更新業務に合わせて、表示する項目と入力順序を管理画面から設計できます。

表示項目の切り替え

  • 更新パターンごとに必要なフィールドだけを表示
  • 不要なフィールドを非表示

入力順序の整理

  • 入力項目をタブ・グループで整理
  • 用途や確認順に合わせて入力導線を構成

複数レイアウト

  • 用途ごとに複数のレイアウトを登録
  • 選択したレイアウトに応じて入力画面を切り替え
レイアウト設定と入力画面
レイアウト設定と入力画面

入力ルールでできること

実際の更新業務で必要になる入力条件を、管理画面からルールとして設定できます。

必須条件

  • 条件に応じて必須にする
  • 公開時だけ必須にする
  • 複数項目のうち、いずれか一つ以上を必須にする

組み合わせ

  • 指定した項目の同時入力を禁止する
  • 条件に応じて、指定した項目が空であることを必須にする

選択数

  • チェック項目の最小選択数を設定する
  • チェック項目の最大選択数を設定する

日付

  • 2つの日付の前後関係を判定する
組み合わせルールの設定画面
組み合わせルールの設定画面

複数の条件を「すべて満たす」「いずれかを満たす」で組み合わせることができ、入力中・保存時・公開時など、ルールに応じたタイミングで判定します。


個別カスタマイズとの違い

繰り返し発生する画面設計や入力ルールを、個別のコードではなく設定として管理します。

画面構成の変更

個別カスタマイズ

コードの確認・修正が必要

MyAdminPack

管理画面から設定

入力ルールの変更

個別カスタマイズ

実装・影響確認・テストが必要

MyAdminPack

ルール設定として変更

要件変更

個別カスタマイズ

既存実装を調査して再改修

MyAdminPack

設定変更で対応できる範囲を拡大

担当者変更

個別カスタマイズ

独自実装の仕様把握が必要

MyAdminPack

設定内容を管理画面から確認

CMSアップデート

個別カスタマイズ

独自実装への影響確認が必要

MyAdminPack

個別実装を減らし、影響範囲を抑える

個別カスタマイズをすべてなくすのではなく、繰り返し発生する要件を設定へ置き換え、開発・変更・保守のコストとリスクを減らします。


導入事例

事例1:大企業サイト(不動産系)

導入前:物件ページの編集画面に多くの項目が混在し、基本情報の更新だけでも画面全体を確認する必要があった。

導入後:日常的に更新する情報と、公開前に確認する情報が整理され、物件情報の管理がしやすくなった。

管理画面からの更新だけでなく、外部システムとの連携が必須の本件では、更新頻度や確認タイミングに合わせて入力画面を整理することで、担当者が扱いやすく、運用しやすい管理画面へ改善した。

PowerCMS 7
PowerCMS 7

事例2:大企業サイト(多拠点サービス業系)

導入前:拠点ごとに管理する情報量が多く、更新担当者によって入力箇所の確認にばらつきが出やすい状態だった。

導入後:更新対象となる情報を整理し、担当者が確認すべき入力箇所を把握しやすい管理画面へ改善。

自社サイトだけでなく外部媒体向け情報も含め、CMS上で管理する情報と更新導線を整理した。

PowerCMS 6 フィールドラベルを縦にカスタマイズ
PowerCMS 6 フィールドラベルを縦にカスタマイズ


プランと提供条件

ライセンスが必要なのは、本番公開されるサイトのみです。未公開の開発環境・ステージング環境は無料でご利用いただけます。 CMS 1インストールごとの課金ではないため、同一事業サイト内であれば、検証環境を含めて安心して運用できます。 ただし、完全に別の事業サイトで利用する場合は、新規ライセンスが必要です。

スタンダード

標準ライセンスをご希望の方向けのプランです。 既存の制作体制・運用体制の中で導入できます。

プランの役割

導入と運用は利用企業または制作会社が担当

ライセンス費用

129,800 円(税込)

年間メンテナンス

28,600 円(税込) / 年

年間サポート

  • 最新版へのアップグレード
  • テクニカルサポート(Slack、メール)

購入について

  • 決済完了後、MyAdminPack のダウンロードページへ進みます。
  • 次年度以降の年間メンテナンス自動継続を選択できます。
  • 自動継続はいつでも停止できます。

パートナー

制作会社様経由での提供を前提としたプランです。 弊社は二次対応を行います。

プランの役割

パートナー企業が一次対応・弊社が二次対応

ライセンス費用

要お問い合わせ

年間メンテナンス

28,600 円(税込) / 年

年間サポート

  • 最新版へのアップグレード
  • テクニカルサポート(Slack、メール)

デモ環境

Movable Type 上での動作確認にご利用いただけます。

  • デモ環境はお申し込み後、2営業日以内にご用意いたします。
  • 管理画面で入力レイアウトや入力ルールなどをご確認いただけます。
  • 登録データは定期的に初期化されます。

ライセンス

  • 本番公開されたサイトのみ課金対象(1サイト1ライセンス)
  • 未公開の開発/ステージング環境はすべて無料(後から課金されません)
  • 別事業サイトは別ライセンス

ライセンスに含まれる環境の一例です。 ・本番サイト(公開時にのみ課金) ・ステージングサイト(クライアントドメイン・無料) ・開発サイト(制作会社ドメイン・無料)

対応CMS

  • Movable Type
  • Movable Type Premium
  • PowerCMS

※ 動作環境 Movable Type / Movable Type Premium は 8 以降、PowerCMS は 6 以降に対応しています。 入力ルールは Movable Type / Movable Type Premium 9 以降に対応しています。


FAQ

A. 条件付き必須、公開時必須、いずれか一つ以上必須、同時入力禁止、空であること、チェック数の上下限、日付の前後関係などを設定できます。


運用ルールを、CMSの中へ。

管理画面の整理から、条件付き必須・公開時必須などの入力ルール設計まで対応します。既存サイトへの導入や、制作会社様経由での利用もご相談いただけます。

MyAdminPack を相談する