作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
我们这里顺带介绍一下Features模块的用法。下载、安装、启用Features模块,当前使用版本为features-7.x-2.0-rc1。启用后,导航到admin/structure/features,这是Features模块的管理界面:
当前还没有任何已经创建的features,我们可以点击右上角的“创建特性”(create feature)链接,进入页面admin/structure/features/create。
在名称里面输入“frontbanner”,版本里面输入“7.x-1.0-beta1”,在右边的组件中,为内容类型、views、图像样式选择frontbanner对应的部分:
此时,Feature会自动的为我们选好字段、字段实例、依赖关系:
点击左边的“Download feature”(下载特性)按钮,我们就可以下载这个特性了。下载后,我们得到这样一个文件:
将它解压缩,我们得到一个完整的模块:
我们现在可以将这个模块安装到我们的站点上了,或者当一个站点需要幻灯时,我们就可以直接安装这个模块。
Features模块,能够很好的解决将配置信息从数据库中导出成Drupal代码,方便功能在不同站点之间的迁移。现在,在Features模块的基础之上,又出现了Apps模块,现在的很多发行版都基于Apps的概念。