Answers:
在以下情况下,Backdrop CMS是一个不错的选择:
当前,您正在花费大量时间使用“功能”模块来管理配置。Backdrop包含内置的配置管理工具,该工具使您可以使用JSON文件在环境中部署配置,与“功能”相比,应节省大量时间。
当前选择的Backdrop Contributed模块可以满足您的需求,或者您可以将模块移植到Backdrop(通常每个模块需要几个小时的时间)。参考资料:Lullabot,Tag1和Backdrop文档。
您熟悉Drupal 7代码,并希望将该知识转移到将来将受支持的较新系统中。背景代码在概念上几乎相同,尽管增加了一些新配置来管理配置。Drupal 8的代码库在许多基本概念上有很大的不同。
您已有一个要升级的Drupal 7网站。Backdrop包含一个升级路径(通过update.php),可以将您现有的Drupal 7站点升级到Backdrop。Drupal 8不包括从Drupal 7升级的路径。该计划是为了提供从Drupal 7迁移而来的迁移工具,但目前尚不可行。Backdrop还没有Migrate模块的端口,但将来可能会存在(因为从Drupal 7移植模块相当简单)。
您想立即升级/构建站点。Backdrop 1.0已经发布了大约2个月,并且很稳定。Drupal 8可能会在今年晚些时候发布(尽管我们只能估算日期)。Drupal 8甚至不支持beta版本之间的升级,因此,如果现在在其上构建站点,则最终版本发布时将无法对其进行升级。
Backdrop的其他功能包括:
因为它的核心较轻,所以背景比开箱即用的Drupal 7快一点。通常,它的速度与D7差不多,但是由于D8的速度比D7慢,因此Backdrop的速度比D8快。
背景幕具有内置的类似于面板的模块(布局),该模块替代了旧的Block系统。块具有新的功能,例如上下文信息,高级条件选择,多个实例,对标记的控制以及基于配置的设置。
更新的库(例如新的jQuery版本)。
响应式HTML5元素以及更好的移动支持。
Backdrop CMS主页上列出的所有其他功能。
背景是Drupal 7的一个分支。您不会升级到背景,而是会转换。这里有一些文档(https://backdropcms.org/upgrade)有关将Drupal 7网站转换为Backdrop的文档。
就使用哪种而言,这就是开发人员的偏好。这里有一些Backdrop认为重要的事情(https://backdropcms.org/philosophy)。
从最一般的意义上讲,Backdrop仍然是过程性的,随着D8向更多面向对象的方向发展。
决定使用Drupal 8而非Backdrop CMS的原因是(*):
(*):这些项目符号是来自quicksketch的评论的引文(来自“ 2015年第一季度末”),也添加到他对这个问题的回答中。它以“也许该答案应该有一个完整的单独问题”结尾...因此就是“这个”答案。
PS:除此之外,还有更多原因……CMI,TWIG等…… 尝试Drupal(8)亲自体验一下。
背景应该是Drupal 7的一个有吸引力的升级。Drupal7中已有的概念已经敏感地扩展了。声明的目的是精炼而不更换磁芯。此外,Backdrop的目标市场集中于较小的组织。Drupal 8经过精心设计,可以满足大型组织的需求。有意义的是,有两个基于牢固安全性基础的开源CMS,一个针对较小的组织,另一个针对较大的组织。我的看法是,如果Drupal 7在您的站点中具有您需要的概念,那么Backdrop比Drupal 8是更有前途的发展之路。但这一切都取决于Backdrop能否赢得强大的支持者社区。背景具有出色的市场意义,这意味着 可能会不断发展,为什么会继续使其更适合小型组织。Drupal 7将结束。较小的Backdrop还是较大的Drupal 8,您更适合哪个未来市场?