Drupal 7 Features

主标签

投票加载中...
标签: 
Drupal 7 Features

Features 模块结合Drupal API. 将功能导出成代码并生成一个新模块. 

适用环境

比如在线网站和开发环境的一个升级.  比如在线网站可能需要调整一个Views. 但是你可能会先在开发环境调整. 调整好以后再到在线去操作一次. 这样的效率很低而且容易出错.  现在这个模块可以直接将你的所有操作直接导出成代码. 这样当你操作过很多步骤只需要以后直接重新导出. 再更新代码到线上就可以实现网站更新升级. 安全稳定

默认支持以下功能:

  1. 内容类型(Content Type)
  2. 字段(Field)
  3. 语言(Language)
  4. 菜单(Menu)
  5. 菜单链接(Menu Link)
  6. 权限(Permission)
  7. 变量(Variable)
  8. 用户组(Roles)
  9. 分类(Taxonomy)
  10. 文本格式(Text Format)
  11. VIews
模块案例: 

基本使用

进入到模块主页面(admin/structure/features)

默认是空需要创建一个Features

在右边是定义模块的信息

右边是选择要导出的功能

比如我现在需要导出我的一个自定义menu 和一个Views. 只需要选中既可

最后点击左边的Download Features既可看到生成的模块, 然后将此导出的代码解压并放到我们的模块存放目录,  现在可能会看到这些文件. 

最后再入到Features 主页面(admin/structure/features). 选中并保存

覆盖和重建

因为我刚刚导出的是一个Webmaster-menu 的一个菜单. 现在我进入到这个菜单.并修改一点点东西 

修改成

现在再回到Features主页面.这时会看到状态为Overridden, 现在有两个选择

  1. Overridden 覆盖我们的修改
  2. Recreate 重新创建, 将我们的修改重新生成.

覆盖

点击Overridden进入到覆盖页面, 选中的将会被还原.

重建

重建非常简单. 和创建是一样.直接进入到重建页面. 然后点击Download 后.将代码覆盖以前的代码既可

模块下载: 
文件加载中...