我们正在使用LAMP构建自定义应用程序,其中P是PHP。我们还需要CMS来管理网站的各个方面。 CMS的两个选项是
从头开始构建完整的自定义CMS
扩展现有的开源CMS以满足我们的需求。通过这种方式,我们可以使用开箱即用的一些功能以及我们自己构建的其他功能。
我想获得您对以下内容的反馈
您对2号选项有什么经验?
您建议哪个CMS我们可以进一步定制和扩展以供我们使用?
将自定义应用程序与其他外部CMS集成的最佳方法是什么?
答案 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是一个强有力的竞争者,因为它允许您使用片段在您的网站中嵌入您自己的PHP代码 - Bob的guide on snippets是一个很好的概述。这些代码段可以通过后端Web管理器进行管理,并且可以根据需要轻松地将其放入任何页面。
更大的应用程序可以设置为模块,这与许多其他主流CMS类似,只是在ModX中,基于Web的控件使代码管理变得简单。