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

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

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


プランと提供条件

MyAdminPackは、本番CMS1環境につき1ライセンスです。 1つのCMS環境で複数のウェブサイトやブログを管理している場合でも、追加ライセンスは必要ありません。 サイト数やユーザー数による追加料金もありません。 また、本番環境に対応する開発環境・検証環境・ステージング環境では、 同一サイトまたはシステムの開発・検証・保守を目的とする場合に限り、追加ライセンスなしでご利用いただけます。

スタンダード

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

プランの役割

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

ライセンス費用

129,800 円(税込)

年間メンテナンス

28,600 円(税込) / 年

年間サポート

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

購入について

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

パートナー

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

プランの役割

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

ライセンス費用

要お問い合わせ

年間メンテナンス

28,600 円(税込) / 年

年間サポート

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

デモ環境

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

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

ライセンス

MyAdminPackは、本番CMS 1環境につき1ライセンスです。 ■ 1ライセンスで利用できる例

  • 1つのCMSで複数のウェブサイト・ブログを管理している
  • 本番環境とは別に、開発環境やステージング環境を用意している
  • 負荷分散や冗長化のため、本番環境が複数のサーバーで構成されている
  • リニューアルや移行のため、一時的に本番環境を複製している

■ 追加ライセンスが必要な例

同じ会社や同じプロジェクトで利用する場合でも、独立した本番CMS環境が複数ある場合は、環境ごとにライセンスが必要です。 例:本番CMS環境を2つ運用している場合 → 2ライセンス ライセンス数は、ドメイン数、ウェブサイト数、ブログ数、ユーザー数、サーバー台数ではなく、独立して運用される本番CMS環境の数を基準に算定します。

対応CMS

  • Movable Type
  • Movable Type Premium
  • PowerCMS

※ 動作環境 Movable Type / Movable Type Premium は 9 以降、PowerCMS は 7 以降に対応しています。


FAQ

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


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

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

MyAdminPack を相談する