CMS架构 - PHP

时间:2010-09-17 23:53:43

标签: php content-management-system

我想很快建立CMS,我想知道如何在结构上构建它......我的意思是......所有在一个类中?或类似于page = class,gallery =另一个类......等等。

我只是打招呼,所以我不知道效果架构。

谢谢。

2 个答案:

答案 0 :(得分:5)

  

我想尽快建立CMS,我想知道如何在结构上构建它

我建议您查看其他开源CMS系统的源代码,例如joomla!通过观察其他人的来源,你可以学到很多东西。

  

我只是打招呼,所以我不知道效果架构。

编写CMS是一项复杂的任务,如果我站在你的路上,我会开始写一些更简单的东西,比如一个简单的博客(也见下面的视频可能会改进一点)。您应该学会使用PHPUnit(TDD)和像git / svn这样的SCM系统来正确地完成它。你也应该学习像MVC这样的东西(见下面的视频)。

  

全班同学?

地狱没有。我建议你从codeigniter观看截屏create a blog in 20 minutes(高枕无忧)。它将教你MVC结构,这是必须的,并指导你如何编写你的CMS。易于开始,它将使您成为更好的程序员(MVC很重要)。

答案 1 :(得分:0)

首先评估您需要制作另一个CMS的原因。

我会说花一些时间与至少3个不同的CMS(或CMF),然后我会说花一些时间与一些当前的框架。

然后重新评估你为什么要首先做一个cms。通过你的声音,你真的不知道自己要做什么,如果MVC这个词对你来说是新的,那么在进行CMS之前,可以花一点时间在较小的项目上。如果不是你想要的功能,你可以尝试一些更开放的CMFs(如modx)