PowerCMS™
2025年1月1日購入分よりライセンスの価格を改定いたします。
[ブログ] PowerCMS 6 でのアップデートまとめ を追加しました。
[よくあるご質問] システムログに「タスクを実行するために必要なロックを獲得できませんでした」というログが残っている を追加しました。
[よくあるご質問] 特定のシステムログに絞って確認できますか? を追加しました。
ホーム > ドキュメント > PowerCMS > 5 > スタンダード版 > DynamicMTML >

こちらは旧バージョン PowerCMS 5 のマニュアルです。最新版のマニュアルにつきましては PowerCMS ドキュメント を参照してください。

概要

アドオン・プラグイン
タグ

静的ダイナミックパブリッシング (DynamicMTML)

PowerCMS では静的生成と動的生成 (ダイナミックパブリッシング) に加え、部分的動的生成 (静的ダイナミックパブリッシング) をサポートしています。この機能は DynamicMTML アドオンによって提供されます。

静的ダイナミックパブリッシングの概要

サーバーに存在するファイルの MIME type が text/* で始まるか application/xhtml+xml であるテキストファイルの場合に、テキストにテンプレートタグが含まれていればそれをダイナミックパブリッシングエンジンで処理して結果を返します。

また、テンプレートタグの有無に関わらず、テキストに PHP が記述されていれば PHP もあわせて処理されます (環境変数 DynamicIncludeStatic で有効に設定されている場合)。

WEB サーバーに要求されたファイルがサーバーに存在しない場合は、ダイナミックパブリッシングに処理が渡されます。

さらに、処理の各ポイントで呼び出されるコールバックに対応したプラグインによって拡張が可能です。

DynamicMTML の仕組み

  • 静的なテキストファイルの中に記述されたテンプレートをダイナミックパブリッシングのエンジンで動的に処理します。
  • クエリ付きリクエストをキャッシュするための仕組みを備えています。
  • 静的生成とダイナミックパブリッシングの共存が可能です。
  • PowerCMS で管理していないファイルも処理することが可能です。
  • PHP によるコールバックプラグインの作成が可能です。

このセクションでは、DynamicMTML の利用方法について説明します。


お問い合わせ

お問い合わせフォームがご利用できない場合は、以下のメールアドレスからも受け付けております。
contact@alfasado.jp

製品資料ダウンロード

パンフレットデータ、提案用資料などがダウンロードできます。