欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

使用Features模块捆绑站点设置

shiping1 的头像

来自 http://drupalchina.cn/page/758.html
使用Features模块捆绑站点设置

更多0

原文链接:http://www.drupal.org/documentation/modules/features

恩,如果有这样的事情:如果有人问你如何在Drupal站点上制作博客,你不要告诉他们去启用Blog(博客)模块,这个模块已经准备被撤下了。你应该告诉他们用CCK和Views模块可以很容易的做到 – 一些相关设置可以用小字体打印2-3页之多。

Features模块在捆绑、导出和导入许多Drupal模块的设置上通过友好的配置提供了快捷的操作入口。请看这里的快速介绍。Features通过启用各项功能转移了站点开发模式分散的痛苦。

主要优点:

  • Drupal新手可以快速部署博客、相册或其他一堆功能,并且能快速了解更加细致的设置。
  • 开发人员可以轻松复用一些主流模块的设置,包括CCK(和ImageCache)、Views、Panels、Context等等。
  • 开发人员可以轻松将他们的配置分发到用户处、在开发的站点处以及更新已有站点。这里有一个有意思的讨论,关于分布式功能服务器的。
  • 对于在使用Drush的人来说:有一些有用的Drush命令用来管理Features模块。(相关文档还在编写 – 可以到项目页搜索简要的文档)对于没有使用Drush的人来说:赶紧下载它!

安装、启用和禁用Features

更多0

原文链接:http://drupal.org/node/582674

安装 / 启用

 
安装做好的features跟安装模块一样简单(甚至更简单)

 
找到并下载feature。 解压feature(如果你拿到的是压缩文件的话,因为最终需要一个文件夹,而不是压缩文件)

 
将文件夹放到你drupal安装目录下的一个合适的文件里。最好是放到sites/all/modules/custom/features,不过放到sites/all/modules也可以。

 
注:如果某个feature前的复选框是灰色不能点击选择的话,应该是因为它依赖的某些模块缺失了。在feature的标题下面去检查不需要的依赖,只安装适当的模块。

 
禁用feature

 
如果某天你要禁用某个feature,只需访问Feature管理页面,置空这个feature对应的复选框然后点击保存设置
 

设计思路上, 禁用feature的module将会同时在feature里定义的功能。也就是说会删掉feature创建的节点类型等等。

 “悄悄” 禁用某个feature模块(保留功能和配置)

 有时你想禁用某个feature模块,但不想丢失它所定义的功能或配置。

 Features的设计不适用这种情况

 如果你找到实现的方法,请添加评论与我们分享。

 公开可用的已完成的features
 

 你可以在公用的feature服务器上查找并更新可用的features列表

来自 http://drupalchina.cn/doc/901.html

普通分类: