当为不同的站点安装Drupal时,我发现自己经常一遍又一遍地安装相同的模块。为了DRY的利益,我如何创建一种自定义站点“模板”,该模板将允许我安装drupal并具有已安装的基本模块,基本主题集以及可能的其他一些常见配置选项集?
我已经阅读了一些有关Drupal配置文件的信息,并且看到了Drush工具,也许除了这些工具之外还有其他工具。我想知道这样做的最好方法是什么?
更新
好吧,看来Drush make和Drupal安装配置文件是完成此任务的正确工具。我发现了这些博客文章,其中涉及他们:
我觉得我几乎拥有所有拼图。我仍然不清楚的是如何将草绘制作过程与配置文件结合起来?如何将您的配置文件放入drush make创建的drupal安装的profile目录中?还是应该仅通过Shell脚本来执行此操作?
更新2
我找到了这个视频:
http://chicago2011.drupal.org/sessions/zero-distribution-using-features-profiler-and-drush-make
解释了如何在分析器中使用drush make。好像drush make和配置文件之间的连接是您有一个drush make文件,该文件仅下载drupal和您的配置文件。然后,在您的配置文件“模块”中,您还有另一个drush make文件,该文件将下载所有模块组件。
视频还讨论了功能,这是drupal设置自动化的另一个层次。
我没有被这个工作流程所吸引。这一切似乎有点令人费解。但是,这是我的第一次曝光,所以也许以后我会再感激的。我喜欢drush make,但我想我可以使用drush启用模块,而不用弄乱配置文件。我想我将制作一个运行drush make的bash shell脚本,然后使用纯drush启用模块。
下一步将是如何以可重复的方式对模块进行一些配置。我想这可能是功能?或者,也许我应该进一步研究个人资料。