跳转到主要内容
hgneng 提交于 23 October 2015

1. 更适合手机显示

PC手机效果图1

PC手机效果图2

PC手机效果图3

PC手机效果图4

为了减少流量,jQuery不再被默认加载。

2. 可配置的表单显示模式

比如说,我们可以让创建和编辑使用不同的排版结构,让部分字段在编辑模式下隐藏,让不同角色看到的选项集合不一样等。

Manage form display

3. 新的方法添加JS和CSS

过去的方式是:

Drupal 7插入JS和CSS的方法

Drupal 8的方式:

Drupal 8插入JS和CSS的方法

4. 新的Entity接口

<?php # Drupal 7 code. $node->title

$node->body[$langcode][0]['value']

with

# Drupal 8 code.

$node->get('title')->value

$node->get('body')->value ?> 

5. 新的描述文件格式

Drupal 7描述文件

Drupal 8描述文件

6. 新的路径(菜单)路由方式

 hook_menu()

 Routes + Controllers

7. 新的Block实现方式

 hook_block_X()

 Blocks plugin

8. 事件方式取代hook方式

对不起,笔者还没搞懂,无法进一步说明。其实笔者很喜欢Drupal 7的机制。

9. 其它重要变化

  • 内置编辑器可以直接上传和插入图片了。(但是插入程序很困难,你有没有发现我用截图来对付代码部分呢?)
  • 不再支持IE8及以下浏览器

原文链接:http://cto.eguidedog.net/node/143

Drupal 版本