【发布时间】:2016-07-15 14:20:13
【问题描述】:
我目前正在为流星(基本上类似于 WordPress)开发 CMS。
我有一个关于这个 CMS 设计的简单问题。
我是否应该将我的 CMS 分为两个应用程序:
-查看内容的一部分(站点、模板、查看器插件) -另一个用于管理部分(统计、网站管理、帖子和页面创建等)
或者,
我是否应该使用不同的路由和安全级别制作多合一应用程序?
从我的角度来看,两者各有利弊。
除法:
- 在多台服务器之间共享 CMS。
- 只需一个管理应用程序即可管理不同的网站。看起来像一个网络。 - 使用没有查看器应用程序的管理。(无头 Drupal) - 将流星的全部潜力用于大型应用。
多合一:
- 应用更小,模板更适合管理面板。
- 更容易处理。 - 以博客为导向。
我对你的想法和意见非常感兴趣。
谢谢。
【问题讨论】:
标签: node.js meteor architecture content-management-system software-design