【发布时间】:2008-10-20 06:41:55
【问题描述】:
我正在开发一个供我自己使用的自定义 CMS,并且正在考虑实现一个插件系统,以便我可以更轻松地扩展代码。不过,我在概念化架构和布局时遇到了麻烦。
我知道我可以通过一些实现类似功能的开源程序,但这实际上只是学术性的,所以我真的不想花太多时间挖掘外国代码。
有没有人对如何进行有任何好主意?如果有人可以概述一些更流行的程序是如何做到的,那就完美了。
【问题讨论】:
-
您能就这个问题提供您自己的见解吗?您问这个问题已经有一段时间了,我很想知道您从编写自定义 php CMS 的经验中学到的最重要的方面是什么。
-
@AdrianMoisa 虽然我不是 OP,但我认为值得评论的是,编写 CMS 是一件非常简单直接的事情 - 如果你只是尝试一步一步地去做。阅读这方面的书籍或教程可能比帮助更令人困惑。 (然而,阅读像 php.net 这样的优秀文档总是有帮助的)。我学到的另一件事是:使用 OOP(可能使用 Composer 自动加载器)。课程就像你必须对所有东西进行分类的盒子。同样,阅读 OOP 会使您的大脑受损,因此请以自然的方式进行,而不是像那些 Java 怪胎所说的那样。没什么可补充的:简单的 PDO、会话、JS 编辑器……