我正在尝试选择一个不是门户网站的好CMS.我的所有研究都让我相信SilverStipe是最好的选择.我想要一些意见/印象.
感谢您的任何想法.
编辑:我决定尝试一下.我有一段时间后,我会发布自己的答案.似乎基于缺乏响应,没有庞大的用户群.(至少谁与Stack Overflow社区相交.)
我在一周前左右偶然发现Silverstripe/Sapphire(现在是2008年11月3日),我很惊讶.这似乎是一个被低估的软件.我不是那么专业,我可以肯定地说,但我相信他们的代码是非常坚实,干净和聪明的.他们刚刚获得并奖励最有前途的开源CMS,这可能是同一方向的暗示.
如果你将它与Joomla或Drupal进行比较,CMS仍然缺少大量的插件和模块,但它们的代码看起来更先进.
整个CMS使用活动记录模式方法和干净的MVC设计.如果创建新的页面类型,则可以在页面类中添加新的db-fields,刷新通过url构建的db,cms将插入新的表和字段.
例如,与Joomla相比,构建模板更容易,这要归功于MVC以及使用模板和子模板(称为布局)的两级方法.例如,如果您有一个名为"BlogPage"的页面类型,"BlogPage"类首先查找"BlogPage"模板,如果找不到它,它会查找"BlogPage"布局并将其插入模板中的给定位置.
这只是我几天涉足它之后的第一印象.
我们公司去年从定制cms转为SilverStripe(SS).由于所有建筑物,Active Record使迁移所需的时间比预期的要长得多.它还使数据共享更加困难.如果你有很多像我们这样分享数据的网站,那就要小心了.
除此之外......实际上在SilverStripe中开发网站/ CMS是一个OO梦想成真.不再编写一些应用程序功能,然后编写一些管理员,然后修复它们并且有一个工作而不是另一个工作.我非常热衷于寻找成熟的活跃记录/ php解决方案的开发人员,这些解决方案背后真的有一些想法.管理员真的很酷.
额外奖励:大部分时间我都在尝试做某事,而我就像WTF ......我只是搜索或浏览代码,而且已经有了完成我想要的功能.
支持:这里没问题.有一个论坛,当问到智能问题但尚未回答时,会回答这个问题.这只能随着更多人加入并且Ingo的SS书被翻译成英语而及时改善.