Всем привет!
Худо бедно пытаюсь цивилизованно работать.
Допустим на продакшене включены настройки производительности ядра Drupal + модуля advagg.
В версии сайта, которая на моем ПК эти настройки мешают как минимум для правки стилей темы.
Как с этим работать? Можно как-то заливать на Github изменения сайта (конфиги) без настроек производительности?
Что-то из этого надо?
https://www.drupal.org/project/config_ignore
https://www.drupal.org/project/config_split_ignore
https://www.drupal.org/project/features
Комментарии
а какой вопрос-то? вам нужно сайт ускорить или модули настраивать?
Нужно понять: как организован процесс внесения изменений на сайт через Git.
Например я правлю стили на сайте ну может вьюхи какие-то изменяю. Мне на дев верси настройки производительности мешают для правки стилей. А каждый раз перекликивать их мне кажется не правильно.
Ну допустим настройки производительности - это только одна страничка можно и перекликать. А Могут быть и всякие разные модули типа Advagg и многие другие.
В D7 была возможность выключить модуль, а потом его включить. В D8 модуль можно удалить, а не отключить (хотя что-то для отключения тоже кажись есть).
Уже всё давно придумали. Я тебе написал популярные варианты в комментарии ниже
Это я Юре ответил.
1. Простой вариант - config_ignore
2. Сложный, но более гибкий и профессиональный вариант config_split
Ок, пока простой вариант. Поставил config_ignore. Да, я понял - можно в нем вписать имена файлов конфигураций, которые не будут импортироваться. А как эти имена файлов найти?
Например, в каталоге с экспортированными конфигами
Допустим я определю на глаз, что файлы advagg*.yml относятся к соотв модулю. А в каком файле содержится конфигурация настроек производительности ядра? Модуль BigPipe проде страницы конфигурации не имеет. Что делать если он мне на дев версии не нужен?
Модуль features поможет?
Использовать config split