Изменение модулей ядра Drupal

28 Сен 2008
Опубликовано VladSavitsky

Решение

Внесение улучшений в модули ядра Друпал ведет к ... улучшению модулей ядра Друпал!
Проблемы возникают, когда нужно обновить ядро Друпал...

Варианты решений

Создание патча (заплаты)

Клонирование модуля ядра

  • Создайте клон модуля одним из способов:
    • Переносите папку ядра из папки /modules с модулем в папку /sites/all/modules. Этот способ проще.
    • Измените название модуля, чтобы не было конфликта с ядерным модулем. Этот способ лучше.
  • Вносите изменения в код модуля

При обновлении папка с вашим измененным модулем перезаписана не будет и изменения потеряны не будут. Для обновления модуля можно использовать патч или вручную перенести изменения, если их не много.

Внесение изменений в CVS на drupal.org

  • Изменить модуль
  • Создать патч
  • Опубликовать его на странице модуля в разделе "Issue". Если автор сочтет изменение полезным - он включит его в следующий релиз модуля.

Вывод

Самый лучший вариант для развития Друпал - это клонировать модуль, сделать патч и опубликовать его на drupal.org.

Полезные рецепты по этой теме

Полезные ссылки

 
 
 

RSS-лента новостей

Dries Buytaert по-русски
]]>Русский поиск Drupal]]>

Перенос сайта из Joomla в Drupal
Перенос сайта из WordPress в Drupal

]]> Drupal - это бесплатная система управления контентом с открытым исходным кодом ]]>