13

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

感谢您的任何想法。

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

4

7 回答 7

11

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

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

这只是我在玩了几天之后的第一印象。

于 2008-11-03T20:11:14.583 回答
9

我们公司去年从定制 cms 切换到 SilverStripe (SS)。由于所有建筑物,Active Record 使迁移花费的时间比预期的要长得多。这也使数据共享变得更加困难。因此,如果您有很多像我们这样共享数据的网站,请务必小心。

除此之外...实际上在 SilverStripe 中开发站点/CMS 是一个 OO 梦想成真。无需再编写一些应用程序功能,然后编写一些管理员代码,然后修复它们并进行一项工作而不是另一项工作。我衷心推荐 SS 给正在寻找成熟的活动记录/php 解决方案的开发人员,该解决方案背后确实有一些想法。管理员真的很酷。

奖励:大多数时候我都在尝试做某事,我就像 WTF...我只是搜索或浏览代码,并且已经有一个功能可以完全按照我的意愿去做。

支持:这里没有问题。有一个论坛可以在提出智能问题但尚未回答时得到回答。这只能随着更多人的加入以及 Ingo 的 SS 书被翻译成英文而及时改善。

于 2009-08-12T12:46:07.557 回答
2

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

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

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

我已经使用了教程,但在论坛中可以找到有关更高级内容的最佳帮助。

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

于 2008-11-10T15:16:24.193 回答
2

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

于 2009-11-17T05:12:00.510 回答
2

在查看了在线文档论坛API 参考等之后,我买了这本书。我做过的最好的事情 - 我会向任何希望对 SilverStripe 稍微认真一点的人推荐这个行动方案。

话虽如此,该项目还很年轻,在线文档正在重组中。给定时间,我认为它只能改进。

于 2010-06-23T07:13:45.160 回答
1

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

于 2008-10-31T16:25:41.047 回答
0

现在还有一本关于 Silverstripe 的书——至少有德文版,英文版宣布将于 8 月底发行

于 2009-06-17T11:10:36.633 回答