リリースノート
Mixed、CMS管理画面プラグイン「MyAdminPack v2」を提供開始
条件付き必須などの入力ルールを管理画面から設定可能に。CMSの個別カスタマイズと保守負担を削減
株式会社Mixedは、Movable Type / Movable Type Premium / PowerCMS向け管理画面プラグイン「MyAdminPack v2」の提供を開始しました。
株式会社Mixedは、Movable Type / Movable Type Premium / PowerCMS向け管理画面プラグイン「MyAdminPack」の新バージョン「MyAdminPack v2」の提供を開始しました。
MyAdminPackは、CMSの管理画面を実際の更新業務に合わせて設計するためのプラグインです。
これまで提供してきた、更新パターンごとのレイアウト切り替え、タブ・グループによる入力画面の整理、アップロード先の指定などに加え、v2では新たに入力ルールを設定する「Field Rules」を追加しました。
条件付き必須や公開時必須、複数項目の組み合わせ、チェック数、日付の前後関係など、これまで案件ごとのJavaScriptや個別開発で対応することの多かった入力制御を、CMSの管理画面から設定できます。
CMSの運用ルールを「個別実装」から「設定」へ
企業サイトのCMS運用では、単に入力項目を用意するだけではなく、
- 特定の項目を選択した場合だけ、別の項目を必須にする
- 公開するときだけ入力を必須にする
- 複数項目のうち、いずれか一つ以上を入力する
- 指定した項目を同時に入力できないようにする
- チェック項目の選択数に上限・下限を設ける
- 2つの日付の前後関係を確認する
といった、実際の業務に応じた入力ルールが必要になります。
従来、こうした要件は案件ごとのJavaScriptやプラグイン開発などで実装されることが多く、運用開始後にルールが変わるたびに、既存コードの調査、改修、影響確認、テストが必要でした。
また、独自実装が増えるほど、担当者の変更やCMSのアップデート時に確認すべき範囲も広がります。
MyAdminPack v2では、繰り返し発生する入力制御をField Rulesとして標準化し、個別のコードではなく設定として管理できる範囲を広げました。
これにより、要件変更に伴う改修コストを抑えるとともに、長期運用における保守リスクの低減を図ります。
新機能「Field Rules」
Field Rulesでは、CMSの入力項目に対して、運用に応じたルールを設定できます。
主な入力ルールは以下の通りです。
必須条件
- 条件付き必須
- 公開時必須
- いずれか一つ以上必須
項目の組み合わせ
- 同時入力禁止
- 指定した項目が空であることを条件化
選択数
- チェック数の最小値
- チェック数の最大値
日付
- 日付項目間の前後関係
複数の条件を「すべて満たす」「いずれかを満たす」で組み合わせることもでき、ルールに応じて入力中・保存時・公開時に判定します。
また、MyAdminPackの既存のレイアウト機能と組み合わせることで、更新パターンごとに表示する入力項目だけでなく、適用する入力ルールも設計できます。
管理画面の「見せ方」と「入力ルール」を一体で設計
MyAdminPackは、Field Rulesだけを提供する入力チェック用プラグインではありません。
これまで提供してきた以下の機能と組み合わせ、CMS管理画面そのものを実際の更新業務に合わせて設計できます。
- タブ・グループによる入力画面の整理
- 更新パターンに応じたレイアウト切り替え
- 不要な入力フィールドの非表示
- アイテムフィールドごとのアップロード先指定
- 管理画面への独自JavaScript / CSSの適用
- Field Rulesによる入力ルールの設定
更新担当者にマニュアルを読んでルールを判断してもらうのではなく、必要な項目だけを表示し、入力条件をCMS側で判定することで、更新事故や担当者ごとの判断差を抑えます。
一方、制作・保守側では、案件ごとの個別カスタマイズを設定へ置き換えることで、仕様変更時の改修・調査・テスト範囲を縮小します。
提供価格
MyAdminPackの価格は以下の通りです。
ライセンス費用 129,800円(税込)
年間メンテナンス 28,600円(税込)/年
年間メンテナンスには、最新版へのアップグレードとテクニカルサポートが含まれます。
ライセンスは現在販売するMyAdminPackは、本番CMS1環境につき1ライセンスです。最新の価格・利用条件は製品ページをご確認ください。
今回のv2およびField Rulesの追加に伴うライセンス価格の変更はありません。
対応CMS
MyAdminPackは、以下のCMSに対応しています。
- Movable Type
- Movable Type Premium
- PowerCMS
既存サイトへの追加導入にも対応しており、現在の管理画面や運用フローを維持しながら、必要な箇所から段階的に導入できます。
今後について
Mixedでは、CMSの機能を増やすことだけでなく、制作時に個別実装されてきた要件を再利用可能な仕組みへ置き換えることで、Webサイトの構築・変更・運用に伴う負担を減らすことを重視しています。
MyAdminPackについても、実際のCMS構築・運用現場で繰り返し発生する課題をもとに、管理画面から設定できる領域を今後も拡充していく予定です。
現在、次バージョンを開発しています。提供時期、機能、価格体系については、詳細が決まり次第あらためてお知らせします。
- MyAdminPack
- Movable Type
- PowerCMS
