不同表现层的Orchard CMS,有可能吗?
Orchard CMS for different presentation layer, is it possible?
我们正在考虑几个 CMS 系统,由于灵活性高 + 编辑器 "Bootstrap" 友好,我们将范围缩小到 Orchard CMS 作为选项之一。
但最主要的问题之一是我们的项目(多租户)已经在其自己的架构 (DDD) 中设置,因此它有自己的表示层。我的问题是:
- 我们可以将表示层连接到 Orchard 数据库并从那里提取内容吗?不确定这是否是最好的方法,因为看起来 Orchard 的表示层有它自己的视图渲染机制来考虑区域、小部件、形状等。
- 如果没有,有更好的方法吗?或者我们必须使用 Orchard 表示层作为我们的表示层吗?
如有任何想法,我们将不胜感激。谢谢你们。
P.S 旁注,有没有类似于 Orchard CMS 中的布局编辑器工具?
当然可以。那里有一些网站,例如 Halo Waypoint,就是以这种方式构建的。有关此内容的介绍,请参阅 https://www.youtube.com/watch?v=csd0Z3hHDDw。
这里的困难可能在于从您现有的基础架构启动 Orchard 内容管理器。
是的,可以从 Orchard 数据库中提取数据。请查看 Sebastien Ros 写得很好的文章:http://sebastienros.com/understanding-orchard-s-database
我们正在考虑几个 CMS 系统,由于灵活性高 + 编辑器 "Bootstrap" 友好,我们将范围缩小到 Orchard CMS 作为选项之一。
但最主要的问题之一是我们的项目(多租户)已经在其自己的架构 (DDD) 中设置,因此它有自己的表示层。我的问题是:
- 我们可以将表示层连接到 Orchard 数据库并从那里提取内容吗?不确定这是否是最好的方法,因为看起来 Orchard 的表示层有它自己的视图渲染机制来考虑区域、小部件、形状等。
- 如果没有,有更好的方法吗?或者我们必须使用 Orchard 表示层作为我们的表示层吗?
如有任何想法,我们将不胜感激。谢谢你们。
P.S 旁注,有没有类似于 Orchard CMS 中的布局编辑器工具?
当然可以。那里有一些网站,例如 Halo Waypoint,就是以这种方式构建的。有关此内容的介绍,请参阅 https://www.youtube.com/watch?v=csd0Z3hHDDw。
这里的困难可能在于从您现有的基础架构启动 Orchard 内容管理器。
是的,可以从 Orchard 数据库中提取数据。请查看 Sebastien Ros 写得很好的文章:http://sebastienros.com/understanding-orchard-s-database