заметки веб-разработчика

Какие изменения переносятся системой контроля версий в друпале

07 августа 2019 - 10:43 -- ikode

Что обычно друпал-программист делает на сайте? Пишет код или "накликивает изменения в админке". Почти все это можно перенести гитом.

В переносе "накликанных изменений" помогут следующие команды:

  • drush cex -y  - экспорт конфигов
  • drush cim -y  - импорт конфигов

Можно перенести гитом

  • Свой код
  • Все что сделал композер (composer.lock)
  • Типы материалов
  • Типы блоков
  • Поля
  • Роли и права доступа
  • Общие настройки движка
  • Настройка текстовых форматов и встроенного редактора CKEditor (надо проверить)
  • Меню (без ссылок)

Нельзя перенести

(переносится только дампом бд)

  • Непосредственно само содержимое (nodes)
  • Пользователи
  • Переводы (надо проверить)
  • Ярлыки (shortcuts)
  • Блоки и их содержимое (надо проверить)
  • Пункты меню

Очень удобно, что разделена логика и наполнение. В итоге работа программистов и редакторов никак не мешает друг другу.

Если что-то забыл, пишите в комментариях. Буду благодарен за помощь.

Теги: