用于自定义应用的CMS

时间:2010-04-08 15:31:33

标签: php web-applications content-management-system

我们正在使用LAMP构建自定义应用程序,其中P是PHP。我们还需要CMS来管理网站的各个方面。 CMS的两个选项是

  1. 从头开始构建完整的自定义CMS

  2. 扩展现有的开源CMS以满足我们的需求。通过这种方式,我们可以使用开箱即用的一些功能以及我们自己构建的其他功能。

  3. 我想获得您对以下内容的反馈

    1. 您对2号选项有什么经验?

    2. 您建议哪个CMS我们可以进一步定制和扩展以供我们使用?

    3. 将自定义应用程序与其他外部CMS集成的最佳方法是什么?

3 个答案:

答案 0 :(得分:1)

我非常喜欢CMS的MVC approach(您确实提到了扩展),而PyroCMS建立在Codeigniter上。它可能不会(开箱即用)满足您的所有需求,但很容易。值得一看,至少。

答案 1 :(得分:0)

现在有一整套CMS可供使用,每个人都有自己的优点和缺点。

我想你的第一步是列出你的功能列表:

  • 必须
  • 应该
  • 可能

获得此列表后,您将能够比较现有的CMS,以查看哪种更适合您的需求。

没有最佳CMS (否则每个人都会使用相同的)。

说这个,Joomla提供了一个强大的基础系统,易于扩展。但这只是我的谦虚意见。现在,4712 extensions exist for this CMS。如果您仍然无法找到所需的全部内容,则可以实现自己的扩展(就插件,组件和模块而言)。有关详细信息,请参阅the developers section

答案 2 :(得分:0)

我建议ModX回复previous questions

它提供了一个很好的干净框架,安装简单,易于定制。

根据您的情况,我认为ModX是一个强有力的竞争者,因为它允许您使用片段在您的网站中嵌入您自己的PHP代码 - Bob的guide on snippets是一个很好的概述。这些代码段可以通过后端Web管理器进行管理,并且可以根据需要轻松地将其放入任何页面。

更大的应用程序可以设置为模块,这与许多其他主流CMS类似,只是在ModX中,基于Web的控件使代码管理变得简单。