【发布时间】:2011-12-01 03:43:37
【问题描述】:
我正在探索 CMS 在 PHP 中的工作方式。我说的是全功能、完全开发的 CMS,比如 Drupal、Wordpress 和 Joomla。像这样的东西中包含哪些主要组件和系统。
例如;我知道您将需要一个页面加载器来处理所有页面请求(使用 .htaccess 文件将所有请求定向到 index.php),您将需要一个数据库类、一个模板类和一个钩子系统来提供用户可扩展性。我还缺少什么?
(另外,有没有一本书解释了成熟的 CMS 的工作组件?)
【问题讨论】:
-
也许在遵循教程的同时从头开始创建 CMS 将帮助您了解所有不同的组件。 PHP MVC Tutorial
-
只是出于好奇,因为我不知道如何发送消息,您的经验水平如何?你为什么要制作一个CMS?有一些非常好的解决方案。
-
我对 PHP 比较有经验。我了解 OOP、继承、抽象和所有这些东西。我不是想创建一个新的 CMS,而是为摄影网站调整一个插件系统,让我正在为其构建它的客户编写插件并使用它。
-
但是,如果我的 PHP 技能确实非常先进,我可能会创建一个小型 CMS 来体验一下
标签: php wordpress drupal content-management-system