【问题标题】:Familiar with SilverStripe? What are your opinions/impressions? [closed]熟悉 SilverStripe 吗?你的意见/印象是什么? [关闭]
【发布时间】:2008-10-30 05:07:03
【问题描述】:

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

感谢您的任何想法。

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

【问题讨论】:

    标签: content-management-system silverstripe


    【解决方案1】:

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

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

    这只是我在尝试了几天后的第一印象。

    【讨论】:

      【解决方案2】:

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

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

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

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

      【讨论】:

      • 我已经将它用于 5 个站点,包括我自己的站点。我强烈推荐它。
      【解决方案3】:

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

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

      网站上有很多帮助资源: http://silverstripe.com/community-overview/

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

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

      【讨论】:

      • 嗨,你能建议我从哪里开始学习 Silverstripe 吗?哪个是最好的学习书?我需要完成什么主题才能成为 Silverstrip 专家? .. 提前感谢
      【解决方案4】:

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

      【讨论】:

        【解决方案5】:

        检查了online documentationforumAPI reference等。我买了the book。我做过的最好的事情 - 我会向任何希望对 SilverStripe 稍微认真一点的人推荐这种做法。

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

        【讨论】:

          【解决方案6】:

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

          【讨论】:

          • 感谢您的评论,我很惊讶我没有得到更多。这似乎是一个坚实的系统。我很高兴尝试一下。当我试图将它超越博客时,Wordpress 似乎被拉长了。再次感谢!
          • +1 用于 Django。它们基本上做同样的事情,它们都是带有用户身份验证和管理员脚手架的框架。在使用过 SS 和 Django 之后,我会说 Django 拥有更大、更活跃的社区、更好的文档、更好的库和更简洁的代码。 Django 的模板系统很棒,它与扩展对象和覆盖方法的概念相同。 Django 有更简洁的模型,使用实际的字段对象而不是静态字符串数组。 SS 仍然是一个 good PHP 框架和 CMS,如果你被 PHP 卡住的话。近 3 年过去了,你过得怎么样?
          【解决方案7】:

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

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2010-12-27
            • 2010-09-17
            • 1970-01-01
            • 2010-09-16
            • 2010-11-15
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多