阅读:2350回复:0
Drupal 8 配置管理机制及新特性简介
按照 Drupal 官方的时间线,Drupal 8 将于 2013 年8月发布。尽管距离现在还有不短的一段时间,但从目前了解到的 Drupal 8 的新特性来看,真是非常期待这一天的早日到来。
图片:d8timeline-1.png Drupal 8 包含了配置管理机制(Configuration management)、HTML5、布局能力、移动能力、多语言及Web服务等能力的升级和强化。而其中最吸引广大资深 Drupaller 的一大改进即是 Drupal 的配置管理机制的加入。 在 D6 和 D7 中,站点的配置信息都存在于数据库中,这使得站点配置难以被记录、跟踪、还原,以及在站与站之间进行配置迁移。尽管 Features, Strongarm, Ctools, UUID 等模块在这方面提供了非常大的帮助,但它们所能提供的支持依然十分有限,依然还有很大一部分的配置和数据无法方便高效地进行迁移。 配置管理机制的加入,是因为 Drupal 目前存在以下情况,而大家希望 Drupal 8 能够有效地解决它们: [*]目前 Drupal 的配置以各种不同的形式散布在数据库中,甚至很多配置是混合在内容中,现在还没有一个很好的办法在不同的环境中对站点的配置进行迁移; [*]因为上述原因,使得站点开发过程中无法对这些信息进行版本控制,无法跟踪配置历史,无法还原配置; [*]不同的模块以不同的形式存储各自的配置信息,而没有一个统一的形式,即使是 Drupal 内核中的模块目前也是这样的情况; [*]每个页面加载时都会载入整个 variables 数据表,导致了较大的内存消耗; 除新增的配置管理机制外,其它诸如 Views 加入内核、内置所见即所得编辑器、用户体验提升、产品化能力等 Drupal 8 新特性同样也是让人万分期待。而 HTML 5、移动能力和 Web 服务能力的融入,相信 Drupal 8 将会为 Drupal 开启一个新的纪元。 |
|