Здравствуйте. Был у меня как то клиент, которому я собрал сайт без компосера. Поленился тогда разобраться и вот сейчас пожинаю плоды. Надо кое что доработать, а при установке новый модулей сплошной головняк в виде несоответствии версий. Про обновление ядра и вовсе молчу - боюсь даже трогать. Сейчас ядро 8.7.3.
Вопрос собственно вот в чем - возможно ли и если да, то тяжело ли перевести проект к структуре composer? Если да, то какие подводные камни могут быть и какая последовательность действий должна быть?
Возможно ли привести 8ку к структуре создаваемой composer-ом?
Главные вкладки
Лучший ответ
Да, конечно. https://niklan.net/blog/185
В статье есть пункт про миграцию сайта на composer
Однако статья уже старая и шаблон композера сменился на другой. Вот вторая статья https://niklan.net/blog/209
Изучив обе, вы сможете сразу перейти на новый шаблон
Комментарии
Да, конечно. https://niklan.net/blog/185
В статье есть пункт про миграцию сайта на composer
Однако статья уже старая и шаблон композера сменился на другой. Вот вторая статья https://niklan.net/blog/209
Изучив обе, вы сможете сразу перейти на новый шаблон
Спасибо. Почитаю и буду разбираться!
Позволю спросить небольшое уточнение? прочитав две статьи так и не понял с моей версии ядра 8.7.3 мне надо перейти на шаблон composer-drupal-project, а после этого только на drupal/recommended-project, либо же сразу на drupal/recommended-project. Просто я понял что версия 8.8.0 это некая отправная точка для drupal/recommended-project.
Рекомендую сначала обновить ядро до 8.9, а потом уже переходить на composer
А вот хз. В друпал-консоли была команда composerize. Мне кажется, она как раз лучше со старыми версиями работает.
Да там работы на 10 минут. Из плюсов ручного перехода - понимание как всё устроено и структуры composer.json
Так получилось обновиться и перейти на компосер шаблон. В процессе конечно возникали ошибки уже в composer drupal project, но ошибки были читаемые и связаны в основном с правами. Спасибо!