module develop → Разработка модуля Drupal, файл info
Разработка любого модуля, начинается с описания модуля в файле module_name.info
name = My mega module
description = Provides a really cool features.
core = 7.x
package = My mega modules
dependencies[] = views
dependencies[] = panels
files[] = module_name.admin.inc
configure = admin/config/content/module name
version = 7.x-dev
Давайте рассмотрим все пункты по порядку.
Собственно название модуля и его описание, будет показано в списке доступных модулей:
name = My mega module
description = Provides a really cool features.
Версия ядра друпала, под которое пишем модуль.
core = 7.x
Группа в которой будет стоять модуль в списке допустимых модулей
package = My mega modules
Список модулей от которых зависит модуль
dependencies[] = views
dependencies[] = panels
Список файлов модуля, на drupal.org пишут, что это необходимо для подключения всех файлов модуля при его активации, то есть если какого-то файла не будет, есть вероятность нарваться на function not found
files[] = module_name.admin.inc
Путь к странице с настройками модуля, будет отображаться в списке допустимых модулей
configure = admin/config/content/module name
И наконец версия модуля
version = 7.x-dev