我将开始一个新项目,我希望避免使用所有自定义内容,模块和功能重新创建和填充网站所需的繁琐工作。
我的想法是创建PHP脚本(类似于profile
文件夹中的安装脚本)来填充用户,内容,菜单,视图等。这样您就可以执行脚本并重建整个站点从头开始。
您是否知道要执行此操作的任何工具/文档?
答案 0 :(得分:4)
你应该看一下drush make
,它是非常有用的drush
命令行shell& Drupal的脚本界面。
您可以使用以下命令从现有Drupal安装生成启动makefile:
drush make-generate /path/to/make-file.make
..然后根据需要调整配置,包括自定义文件/模块下载。
答案 1 :(得分:0)
好吧,您可以随时构建新的个人资料,以帮助您构建新的网站。 请查看How to Write a Drupal 7 Installation Profile。它类似于建立新模块(记录在案)。
对于我们公司的需求,我们构建了两种类型的配置文件安装,但有时更有价值的是复制现有网站并将其安装在新域上。但我认为我们的需求与你的不同。