首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从脚本中配置模块

从脚本中配置模块
EN

Drupal用户
提问于 2012-06-29 15:39:20
回答 1查看 139关注 0票数 1

我对创建一种“部署”脚本感兴趣。我基本上希望它采用一个新的drupal安装(加上我在站点/中的版本化工作),并根据需要禁用和启用模块,然后自动配置站点。

第一部分是简单的脚本和钻孔。第二部分是我不太确定的部分。我可以直接操作数据库(再次使用drush)并对其运行查询,但我想知道这是否是一种糟糕的方法,因为模块的模式在更新时可能会发生变化(虽然我认为内核在7.x中将基本保持不变)。

我希望能够在fboauth中编写诸如CSS/JS聚合设置或Facebook应用程序ID/秘密之类的脚本。有什么“安全”的方法来做到这一点,而不必担心模块更新破坏脚本?

EN

回答 1

Drupal用户

回答已采纳

发布于 2012-06-29 16:59:34

不幸的是,Drupal 7没有“正确”的解决方案;在Drupal 8中,配置管理计划希望解决这个问题。有几件事你可以看出来帮助你。

  • 特点:http://drupal.org/project/features:获取数据库设置并将其写入代码,生成一个包含设置的新模块。使用"strongarm“模块(http://drupal.org/project/strongarm)可以从您的特性中的变量表中保存项。一旦您拥有了功能模块,您就可以将其复制到另一个站点,并运行“drush fr”来“还原”该功能(将代码复制回数据库)。
  • Deploy:http://drupal.org/project/deploy:功能的对应方,它允许您将内容从一个Drupal站点移动到另一个Drupal站点。
  • 生成配置文件:http://drupal.org/node/1368242:工作正在进行:给定一个现有站点,创建一个将重新创建该站点的配置文件。首先创建您的特性,然后运行。在当前状态下,它在创建makefile和设置所需模块方面做得很好,但生成概要代码的模板文件尚未完成或工作。在时间允许的情况下,我仍在执行这个命令。
票数 4
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

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

复制
相关文章

相似问题

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