我已经使用joomla2年了。joomla的唯一问题是我对自定义的控制较少。
我正在考虑学习新框架,以便我制作自己的小CMS,以防我需要从头开始设计网站。
我考虑拥有
1)Registration Form
2)members ARea
3)Login System
这样我就可以拥有小的基础包,然后我可以从那里建立新网站。
我很困惑我应该选择Zend或symfony哪个框架。我准备学习任何东西,但只是想如果有人可以指导
从头开始
构建它始终是最困难的方法。但是这样,您可以拥有在其他情况下不会进行的自定义。如果您使用正确的技术编写cms,它也将比其他任何内容都轻量级。但是如果你想使用框架构建,我会推荐Codeigniter,因为它是最容易学习的,非常可定制的,并且有最好的指南和现场文档。
从这里开始 http://codeigniter.com/
并且使用大量文档,这很容易阅读 http://codeigniter.com/user_guide/
对于自定义,Zend。它非常非常解耦,在某种意义上是一个"框架框架"。但是,您可能会更快地启动和运行其他框架(例如Symfony)。
无论您使用哪种框架,如果您要对其进行大量自定义,那么您可能不会使用他们的大部分代码。选择其"模型"(即文件组织,MVC的实现,"加载器"的工作方式)最符合您需要的模型。