Drupal 8的新特性

黄冠能 发布于 2015/05/15 12:53
阅读 1K+
收藏 2

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. 新的路径(菜单)路由方式

Drupal 7: hook_menu()

Drupal 8: Routes + Controllers

7. 新的Block实现方式

Drupal 7: hook_block_X()

Drupal 8: Blocks plugin

8. 事件方式取代hook方式

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

9. 其它重要变化

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

 

本文资料来源见附件。

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

P.S. 笔者觉得Drupal用的CKEditor编辑器远没有oschina的编辑器好用。

加载中
0
meDevil
meDevil
Drupal的编辑器有很多的哦,不单单CKEditor。
返回顶部
顶部