PowerCMS™
アルファサードのゴールデンウィーク休業について を追加しました。
[ブログ] PowerCMS 6 でのアップデートまとめ を追加しました。
[新着情報] 多要素認証設定画面の QR コードが表示されない問題への対策ファイル を追加しました。
[新着情報] PowerCMSクラウド 月額費用の価格改定に関する追加情報を公開します を追加しました。
ホーム > ドキュメント > 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

製品資料ダウンロード

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