我正在建立一个网站,需要使用CMS。 如果我使用已经制作的CMS,我需要能够轻松扩展它。 是否有您推荐的特定CMS或我应该制作自己的CMS?
答案 0 :(得分:11)
OpenSourceCMS是一个很好的起点。他们提供许多不同CMS系统的演示,用户排名等。
您还可以通过搜索“php cms”在stackoverflow上找到相关问题。
就个人而言,我喜欢Drupal,MODx和Concrete5。 Drupal和MODx由于其可扩展性,Concrete5因其简单而易于使用。
答案 1 :(得分:5)
我发现SilverStripe非常有用,在内联网项目中使用它 - 内置授权,内置精美内容编辑,简易模板语言,工作流程,内容版本控制。我也喜欢他们有很好的文档和Help。 Demo也令人印象深刻。
答案 2 :(得分:3)
答案 3 :(得分:3)
如果您正在寻找简单性,请尝试使用Concrete5或MODx。它们易于安装和使用。
答案 4 :(得分:2)
有机会使用Joomla,有很多插件/模板/教程和一些书籍。如果你擅长php,你会发现创建自己的插件或扩展现有功能非常容易。但是很多缺点是许多漏洞和一些限制(只有mysql作为数据库,文章版本,详细权限,多语言支持),希望所有这些都可以通过Joomla 1.6修复。
答案 5 :(得分:1)
大多数优质套装的美妙之处在于,使用一些管理良好且易于安装的软件包来查看最适合您的软件不会对您造成太大伤害。
我偶然发现了Drupal并最终选择了Joomla。我发现Drupal非常强大且技术性强。 Joomla是一样的,但似乎更容易做直接的事情。两者都很好。
如果您的应用非常简单,那么Concrete5绝对值得一看。我现在和Joomla一起参加大多数项目,并密切关注Concrete5 ......
让我们知道你的用途和原因!
答案 6 :(得分:1)
我非常喜欢SilverStripe的管理员和可扩展性。 现在,我在SilverStripe上运行http://gallery1401.com /。 它具有良好的图像上传,自定义字段以及类似轨道的关联和数据管理。 运行在典型的php / mysql堆栈上,具有严格的面向对象架构。
答案 7 :(得分:1)
我很惊讶没有人提到ExpressionEngine。它不是免费的(这可能是原因),但它是PHP,有一个繁荣的社区,很多插件(好的不是免费的,但php程序员可以认为这是一个可能的收入来源)。它建立在PHP框架之上 - Code Ignitor。
我现在正在玩Concrete5 - 我真的很喜欢页面编辑。它是基于MVC的,可扩展的。 EE比EE更简单(EE),易于使用和模板,比Drupal更简单。 Drupal非常强大,但正如其他人所指出的那样,学习曲线陡峭。即使你是一个PHP专家,你必须学习“Drupal方式”来模板,代码,一切,它真的非常复杂。也就是说,Drupal可以做任何事情并为一些非常强大和高调的网站提供支持,并拥有庞大的社区。 p>
答案 8 :(得分:1)
UDPATE: MODX Revolution(v2)不再是“品牌spankin”新品。使用v2代替v1。
如果集成自定义设计是一个重要因素,我强烈推荐使用MODx(v1,因为v2仍然是品牌spankin'新)。它深受设计师和开发人员的喜爱。我听说过关于EE,concrete5和SilverStripe的好东西。我真的只知道MODx。设计集成规则(没有像许多其他CMS一样混乱的主题)。非常适合PHP忍者,社区对SUPER很有帮助和友好。希望这可以帮助某人,因为我知道我在上一篇文章后的一年半后回复了!
答案 9 :(得分:0)
令人遗憾的是,在这些讨论中似乎没有人包含wordpress 我的重新定位是wordpress.org,但它也可以wordpress MU和MU与buddypress
结合使用wordpress的一大优势是插件 如果不是最广泛的插件选择,它有 最重要的是,它的模板选择也是如此 请检查出来
答案 10 :(得分:0)
到目前为止,CMS并没有给我留下深刻的印象,但是Concrete5和MODx肯定是两个可以检查的。
我希望看到Concrete5的文档和社区变得像Joomla或Drupal一样大。这只会发生在更多用户身上,但现在就开始使用它已经足够了。
答案 11 :(得分:-1)
如果您想要使用“Rails方式”,您可能需要查看CakePHP,这是一个适应大多数Rails功能的快速开发框架。也非常容易扩展!