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条件只能是单个AND或OR.你不能将多个链接在一起.
这是马车.在开发过程中,我在Silverstripe核心中修复了至少10个错误.我提交给他们的bug跟踪器的bug几个月都没有修复,即使修复很简单.
顺便说一句,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.
| 归档时间: |
|
| 查看次数: |
5093 次 |
| 最近记录: |