创建 Installation Profile
在 web/profiles
目录下创建一个目录,再在其中创建一个 *.info.yml
文件,就是一个基本的 Installation Profile。
新建 web/profiles/my_profile/my_profile.info.yml
文件:
name: My Profile
type: profile
description: 'A simple installation profile.'
install:
# Modules to install
- node
- user
themes:
# Themes to install
- bartik
- seven
这就已经是一个完整的 Installation Profile 了, 上面分别定义了它的名称、简介,将会安装的模块和主题的列表。 Installation Profile 还可以做很多事情,但目前我们还不需要去了解更多。
如前文所说,我们一般会把项目所依赖的模块或主题代码的 Composer 定义在
installation profile 里面,所以我们一般会再添加一个 composer.json
文件:
{
"name": "drupal/my_profile",
"type": "drupal-profile",
"description": "A simple installation profile",
"require": {
"drupal/awesome_modules": "^1.0"
}
}