什么是用于大型网站的PHP编写的灵活,免费的CMS?

时间:2010-01-29 20:10:30

标签: php open-source content-management-system intranet

我正在寻找一个用PHP编写的内容管理系统(CMS),用于大型多样化的网站。这就是我要找的东西:

  • 设计灵活性 - 外观需要完全自定义。特定页面可能需要具有设计元素
  • 模块化设计 - 我希望能够在需要时自行添加功能。
  • 生产就绪
  • 高级用户权限
  • MySQL或Oracle

我能牺牲的是什么:

  • 陡峭的学习曲线 - 我是经验丰富的PHP和RoR开发人员。我很好,需要花几天/几周的时间来学习它。
  • 表现 - 我们没有太多流量。
  • 搜索引擎优化 - 这是在本地内部网上,不需要搜索引擎优化。漂亮的网址很好,但不是必需的。

如果没有满足这些需求的CMS,我的最后一个选择是使用Kohana 3.0从头开始构建一个,我已经每天使用它。

背景:在我的工作地点,我们希望重新设计/开发我们在本地网络上托管的现有网站。该站点包含600-1,000个静态HTML页面,其中许多页面包含不同的设计元素(如jQuery选项卡)。虽然该网站非常大,但我们每天只能获得约100次点击。将有客户(没有编码经验)和其他网络开发人员修改这些页面上的内容。

4 个答案:

答案 0 :(得分:2)

http://modxcms.com/ - > modx modx modx etomite fork

Modx的REVO版本是OOP,但可能不是发布就绪,但是EVO版本已经过测试并且是真的:)

它非常适合模块化设计,设计灵活性以及最重要的可扩展性。 特别是考虑到你愿意经历一些更陡峭的学习曲线,有了一些PHP知识,你将能够从modx中获得很多。使用“通常的嫌疑人”可能会在可扩展性方面受到限制,尽管有可能,但一切都可能像黑客一样。

答案 1 :(得分:1)

我会说通常的嫌疑人JoomlaDrupal。增加了庞大社区的利益。

答案 2 :(得分:1)

我对 Etomite

有很好的经验

它允许您轻松插入PHP代码,它具有良好的模板结构以及静态(Chunks)和动态(Snippets)模块,可以轻松添加到任何页面或模板。我还发现它有一个很好的安全结构。它可能没有这么大的社区,但支持论坛足够活跃。

答案 3 :(得分:0)

使用Joomla和TomatoCMS非常好,MVC结构