看过Drupal文档和本网站上的问题,我还不清楚Drupal是否适合用于编写复杂结构化内容的CMS,所以我想知道Drupal专家是否可以帮助我?
我正在寻找基于网络的创作解决方案,适用于各种各样的页面类型,因此内容模型非常不同。许多(但不是全部)页面类似于具有顶级元数据的杂志文章,例如关键字,作者和标题,然后是一系列可能包含其他部分的各种类型的有序部分。
具体来说,我的页面有任意重复的多态部分:例如,我有一篇文章有部分。我想在撰写文章时添加,删除,重新排序和删除部分。对于每个部分,我想选择下一部分是文本部分还是图像部分或引用部分等。我可能想要将文本部分更改为图像部分。我有这些多态部分深度嵌套的情况。一些较低级别的部分类型与其结构中的XHTML元素类似,例如列表和图像,但是对可用元素列表和一些定制结构的约束更多。
我有使用XML Schema表示的页面的内容模型,使用xs:choice和xs:extension来表示多态性。重要的是,内容模型不会因为强制它们进入创作系统而受到损害,因为创作系统不够灵活,不适合它们。
我有兴趣知道Drupal是否适合此类内容的创作环境,如果是这样,哪些插件适合完成此操作?
感谢。