Symf欧宝娱乐app下载地址ony CMF发布了第一个稳定版本
的欧宝娱乐app下载地址Symfony框架内容管理发布了它的第一个稳定版本。这意味着从现在开始,1.0分支只会得到修正,如果有任何BC减免1.1版本,一个明确的升级路径记录。我们花了一段时间的勇气叫它稳定,但人使用CMF成功已经好几个月了。事实上的部分CMF已经用于生产一年多了。CMF一直在尝试各种项目和已被证明在现实世界中工作。
你得到了什么?
最大的CMF构建模块化。你可以简单的添加CreateBundle你的项目支持内联编辑。或者你可以添加RoutingBundle基于数据库的灵活的路由条目添加到您的应用程序——没有删除路由配置的标准,当然可以。或者你可以使用CoreBundle使用发布工作流工具。或者是BlockBundle可编辑的内容,你可以叫你的模板。或者你可以把全套的包和的帮助下得到了一个基本的CMSSimpleCmsBundle。对于简单的CMS的需求,这是足够的,不会撞上Symfony2应用程序的其余部分。欧宝娱乐app下载地址你的选项保持道路开放以后如果你需要添加自定义CMS功能,或者需要更紧密地与CMS集成应用程序部分。
在默认情况下我们使用PHPCR,看到它上周第一个稳定版本不可知论者,一切是建立数据库。所以RoutingBundle例如还支持ORM教义。那就是说我们觉得PHPCR和PHPCR ODM提供了一个理想的API来处理数据存储挑战CMS支持非结构化数据,树结构、版本控制、节点类型,全文搜索,本地i18n和许多专门针对CMS的需要更多的功能。
但这需要被理解,CMF是一个框架来构建定制的CMS。因此它需要开发人员的工作带来到最终用户手中。它提供了一些UI组件的,但需要额外的工作提供的经验最终用户期望从一个CMS。因此,虽然CMF试图尽可能un-opinionated,开发人员使用CMF可以而且应该努力构建CMS解决方案,专注于他们的特定用户的需求。因此我们很兴奋Drupal 8和ezPublish 5选择采用我们的路由启用动态路由组件。而且已经有两个项目建设在整个CMF堆栈PrestaCMS和苏禄人。此外Sylius Symfony2电子商务解欧宝娱乐app下载地址决方案,也希望集成与CMF。
接下来我们去哪里?
对于那些感兴趣的项目是如何,我建议阅读我们的RC1公告。所以让我们讨论下。我们包装一个打开PRs进一步完善文档。欧宝体育电话的特性,人们开始讨论1.1版本的和工作特性。例如,我们很快就会有支持ORM原则CreateBundle。会发生什么与否很大程度上取决于社会和人们愿意贡献。欧宝下载链接我们特别期望CMS的各种项目建立在CMF将开始驾驶特性请求。的主要的贡献者肯定会保持在和贡献自己的作品,并帮助指导贡献者,这样系统保持一致。这是一个非常令人兴奋的经验来构建这部分更大的Symfony生态系统,希望的开始几个项目建立在我们工作的成果。欧宝娱乐app下载地址一方受益,整个Symfony2社区已经享受是我们广泛欧宝下载链接欧宝娱乐app下载地址功能测试在每一个包已经抓住了几个回归Symfony2本身的发展分支。欧宝娱乐app下载地址再次显示,今天Github和工具Travis-CI,增长我们的生态系统将使每个人都受益。
评论
*今晚10月16日,在办公室Tuenti马德里:http://www.meetup.com/PHPMad/events/144314562/
* ForumPHP在巴黎,11月21日:http://www.afup.org/pages/forumphp2013/sessions.php # 867(表示在法国)
* 欧宝娱乐app下载地址SymfonyCon Warszaw, 12月12日:http://warsaw2013.www.oldmanjams.com/speakers会话- 950
一般来说我们没有重大错误。有几个小问题我们知道,但我们不考虑正常操作所必需的,例如。我们更多的是定义特性请求:)
评论都关门了。
以确保评论保持相关,他们关闭了旧的帖子。
Nicolas Bastien is a certified Symfony engineer.
Get certified! Online exams available in all countries.
Register Now希望更多的人能尽沙箱。