Silverstripe CMS是否易于部署,维护和开发?

Tho*_*ens 12 php silverstripe content-management-system

虽然我没有想过在我自己的网站上部署它,但是我认识的人给我发了一个名为SilverStripe的CMS链接,这是我以前从未听说过的.我阅读了他们的网站,看了他们的演示并玩了一遍,等等.它看起来像是一个由自定义PHP框架支持的CMS,他们称之为Sapphire.从我可以在他们的网站上收集并使用他们的演示,它可能会像他们所说的那样好(和容易)(一旦你超越任何学习曲线,看起来很小,考虑到它看起来很像其他PHP框架和CMSes).

有没有人在这里使用SilverStripe部署,维护或开发CMS?如果是这样,从开发人员的角度来看,你能否对它有所了解?

我还在StackOverflow上找到了关于SilverStripe的早期问题,但从开发的角度来看,我比用户或管理员的观点更感兴趣.

the*_*edz 15

我使用Silverstripe为多媒体和娱乐行业的公司开发了一个流量大的网站.大部分工作是在一年前完成的,但是一直在进行增强和维护工作.如果你愿意,我可以给你具体的细节 - 在推特上给我发消息或给我发电子邮件.

简而言之:如果我可以回到过去并在另一个PHP CMS/Framework中完成它,我可能已经使用过Drupal.

对于一个不太深而且不太宽的简单网站,它可以很好地工作.但任何具有复杂IA的网站都可能遇到麻烦.

我遇到的一些问题:

  • 文档不完整,支离破碎,在许多情况下,不存在.

  • 与网站变宽管理界面迅速成为站不住脚的深刻的.他们通过javascript加载每个窗格,在慢速计算机上爬行的速度很慢.(com.wiki note:在2.4中修复)

  • Silverstripe无法使用超出第一级的URL.意思是,他们只允许网址喜欢/about和不喜欢/about/team.你需要这样做/about_team.(维基说明:在2.4中修复)

  • 蓝宝石和银色条纹之间的分离是微不足道的.虽然已经尝试将两者松散地结合在一起,但很难真正地将它们分开.(注意:在2.4中要好得多)

  • 站点树上存在每种主要内容类型.Silverstripe是一个严格基于页面的CMS.例如,在创建博客帖子时,每个博客帖子都是站点树上的项目.这使得在扩展包含数百个博客帖子的网站时不切实际.(注意:修复于2.3 - ModelAdmin)

  • 坦率地说,它很慢.管理员很慢.前端很慢.操作码缓存有帮助,但它仍然很慢.(维基说明:2.4更好)

  • 模板系统很奇怪.它允许您使用自定义HTML,这很好,但模板标签有点受限.例如,模板中的if条件只能是单个ANDOR.你不能将多个链接在一起.

  • 这是马车.在开发过程中,我在Silverstripe核心中修复了至少10个错误.我提交给他们的bug跟踪器的bug几个月都没有修复,即使修复很简单.

  • 我不仅可以保证这一点,而且还可以保证他头上发生的秃顶.;) (4认同)
  • 也许Silverstripe已经出现了你使用它的感觉,但现在他们已经进入2.3并且很快2.4很多这些问题都不再存在.事情不必是基于页面的.有一些扩展,如DataObjectManager,允许您轻松管理与一个(或多个)页面关联的100个项目.通过做出不同的实施决策,可以克服这些问题.也许再试一次你的下一个项目吧. (4认同)

yll*_*ate 7

顺便说一句,2.4令人惊叹.任何对SilverStripe感到疑惑的人都应该毫不犹豫.文档仍然有点弱,但我不能让自己使用WordPress,Drupal或Concrete5了.

现在,由于文档很薄弱,请获取SilverStripe书籍并查看2.4更改/升级维基页面:http://doc.silverstripe.org/upgrading:2.4.0


小智 5

感谢您的意见 - 了解SilverStripe项目应该关注的内容非常有用.您会很高兴地知道您提出的问题是我们最近一直在认真研究的领域:

现在,我们距离SilverStripe上有450页的书籍,可以为开发人员提供大大改进我们的文档,(请参阅http://www.silverstripe.org/silverstripe-book/),这将解释为什么我们的模板语言故意简单.

即将发布的2.4版本的工作与性能有关,可能有助于CMS/Sapphire的分离(并删除jsparty文件夹)和解决您遇到的其他错误.在为我们提供补丁/修复方面,非常感谢; 作为一个我们依赖于它的开源项目.关于您的缓慢和错误,请继续在open.silverstripe.com上详细提出问题,以便他们获得可见性并可由核心团队或其他社区成员处理:)

Sigurd,SilverStripe.

  • 当前版本不是2.4.opensourcecms.com上的演示非常慢. (2认同)