有问题的框架(可能是一个轻量级的CMS)需要能够扩展模块,并能够实现到常见的Web服务,如博客平台,论坛和状态发布站点(社交网络),或者只是一个基本的网页左右。但是,所有这些功能都需要通过模块/插件来实现。前端和管理后端需要由最终用户完全自定义(通过模板/主题)。
哪种架构或工作流程最适合此类系统。对于像这样的项目,MVC架构听起来很棒,但是,在对已经开发的系统(如Wordpress,Drupal和PHPBB)进行一些研究之后,我了解到这些系统都不使用MVC架构,而是使用自己的架构。 / p>
除了MVC之外,还有其他常用的Web开发架构吗? Drupal,wordpress和其他commong系统使用什么?
答案 0 :(得分:1)
看看果园是一个开源的MVC CMS,它有一个内置的插件框架,上面提到的大部分内容都已经完成了。编写自己的模块也很容易。 http://orchard.codeplex.com/