Drupal

将 CCK 模块升级到 Drupal 7 版本

  CCK 是 Drupal 中最受欢迎的模块之一,并且因为它的流行,Drupal 7 也将它的许多特性吸收到 Drupal 核心中。随着 Drupal 7 的发布,很多 Drupal 6 站点需要对 CCK 及其它模块进行升级。本文参考 CCK 项目主页和 CCK 7.x 版本的模块升级文档,说明如何执行对 CCK 模块的升级、数据迁移和其它一些相关信息。

  CCK 模块的主要功能都被装入 Drupal 7 的核心中,因此 7.x 版本的 CCK 模块主要包含以下功能:

  • D6 -> D7 的数据迁移代码
  • 一些 D7 核心没有加入的 CCK 辅助功能。如使用 PHP 代码片段定义可选值。

  而原 CCK 中以下的功能,则被作为单独的模块项目:

Drupal 7 配置管理页面 - 开发(Development)

  开发(Development)分类包含“性能”、“记录与错误”和“维护模式”。“性能”配置可以启/禁用面向匿名用户的站点缓存和配置与CSS/JS有关的性能优化选项;“记录与错误”页面用于设置模块的记录和警告信息,不同的模块可以将 Drupal 系统信息转至不同的地方,如syslog,数据库或者邮件;“维护模式“页面则用于将站点设置为在线或离线。

性能

  Drupal 7 将“清除所有缓存”按钮放到了页面的最上方,相比在 Drupal 6 中清除缓存需要滚动到页面最下方,这里又一次体现了 Drupal 7 良好的用户体验 :D 相比 Drupal 6,Drupal 7 性能配置页面简洁了许多,看起来更清爽。

  在性能配置页面可以对是否启用页面、区块缓存进行设置,并为缓存设置最小缓存时间和缓存过期时间;在带宽优化方面则提供了聚合 CSS 和 JS 的配置选项。

记录与错误

  Drupal 7 新增了对信息的显示控制,通过此页面的配置可以决定将哪些信息显示给用户,如显示所有信息、只显示警告和错误或完全不显示。另外,在此页面还可以对数据库日志条目的数量进行限制,默认为1000条。

Drupal 7 配置管理页面 - 用户界面(User Interface)

  用户界面分类下默认只有“快捷方式(Shortcuts)“一个管理项目,快捷方式是 Drupal 7 中为方便站点导航而新增的核心模块。

  “快捷方式”配置页面可以对快捷方式集进行配置和管理,默认情况下,只有一个名为“默认”的快捷方式集合。这个“快捷方式”集,会出现在用户帐户页面,用户可通过点击帐户页面的“快捷方式”进行访问。

  点击“快捷方式集”条目后面的“列出链接”链接可以载入快捷方式集中所有的快捷方式链接,Drupal 7 默认的快捷方式只有两个快捷方式条目:添加内容,查找内容。

  在快捷方式集配置页面中,可以添加新的快捷方式。点击“添加快捷方式”便可载入添加快捷方式配置表单。通过这个表单可以很容易理解,每一个快捷方式就是一个链接而已。Drupal 7 通过定义快捷方式集来为用户提供便捷的导航,在用户体验方面来讲又是一大提升 :D

 

Drupal 7 配置管理页面 - 系统配置(System)

  系统(System)分类包含“站点信息”,“动作(Actions)”及“计划任务(Cron)“三部分。

  “站点信息”用于更改站点名称、邮件地址、口号、默认首页、每页内容显示数量和错误页面等等;“动作”管理页面用于管理网站中定义的所有动作;“计划任务”管理页面用于管理各种自动化的站点维护任务。

站点信息

  与 Drupal 6 相比,Drupal 7 在站点配置页面增加了 403 和 404 错误页面的指定。

动作

  动作分为“简单”和“高级”两种,其中简单动作为动作管理页面默认列出的一系列动作,它们无需要配置即可直接使用,高级动作则需要用户创建和配置,因为高级动作在执行之前需要对一些选项进行配置。

计划任务 - Cron

  Cron 的管理页面包含两部分内容,一个“执行 Cron”的按键,和一个配置 Cron 执行间隔的配置项目,默认值为3小时。

页面