プラグインによる拡張
PowerCMS をプラグインで拡張できるようになりました。開発を容易にする Perl / PHP のライブラリが付属。カスタマイズ、機能追加が可能です。
コールバック処理
各プラグインによって提供される処理に追加されたコールバックを利用し、追加処理を行うことができます。例えば、ステージング環境や公開環境の同期を実行する前後、データを CSV インポートした後、新しい会員がサインアップした時、リビジョンを復元した場合など、様々なタイミングでコールバック処理を行うことが可能です。
DynamicMTML でのコールバック
DynamicMTML を使ってコンテンツを公開している場合、コンテンツ表示時に検索ワードやデバイスに応じた処理を行ったり、アクセスしてきたユーザー情報をロギングするなどの追加処理が可能です。サンプルは DynamicMTML に同梱されているので、すぐに実装を行うことができます。
ライブラリの追加
Perl 側の実装で利用頻度の高い処理をまとめた PowerCMS::Util、PHP でも Perl ライクなオブジェクト操作を可能にする DynamicMTML およびそのユーティリティが付属しています。プラグイン作成の際に改めて定義する手間を省くとともに、実績ある処理を流用することを容易にします。