У нас есть большой рабочий веб-сайт, работающий под управлением версии 8.9.20 с форматом каталога Tarball. Мы хотели бы перейти на версию 9.3.0 и преобразовать сайт из формата каталога Tarball в Composer. Я выполнил следующее:
- Клонированный рабочий веб-сайт для «постановки» (копирование производственного каталога и базы данных)
- подтянуть друпал-9.3.0
Этот «промежуточный» веб-сайт Tarball 9.3.0 имеет чистый отчет «состояние» и может быть переведен в рабочую среду после некоторого дополнительного тестирования. Это большой шаг в правильном направлении.
Я также создал веб-сайт на основе композитора в каталоге «d9» следующим образом:
- композитор создать проект drupal/рекомендуемый проект d9
- композитору требуются модули contrib и тема начальной загрузки
- обновлен репозиторий composer.json, чтобы найти наш код GitHub
- композитору требуется библиотека, отличная от drup, для поставщика, пользовательский модуль и пользовательская подтема начальной загрузки
Этот отчет Composer 9.3.0 о статусе сайта чист. Сайт не содержит данных о нашей конфигурации (типы контента и т. д.) или нашего контента. Еще один шаг в правильном направлении.
Как перейти от формата каталогов Tarball к Composer? Возможно, это так же просто, как скопировать базу данных с сайта Tarball 9.3.0 на сайт Composer 9.3.0. Это похоже на наш процесс клонирования выше без копирования каталога. Я нигде не видел, чтобы это было задокументировано, и хотел бы убедиться, что это правильный шаг для нашего (в конечном итоге) производственного веб-сайта. Спасибо!