【问题标题】:What recommened architectures are there for a CMS?CMS 有哪些推荐的架构?
【发布时间】:2012-01-11 05:39:33
【问题描述】:

所讨论的框架(可能是轻量级 CMS)需要能够通过模块进行扩展,并且能够实现到常见的 Web 服务中,例如博客平台、论坛和状态发布站点 (社交网络),或者只是一个基本的网页左右。但是,所有这些功能都需要通过模块/插件来实现。前端和管理后端需要由最终用户完全自定义(通过模板/主题)。

哪种架构或工作流程最适合这样的系统。 MVC 架构对于这样的项目来说听起来很棒,但是,在对已经开发的系统(如 Wordpress、Drupal 和 PHPBB)进行了一些研究之后,我了解到这些系统都没有使用 MVC 架构,而是使用了自己的架构。

除了 MVC 之外,还有其他常用的 Web 开发架构吗? Drupal、wordpress 和其他 commong 系统使用什么?

【问题讨论】:

  • 公平地说,Wordpress、Drupal 和 PHPBB 都早于 MVC 模式在 Rails 和 Django 流行时所经历的重新流行。
  • 我相信 MVC 只是另一个流行词,如果你知道你需要它做什么,它会很有用,但它并不是解决所有问题的方法。
  • 您能就这个问题提供您自己的见解吗?您问这个问题已经有一段时间了,我很想知道您从编写自定义 CMS 的经验中学到的最重要的方面是什么。

标签: model-view-controller content-management-system


【解决方案1】:

看看 orchard,它是一个开源的 MVC CMS,它有一个内置的插件框架,上面提到的大部分事情都已经完成了。编写自己的模块也很容易。 http://orchard.codeplex.com/

【讨论】:

    猜你喜欢
    • 2010-09-16
    • 2011-08-05
    • 1970-01-01
    • 1970-01-01
    • 2022-11-09
    • 2010-11-04
    • 2010-11-05
    • 2011-05-22
    • 2013-04-17
    相关资源
    最近更新 更多