企业网站的推荐开源内容管理系统?
我们正在准备重写/重组我们的企业网站,并正在寻找CMS来支持它。我需要CMS提供一种方法,让我们公司的某些用户控制网站的某些部分(即允许我们的市场部门更新新闻稿,我们的人力资源部门更新招聘信息等)。它也应该是合理的non-techie友好...企业网站的推荐开源内容管理系统?
是否有一个特定的你会推荐,为什么?就个人而言,我更喜欢基于ruby的系统,因为我们内部有很多这种技能,但我不确定这些ruby的功能是否已达到功能级别,并且遵循基于PHP的功能。
Joomla是我最喜欢企业内部网站的CMS,它具有细粒度的访问控制,很容易扩展,并且围绕它建立了一个巨大的社区。
我们公司使用Drupal。我们之所以选择它,主要是因为它与我们所能找到的行业“标准”一样接近,并没有让我们失望。
我们的图形/ UI人员(无法编程)在处理“主题”文件和“块”时没有问题,尽管她确实有一个初步的学习曲线,因为她想出了他们如何一起工作。我们的博客维护者(甚至不知道HTML)可以使用Drupal的富文本编辑器(即不知道任何HTML)向博客添加条目。而我们工程师......好吧,我们几乎不需要与它进行互动,一旦我们设置好了(这很容易),所以我们没有任何抱怨。
当然,就像所有这样的事情一样,你的里程可能会有所不同,因为我只是简单地使用了Joomla,所以我不能说Drupal一定比它好。我可以说,虽然Drupal不仅能够处理主要网站的前端(我们的后端是JSP),而且它可以由非技术人员轻松编辑。
我建议Drupal,因为很多大公司都使用它来推动自己的内容网站(见Fast Company,Yahoo! Research,The Onion,43folders等)
Drupal是成熟的,非常稳健,扎实。它有一个庞大的用户基础,非常有用的支持,大量的modules/plugins及其代码库的扩展。对于开发者来说,这是一个快速安装,并且非常容易扩展。对于设计师来说,Drupal templating system是一种集成其设计的轻量级方法。
Drupal也有一个广泛的role-based permissions system这将允许非技术人员也管理规则。
至于红宝石,我见过的唯一接近的是Radiant CMS。他们也有很多模块/插件可用,但我不确定项目有多成熟。他们也有一个简单的基于角色的权限系统。
Comatose是另一种选择,但它是CMS插件而不是CMS包本身。它位于轨道之上,根据您的技能组合,偏好和现有设置,这可能是好的或坏的事情。
我发现Joomla有点容易理解。一个更难的选择,但更多的功能是Typo 3. Drupal也不错。
无论你选择什么,确保它是一个众所周知的开源名称。否则,您可能会陷入供应商锁定或找不到支持。
如果你想要一个基于Ruby的CMS,你很可能需要Radiant。还有其他的,但我发现Radiant是最容易扩展的。目前它已经相当成熟,我的一些朋友几乎全部使用它,并取得了巨大成功,用于构建客户端网站。还有一个名为FrogCMS的Radiant非常好的PHP克隆。
如果您选择使用Radiant,您可能需要在Phusion Passenger之上运行它,以将维护降到最低。其他部署选项通常只在性能是主要考虑因素时才有意义,这对于CMS来说很少见。
第二个Drupal,伟大的CMS,易于理解,并在12个月内我一直在我的网站上运行我只需要进入PHP一次(想为我自己的新功能)。这些模块非常好,得到了很好的支持,我的一个抱怨是我希望更新过程更平滑。 – 2009-04-14 20:14:48