フリーフォーマットのページのコンテンツを管理するにはどうしたらよいですか?
フリーフォーマットのページのコンテンツを管理するには、以下のような方法が考えられます。
CMS外で管理する方法
ウェブフレームワーク側のコードとして管理する
ヘッドレスCMSを利用したウェブ構築の場合、いわゆるテンプレート部分についてはCMS内では管理されず、ウェブフレームワーク上で管理されます。
つきましては、CMSでの管理が必要無いフリーフォーマットのページについては、GitHubなどのソースコード管理ツールに任意のフレームワークのコードを連携した上で、管理することができます。
CMS内で管理する方法
テキストエリアにHTMLタグを貼り付ける
フィールドの種類として、テキストエリアを選択すると、複数行に渡る任意の文字列を管理することができます。HTMLのコードをそのまま保存し、フロントエンド側でレンダリングすることで、任意のコンテンツを表示することが可能です。
リッチエディタで管理する
フィールドの種類として、リッチエディタを選択すると、入稿者が一定の文字の装飾をした上で、コンテンツを入稿することが可能です。実現可能な範囲は、リッチエディタの機能に依存するため、自由度は制限されますが、一定の対応が可能です。
繰り返しフィールドで管理する
繰り返しフィールドを利用すると、自分があらかじめ設定した組み合わせのフィールド(= カスタムフィールド)を複数個積み重ねて、自由度の高いコンテンツ登録が可能になります。