在大致了解了Drupal7是如何工作之后,由于出于对syfmony2的偏爱,更多的是主题引擎Twig的偏爱,还是将目光转向了Drupal8,这个在官网上声称将让所有人都爱上它的版本。虽然还是Alpha版,但已经可以用它来实现很多的功能了,这在流行的第三方模块和主题相继支持Drupal8后表现的尤为突出。

这一篇博文之所以出现,与其说是介绍Drupal8,还不如讲是坚定我使用Drupal8的决心,毕竟Drupal7还是相当好用的。:)

Drupal8宣称自己提供了超过200个新的功能和改进,并将自己称为世界级领先的开源Web内容管理平台。

可定制性和适应性可以说是Drupal8相对于以前版本得到最大增强的特性。从定制性来讲,Drupal8设立了一个新的标准,可以让你使用无数新方式来将内容定制和部署到网站上。它可以很方便地定义数据结构,列表和页面。而从适应性来讲,Drupal8可以在移动设备上自适应地显示数据、构建API,同时也可以根据站点多语言的需要来自动适配语言。

下面就让我们来看看它具体都有哪些特性:

1、移动支持深入骨髓:一次部署,多处显示(包括PC、平板和手机)。

2、多语种支持:在系统中内置的用户界面,可以支持任何语种。

3、新的配置管理:改变配置和版本管理更加容易。

4、整合访问:广泛支持包括WAI-ARIA和HTML5语义等在内的访问功能。

5、更好地用户体验:使用JQuery的自动完成和模态对话框功能,让访问者有了更好的体验。

6、内建的Web服务:使用Drupal做为移动App的数据源,甚至还可以从客户端回送数据到Drupal中。

7、轻松创作:使用所见即所得编辑器和就地编辑可以快速创建格式化内容并能随时进行修改。

8、快速有趣地主题化:通过快速、安全和灵活的Twig模板引擎可以快速构建网站。

9、开箱即用的视图(Views):可以轻松定制出诸如首页、列表区块以及更多内容,也可以简单地创建自定义管理页、自定义过滤器、操作以及更多。

10、强大的字段:Drupal8核心包含了更多的字段类型,并且允许你附加更多的字段到内容类型中,如实体引用、链接、日期、电子邮件和电话等。

11、更好地支持HTML5标识:Drupal8使用的页面标识是基于HTML5的,每个输出模板的元素和类都为了移动字段(如日期、电子邮件和手机)而对其原生输入工具进行了优化。

12、支持行业标准:这样就可以使非Drupal的开发者使用面向对象编程,也可以从更大的PHP社区得到成熟的技术。


看了上面的特性,是不是有点热血沸腾,极想为/用Drupal8做点事呀?那么https://www.drupal.org/community-initiatives/drupal-core这篇文章将会帮助你。感谢Drupal中国,他们已经将其翻译成了中文,点击这里可见。


接下来,我将尝试着安装支持Drupal8的Drush,大家应该知道这个工具的能力了。还要安装Drupal8,尝试一下如果使用它来构建一个基本的网站。然后就是深入学习一下如果创建子主题、主题和模块了。如果有心得的话,会及时发博文,一则备忘,二则也让兄弟们少走弯路。祝我好运吧!:)