PHP CMS组件

时间:2011-12-01 03:43:38

标签: php wordpress drupal content-management-system

我正在探索CMS在PHP中的运作方式。我说的是全功能,完全开发的CMS,如Drupal,Wordpress和Joomla。结合到这样的东西的主要组件和系统是什么。

例如;我知道你需要一个页面加载器来处理所有页面请求(使用.htaccess文件将所有请求指向index.php),你需要一个数据库类,一个模板类和一个钩子系统来提供用户可扩展性。我还缺少什么?

(另外,是否有一本书解释了成熟的CMS的工作组件?)

3 个答案:

答案 0 :(得分:1)

PHP中的Google MVC。有很多框架可以构建这样的工具。虽然,我想在Wordpress上有所不同。 Wordpress是一个博客系统,而不是我称之为“完全成熟”的CMS。

我找到了this book

我强烈推荐这本书building a CMS with the Zend Framework

要考虑的另一个可靠的CMS是Concrete5

答案 1 :(得分:1)

只需快速了解ez Publish。它是一个坚如磐石的基于PHP的CMS,一些我见过的最好的代码。

答案 2 :(得分:1)

我开始使用像Wordpress这样的东西(不是我认识的真正的CMS)来感受你希望你做的事情。从那里你可以升级到Drupal,或者你仍然觉得有必要,在框架中构建一个(Codeigniter是一个很好的开始)。

个人在为每个客户重建CMS几年后,我希望我能更快地进入Drupal。