Разработка любого модуля, начинается с описания модуля в файле 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.
Версия ядра друпала, под которое пишем модуль.