熟悉 SilverStripe 吗? 您的意见/印象是什么?

发布于 2024-07-07 18:31:11 字数 202 浏览 14 评论 0 原文

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

感谢您的任何想法。

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

I'm trying to pick a good CMS that isn't a portal. All of my research as lead me to believe SilverStipe is the best option. I'd like some opinions/impressions.

Thanks for any thoughts you have.

edit: I've decided to try it out. I'll post my own answer after I've had some time with it. It seems like based on the lack of a response there isn't a large user base. (At least who intersect with the Stack Overflow community.)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(7

微暖i 2024-07-14 18:31:11

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

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

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

I just stumbled upon Silverstripe / Sapphire a week ago or so (now is the 3rd November 2008) and I was amazed. This seems to be an underestimated piece of software. I'm not such a pro that I could say it for sure but I believe their code is very solid, clean and intelligent. They just got and award for the most promising open source CMS which might be a hint in the same direction.

  • The CMS still lacks the vast amount of plugins and modules if you compare it with Joomla or Drupal but their code seems more advanced.
  • The whole CMS uses the active record pattern approach and a clean MVC design. If you create a new pagetype you can add new db-fields in the page class, flush the db built via url and the cms inserts the new tables and fields.
  • Building templates is easier compared to Joomla for example, thanks to MVC and thanks to a two level approach using templates and subtemplates called layouts. E.g. if you have a page type called "BlogPage" the "BlogPage" Class first looks for a "BlogPage" template and if it doesn't find it it looks for a "BlogPage" layout and inserts it at the given place in the template.

That's just my first impression after a few days of dabbling around with it.

若无相欠,怎会相见 2024-07-14 18:31:11

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

除此之外...实际上在 SilverStripe 中开发网站/CMS 是一个面向对象的梦想成真。 不再需要编写一些应用程序功能,然后编写一些管理功能,然后修复它们的错误,并且让其中一个工作而另一个不起作用。 我衷心推荐 SS 给正在寻找成熟的 Active Record/php 解决方案的开发人员,该解决方案背后确实有一些想法。 管理员真的很酷。

奖励:大多数时候我都在尝试做某事,我就像 WTF...我只是搜索或浏览代码,已经有一个函数可以完全执行我想要的操作。

支持:这里没有问题。 有一个论坛,当提出明智的问题但尚未得到答复时,该论坛会得到答复。 随着更多人的加入以及 Ingo 的 SS 书籍被翻译成英文,这种情况只会得到改善。

Our company switched from a custom cms to SilverStripe (SS) last year. Active Record made the migration take much longer than anticipated because of all the building. It also makes data sharing harder. So be wary if you have A LOT of sites like we do that share data.

Other than that...actually developing a site/CMS in SilverStripe is an OO dream come true. No more coding some app feature and then coding some admin and then bug fixing them both and having one work and not the other. I recommend SS heartily for developers looking for a mature active record/php solution that really has some thought behind it. The admin is really cool.

Bonus: Most of the time I am trying to do something and I am like WTF...I just search or browse the code and there's already a function to do exactly what I wanted.

Support: no problems here. There's a forum which is answered when intelligent questions are asked and not already answered. This can only improve in time with more people getting on board and Ingo's SS book getting translated into English.

拥醉 2024-07-14 18:31:11

到目前为止我发现它非常有趣。 它确实有其自身的问题,但总的来说它非常灵活。 基础知识很容易在几个小时内掌握,但更高级的东西需要几天才能真正掌握窍门。 然而,我对 MVC 还很陌生,所以我的大部分学习曲线都花在了这方面。

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

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

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

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

So far I have found it to be very interesting. It does have its share of issues, but overall it is very flexible. The basics are easy to get nailed down in a couple hours, but the more advanced things take a couple days to really get the hang of. However I am new to MVC so that is where most of my learning curve was spent.

It is definitely worth a look. I'd recommend that anyone trying to do advanced things be pretty familiar with PHP and MVC design, or plan on getting familiar.

There are plenty of resources for help at the website:
http://silverstripe.com/community-overview/

I've used the tutorials, but the best help on more advanced things are found in the forum.

I'm still interested to hear what others think, keep posting.

红墙和绿瓦 2024-07-14 18:31:11

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

i have used a couple other frameworks, codeigniter, cake, drupal, joomla, some CMS, others not, and Silverstripe now a bit, it seems a little slower in performance than these other frameworks. But it does have some cool pieces and features that really make implementation fast. So if your site istn't that big and you're not concerned about really high performance, this might be a good choice. But i might look into the others if performance (speed, high volume, etc) is a requirement.

错爱 2024-07-14 18:31:11

检查在线文档后,论坛API参考等。我买了本书。 我做过的最好的事情 - 我会向任何想要认真对待 SilverStripe 的人推荐这个做法。

话虽如此,该项目还很年轻,在线文档正在重组。 只要有时间,我认为它只会有所改善。

Having checked the online documentation, forum, API reference, etc. I bought the book. Best thing I ever did - I would recommend this course of action to anyone looking to get even slightly serious with SilverStripe.

Having said that, the project is still young, and the online documentation is in the process of being restructured. Given time, I think it can only improve.

秋心╮凉 2024-07-14 18:31:11

I'm not but maybe will check it out. I'd question about WordPress that might be of interest. As a side effect, I'm also going to look at the suggested python framework django. There are other php cms referenced in SO.

乖乖哒 2024-07-14 18:31:11

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

There is also a book on Silverstripe out now - at least a German version, English version anounced for release end of August

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文