Backdrop CMS介绍

backdrop介绍,其实它是drupal的fork版

Backdrop想为那些放弃dropal选择其他平台的用户,建立一个开发者和用的社区。该项目主要是提供现有的

Drupal 7 APIs的核心功能,当然不包括Drupal 8 中的Symfony,PSR-0和“Drupal Kernel”。

留住用户

Backdrop是建立在有很长历史的软件项目Drupal的基础上。

其实我们已经意识到了Druapl的大多数用户都不是专业开发人员。通过这么多年的发展,Drupal变成了一个

可以降低成本的灵活系统。然而却不是绝对的“低成本”,可能一个新的开发人员需要花很长时间才能掌握Drupal

的基本概念,然后才开始建立一个网站。

Drupal迷你版

Backdrop会降低开发难度相比于Drupal 8,使用之前的APIs精简功能(例如:移除数据库查询抽象对象和页面级的

渲染数组)。Backdrop降低入门的难度,提供性能,定位更类似于WordPress。

下面假设的增长图表估计Drupal的未来市场情况和在没有Backdrop情况下Drupal的未来发展趋势(如下图)

 

Backdrop用户的群里主要是离开了Drupal社区和一些刚接触Drupal 8,并且感觉Drupal 8太复杂的用户。

面向终端用户:

Drupal 8中包括了一些非常强大的终端用户能:可视化编辑器,改变内容,内置views模块等。BackDrop的目标是提供

终端用户的所有功能,并且不会增加代买的复杂度。

关于Backdrop版本发行的说明:

比如1.2.4版:

1代表大版本,更新周期是是3年,主要更新是提供了不兼容的API变化。

2代表小版本变化,更新周期是4个月,主要更新是提供了向后兼容的功能和API增加。

4代表补丁的发布,有需要就会更新,主要更新是提供了向后兼容的bug修复。

Backdrop的目标:

挽留现有的Drupal 6和Drupal 7的用户

基于传统的Drupal构架,提供了现代化功能(配置管理,内容列表,富文本编辑器等)

保持一个易于理解的构架

我们将确保新的开发人员在最短的时间就可以理解Backdrop构架的基本知识(info文件,钩子,回调函数),一个小时的学习就足以概括体系的结构。

保持稳定的API(大版本)

我们提供升级时,为了终端用户更容易使用,将尽可能少的改动核心API。

经常提供新的功能(小版本)

我们尽可能少的改动API的状况下,定期提供新的个功能。

保持高性能

我们专注于性能和速度。

提供更好的终端用户体验

社区的发展

我们将重点在吸引新的开发人员进来,尤其是刚入门的开发人员。

代码贡献

在Github上开发Backdrop,你可以fork Backdrop仓库看看,发现问题,错误也可以提出功能要求。

Backdrop讨论区:https://github.com/backdrop/backdrop-issues/issues?state=open

Backdrop代码  :https://github.com/backdrop/backdrop

Backdrop项目筹资页面:http://www.indiegogo.com/projects/backdrop-cms


你可能感兴趣的:(cms,drupal,backdrop)