首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何平衡代码驱动开发工作流中的特性和安装配置文件?

如何平衡代码驱动开发工作流中的特性和安装配置文件?
EN

Drupal用户
提问于 2012-02-10 19:37:26
回答 2查看 837关注 0票数 12

Drupal安装概要 (在Drupal 7中)非常强大,可以完成模块所能做的任何事情。我使用安装配置文件和特性来开发我的站点,将所有内容都保存在代码中,这样我就不必对我的数据库进行版本了。

由于安装概要文件的强大功能,您可以在功能模块中完成的许多事情也可以在安装概要文件中完成。例如,创建内容类型、配置权限等。在Drupal中使用代码驱动的开发工作流时,您应该如何决定某些内容是属于安装配置文件还是属于功能模块?

EN

回答 2

Drupal用户

发布于 2012-02-11 13:01:19

我最近开始使用功能模块作为部署系统,如关于特性部署的演示文稿中所描述的那样。假设您在hook_update_N中使用类似的设置,特性有一个明显的优点:它知道代码中没有的任何更改。这使得跟踪(例如)视图和内容类型的更改变得相当容易,并且还允许您自动生成要提交和部署的新特性代码。

我不太熟悉安装概要文件,但从您提供的链接来看,它们似乎不提供此功能。然而,它可能是一个使用的情况下,无论你最适合。

编辑:重新思考反应。

票数 1
EN

Drupal用户

发布于 2015-11-12 11:13:53

我经常用钻孔机来做这个。我在安装Drupal之后执行了三个组合命令(从未在一行lol中尝试过)。我把大部分东西都准备好了,跑得很快。

有那么多事你可以用钻井来做。下载和启用多个模块非常简单,如

代码语言:javascript
复制
drush dl rules views admin_menu && drush en -y rules views admin_menu && drush dis -y toolbar

每个模块可以很容易地导入多个视图,https://www.drupal.org/node/1393228

只是烦人的是,我不能导入多个规则(没有功能模块)。

票数 0
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://drupal.stackexchange.com/questions/22255

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档