|
|
1
3
|
|
|
2
3
对于框架,我将全心全意地推荐CodeIgniter。它基于MVC,超轻量级,让你想起了很多Rails。您可以在此处查看hello world应用程序的屏幕截图: http://codeigniter.com/tutorials/ 对于CMS来说 http://expressionengine.com/ 它上面有一个CMS的流行代码。我不太喜欢它作为一个CMS,但你问的是一个好的平台来构建,所以这可能是一个很好的赌注。 最常用的CMSE当然是: WordPress Joomla 和 Drupal . 有无数的其他系统可用,但其中大多数并没有一个好的平台来构建。
|
|
|
3
1
其他人提到了各种预先构建的CMS应用程序。如果您想在现有的PHP框架中构建自己的框架,请查看CakePHP或symfony。 http://www.symfony-project.org/ 但实际上,你应该学Django,因为它太棒了。 |
|
|
4
1
PyroCMS . 演示程序目前已关闭,但安装程序是如此的怪异,你可以让它在几分钟内运行。 模块化,多语言,UTF-8通透,非常容易剥皮。 与其他CMS不同的是,PyroCMS完全没有触及核心框架,这意味着CodeIgniter的未来升级很容易。 |
|
|
5
0
你应该看看silverstripe——除了你真的应该读一读当今框架能提供什么的事实之外,一些关于Rails和Django的基本知识对于你自己决定什么对你有利什么对你不好是绝对必要的。
当然,在这里谈论乔姆拉是个笑话。 |
|
|
6
0
Joomla . 它可能不会教你很多,但你会得到一个非常好的系统。专业水平甚至。Joomla有一个MVC框架,但您所做的大部分工作都是配置。但真的谁还想做cms呢?很多人都在外面。 别开玩笑了,Joomla是用php编写的,可伸缩性很好,并且为客户机/最终用户提供了一个很好的管理界面。它也被广泛使用。 如果你真的想学习一个可用的框架,试着用zend或codeigniter编写cms。这些都是漂亮的框架。 |
|
|
7
0
如果你真的想在开发一个简单的CMS的同时尝试一个流行的PHP框架, 寻找一个真正的CMF . 我现在唯一知道的是 Symfony2 CMF 使用CMF代替CMS 防止您仅使用大型管理后端和 . 因此,您甚至可以将该框架(在我的示例中为Symfony)用于与CMS无关的项目! 使用像Wordpress或Drupal(它是在Symfony之上构建的)这样的CMS会隐藏框架。 实际上,Symfony CMF只与Symfony 2兼容。但是symfony3已经提供了测试版的捆绑包。总之,有一个 LTS version of Symfony 2 谁的bug修复支持将在2018年结束,安全支持将在2019年结束! |