Drupal 8 的内容出版与编辑功能做了不少改进,比如 就地编辑(快速编辑),允许我们直接在前台内容页面直接编辑内容,还有区块。内置了所见即所得编辑器,可以为不同的用户角色定制不同的编辑器功能。更灵活的控制显示,我们可以使用 Views 来控制内容管理界面的显示。内置了更多的字段类型。
自定义内容类型与字段
Drupal 8 核心仍然自带两个内容类型,文章与页面,当然你可以去编辑它们或者去创建新的内容类型。核心也自带了不少字段的类型,比如 Datetime(日期时间),E-mail,Entity Reference(实体引用),Link(链接),Telephone (电话)等等。创建内容类型还有为内容类型添加字段,这些操作暂时跟 Drupal 7 没有两样。
下图是 内容类型 的管理界面( 管理 - 结构 - 内容类型 )

管理内容类型里的字段,注意在这个内容类型的管理界面上,一共有四个选项卡,编辑内容类型的编辑选项卡,管理字段,Manage form display(管理表单显示) ,管理显示。这个 管理表单显示 是新添加的一个选项卡,你可以在这里,去改变内容发布表单的显示。

内容的管理
内容的管理界面的样式并没有太大变化,不过改进的地方是,这个界面由 Views(视图) 模块控制,这意味着你将拥有更高的灵活性去控制这个界面的显示,你可以决定显示内容的哪些字段在这个界面上。

管理 - 结构 - 视图,找到并打开 内容 视图,这个视图就是控制内容管理界面的,这里我们给内容管理界面添加一个内容正文字段。通过简单的配置,我们可以得到下面这个内容管理界面,在内容标题的下面,会显示这个内容的正文。


内容发布
内容发布界面的最大变化是内置了所见即所得的编辑器(CKeditor)。你可以创建不同的文本格式,然后把它分配给不同的用户角色,每一种文本格式你都可以去单独定制一下这款编辑器,比如添加或删除特定功能的按钮。

点击编辑器上的 图像 按钮,可以直接上传图像。如果在这里能使用拖放的方式批量上传,并且可以显示缩略图,那就更好了,就像 WordPress 的媒体管理那样。我想以后会有模块可以实现这个功能。

管理 - 配置 - 内容写作 - 文本格式和编辑器

快速编辑
这个功能是 edit 模块提供的,应该是 Spark 发行版本里带的模块,现在已经纳入 Drupal 8 的核心,它可以在前台就地编辑文章内容,区块内容等等,在 Spark 发行版上,可以编辑文章的标题,菜单项等等,不过在 Drupal 8 上面没有发现这个功能。在前台页面上,找到要编辑的内容,鼠标放上去,点击编辑按钮,选择 快速编辑。

总结
Drupal 8 在易用性上,做了不少努力,就地编辑功能也是很酷的,不过整体来看,依旧有大量需要改善的地方,希望在 Drupal 8 发布正式版的时候,会有更易用的内容出版,管理,还有编辑功能。
Drupal Drupal8


