我在找一个好的CMS,像Drupal..。但是我们必须将内容存储为XML数据类型(使用对PostgreSQL有良好支持的XML9.x)。
文章(内容管理系统的内容)格式丰富,使用XHTML5和Microformat or RDFa standards。因此,如果内容管理系统的数据库中的每一篇文章都可以用XML datatype存储,我们就可以使用XPath to query来存储文章的信息片段。
PS:我们将使用CMS (Drupal)只对文章进行组织和维护或少量更新,不会为作者/文案作者创建新文章。
我可以为这个任务添加Drupal吗?有一个分支,插件或关于它的讨论吗?
发布于 2014-09-07 23:35:49
开箱即用,Drupal将其数据存储在支持MySQL和PostgreSQL的SQL中。Drupal7和8提供了较高的level data storage model和API。内容和其他类型的数据都是具有字段的实体。使用可插拔存储引擎存储实体及其字段。从理论上讲,您可以编写存储引擎来使用PostgreSQL中的XML数据类型存储实体。例如,有一个用于Drupal7的MongoDB field storage,它在MongoDB数据库中存储字段。
考虑到编写自己的存储引擎所需的工作量,在Drupal8中对实体API及其存储部分进行了大量的重新架构,因此计划使用Drupal8可能是一个更好的选择。
https://stackoverflow.com/questions/25705817
复制相似问题