2010-08-23 45 views
0

感谢您的时间。 我是Drupal的新手。我正在一个网站上工作,并假设我正在测试10个模块,并选择“X”模块适合我。现在我将这个模块配置为符合我的要求,然后看到这对于项目非常适合。正如你所知道的一些模块,如配置文件模块可能有10个表单域,可能需要时间去做。配置设置从开发者机器转移到生产

那么,有没有我们从开发机转帐某些文件/ s到生产机器,这将设置这些配置设置和配置表单字段的任何方式,也避免了一遍又一遍重复做这件事?为什么我需要这样呢,我在东海岸,西海岸有几个开发者,我可能不得不合作。所以,我迫切需要这种系统。

回答

0

Drupal的办法就是保持对多个模块顶部安装模块,直到你的应用程序你想要做什么。

Strongarm可能是最好的解决方案。但是你也可以编写一个更新钩子来设置变量表中的值。所以这样你的改变就被代码捕获了。

你需要看看你的变量表,可能你的模块在管理形式,看看它值门店。它有点糟糕,你必须这样做。

写更新钩子是当你合作很好的做法。这与Ruby on Rails迁移技术类似。我不记得使用“同类”这个词了!

参见:
http://api.drupal.org/api/function/hook_update_N
http://api.drupal.org/api/function/variable_set

你也应该鼓励你的团队经常从一个确切的位置抢数据库的副本,以便,如果您对架构更改,很可能是你的团队尽快完成这些更改(在应用之后)。但这不是一个保证。只是一个体面的风险管理形式。