Drupal のドキュメントとこのサイトの質問を見ても、Drupal が複雑な構造化されたコンテンツを作成するのに適した CMS であるかどうかはまだわかりません。
非常に多様なページ タイプ、つまり非常に異なるコンテンツ モデルに対応する Web ベースのオーサリング ソリューションを探しています。すべてではありませんが、多くのページは、キーワード、著者、タイトルなどのトップレベルのメタデータと、他のセクションを含む可能性のあるさまざまなタイプの一連の順序付けられたセクションを含む雑誌記事に似ています。
具体的には、任意に繰り返されるポリモーフィック セクションを含むページがあります。たとえば、セクションを含む記事があります。記事を作成するときに、セクションを追加、削除、並べ替え、および削除したいと考えています。セクションごとに、次のセクションがテキスト セクションなのか、画像セクションなのか、引用セクションなのかなどを選択したいと考えています。テキスト セクションを画像セクションに変更したい場合があります。これらのポリモーフィック セクションのネストが深い場合があります。下位レベルのセクション タイプの一部は、リストや画像などの構造が XHTML 要素に似ていますが、使用可能な要素のリストとそれらに付随する特注の構造には、より多くの制約があります。
xs:choice と xs:extension を使用してポリモーフィズムを表す、XML スキーマを使用して表されるページのコンテンツ モデルがあります。コンテンツ モデルをそのままの状態で適合させるには十分な柔軟性を持たないオーサリング システムにコンテンツ モデルを強制することによって、コンテンツ モデルが損なわれないようにすることが重要です。
Drupal がこの種のコンテンツに適したオーサリング環境であるかどうか、もしそうなら、どのアドオンがこれを達成するのに適しているか知りたいです。
ありがとう。