機能リファレンス | システム管理

動的出力——アクセス時に、コンテンツからページを組み立てる

記事を頻繁に更新したい。会員の条件に応じて、同じ場所に出す案内を変えたい。動的出力では、閲覧者がアクセスするたびにコンテンツとテンプレートからページを組み立てます。

公開対象の更新を、別の出力作業なしで反映します

動的出力では、更新した内容を次のリクエストから表示へ反映できます。変更のたびにサイト全体をHTMLファイルへ書き出す作業を挟みません。

公開中のページを少しずつ修正する場合は、作業用保管を使って公開版と編集中の内容を分けられます。すぐ反映できる配信方式と、確認してから差し替える編集手順を組み合わせて運用できます。

閲覧者の条件を、表示に使う構成を作れます

会員の属性や状態に合わせて案内を変えるなど、閲覧者によって見せる内容が異なるサイトに使えます。具体的な条件と表示処理は、サイトの要件に合わせてテンプレートで設計・開発します。

動的出力を選ぶだけで、ログインや会員ごとの閲覧制限がすべて出来上がるという意味ではありません。誰に何を表示するかを決め、その判定と表示を組み立てます。

出力方式は、サイト単位で選びます

一つのサイトで、動的出力と静的出力を混在させる設定にはできません。一方、動的に運用しているサイトを静的に一括出力する操作には対応しています。

JSONのAPIでコンテンツを利用するヘッドレス配信は併用できます。コンテンツと編集の構造を共通にしながら、利用先に合う配信方法を選べます。

管理画面

動的出力。閲覧者のリクエストごとに、コンテンツからページを組み立てて返す流れを示した図

writeWiredの動的出力——アクセス時に、コンテンツからページを組み立てるの特長

動的・静的・ヘッドレスは、同じコンテンツ構造の上の出力方式の違いです。方式を変えても、コンテンツと編集の作りは変わりません。

この機能のまわり

この機能に関わる困りごと、使いどころ、よくある確認を集めています。

「届け方を選ぶ」の機能

製品ページ: CMS