我有一个问题需要解决,我认为这个问题比较常见。我有一个基于PHP或Java框架的现有Web平台,可以为多个站点提供服务。我想添加一个CMS后端,以使公司的员工能够使用直观的界面创建,编辑和发布内容。但是,我不希望CMS管理站点的前端,我只希望它在数据库或XML存储库中创建内容,并希望将内容部署到多个环境(预览,登台,生产等)。我们的首要任务是为非技术用户编辑和发布内容提供干净,稳定的编辑界面。
然后,我可以在前端将内容与PHP或JSP模板集成,使用类似mod_rewrite的内容来识别URL中的内容ID,并调用内容控制器以从存储库加载正确的内容。根本不需要将任何CMS代码部署到生产服务器。我过去使用InterWoven和Documentum这样的商业CMS来做到这一点,但现在我正在寻找一个开源选项。
我正在查看通常的候选人名单,包括Drupal,Alfresco,WordPress,Joomla,以及更广泛的框架,如Django。
对于这种情况,您会推荐这些工具(或我没有列出的任何其他工具)吗?谢谢你的建议!
答案 0 :(得分:2)
你给的名单看起来很好而且多样化。我认为您可以将Hippo CMS(Apache许可)添加到您的列表中,因为您不介意将JAVA框架作为后端。它默认将内容存储库与用户界面和前端应用程序分开,并在多个网站和语言中处理所有链接重写。由于Hippo针对企业,因此它在DTAP(集群)环境中运行良好。对于前端模板,您可以使用jsp,freemarker,velocity或gsp。
您可以在此处试用用户界面:http://www.onehippo.com/en/products/cms/try。 如果您想开始开发,请按照http://www.onehippo.org
上的Hippo路径进行操作免责声明:Hippo是我的雇主