我正在尝试选择一个好的 CMS,但不是门户网站。我所有的研究都让我相信 SilverStipe 是最好的选择。我想要一些意见/印象。

感谢您的任何想法。

编辑:我决定尝试一下。经过一段时间的研究后,我会发布我自己的答案。由于缺乏回应,似乎没有庞大的用户群。(至少是那些与 Stack Overflow 社区有交集的人。)

有帮助吗?

解决方案

我们公司去年从定制cms转为SilverStripe(SS)。由于所有建筑物,Active Record使迁移所需的时间比预期的要长得多。它还使数据共享更加困难。如果你有很多像我们这样分享数据的网站,那就要小心了。

除此之外......实际上在SilverStripe中开发网站/ CMS是一个OO梦想成真。不再编写一些应用程序功能,然后编写一些管理员,然后修复它们并且有一个工作而不是另一个工作。我非常热衷于寻找成熟的活跃记录/ php解决方案的开发人员,这些解决方案背后真的有一些想法。管理员真的很酷。

奖励:大部分时间我都在尝试做某事而我就像WTF ......我只是搜索或浏览代码,而且已经有了完全符合我想要的功能。

支持:这里没问题。有一个论坛,当问到智能问题但尚未回答时,会回答这个问题。这只能随着更多人加入并且Ingo的SS书被翻译成英语而及时改善。

其他提示

大约一周前(现在是 2008 年 11 月 3 日)我偶然发现了 Silverstripe / Sapphire,我感到很惊讶。这似乎是一个被低估的软件。我不是一个可以肯定地说的专业人士,但我相信他们的代码非常可靠、干净和智能。他们刚刚获得了最有前途的开源 CMS 奖项,这可能是同一方向的暗示。

  • 如果与 Joomla 或 Drupal 相比,CMS 仍然缺乏大量的插件和模块,但它们的 代码看起来更高级.
  • 整个CMS使用 活动记录模式 方法和一个 干净的MVC 设计。如果创建新的页面类型,您可以在页面类中添加新的数据库字段,刷新通过 url 构建的数据库,然后 cms 插入新的表和字段。
  • 构建模板更容易 例如,与 Joomla 相比,这要归功于 MVC 以及使用称为布局的模板和子模板的两级方法。例如。如果您有一个名为“BlogPage”的页面类型,“BlogPage”类首先查找“BlogPage”模板,如果找不到,它将查找“BlogPage”布局并将其插入模板中的给定位置。

这只是我经过几天的尝试后的第一印象。

到目前为止,我发现它非常有趣。它确实有一些问题,但总的来说它非常灵活。基础知识很容易在几个小时内被确定下来,但更高级的东西需要几天才能真正掌握。但是我是MVC的新手,所以这是我学习曲线的大部分时间。

绝对值得一看。我建议任何尝试做高级事情的人都非常熟悉PHP和MVC设计,或者计划熟悉。

网站上有大量资源可供帮助: http://silverstripe.com/community-overview/

我已经使用了这些教程,但是在论坛中可以找到关于更高级的东西的最佳帮助。

我仍然有兴趣听到别人的想法,继续发帖。

我已经使用了其他几个框架,codeigniter,cake,drupal,joomla,一些CMS,其他没有,而现在有点像Silverstripe,它的性能似乎比其他框架慢一点。但它确实有一些很酷的部分和功能,真正使实现快速。因此,如果您的网站不是那么大而且您并不关心真正的高性能,那么这可能是一个不错的选择。但如果要求性能(速度,高音量等),我可能会调查其他人。

检查了在线文档论坛 API参考等我买了这本书。我做过的最好的事情 - 我会向那些想要使用SilverStripe稍微认真的人推荐这个行动方案。

话虽如此,该项目还很年轻,在线文档正处于重组过程中。考虑到时间,我认为它只能改善。

我不是,但也许会检查出来。我要提问关于可能感兴趣的WordPress。作为副作用,我还将看一下建议的python框架django。 SO中引用了其他php cms。

现在还有一本关于Silverstripe的书 - 至少是德文版,英文版于8月底发布,

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top