Рейтинг:1

Миграция с Open Atrium

флаг cn

У нас есть интранет-сайт, работающий на Open Atrium (продукт, который некоторое время не поддерживался и не обновлялся), и мы хотели бы перейти на установку Vanilla Drupal либо на 8, либо на 9.

Мы не используем какой-либо пользовательский код (мы используем несколько дополнительных модулей, которые, насколько я могу судить, поддерживаются по крайней мере в 8.x).

Есть ли общепринятый метод для этого?

Я попытался отключить все модули OA, а затем выполнить миграцию, но содержимое не появляется из-за того, что «Типы контента» отсутствуют или неверны (во всяком случае, это мое предположение), и в базе данных есть много полей OA, которые другие модули пожаловаться.

Ваше здоровье

ФуБар

Kevin avatar
флаг in
You are likely looking at a scripted migration.
FooBar avatar
флаг cn
Итак, открытый атриум помещает множество полей, т.е. field_oa_media Я предполагаю, что их необходимо перенести в другой тип поля, используя шаблоны преобразования Node.
Kevin avatar
флаг in
В этот момент его назначение действительно зависит от вас - преобразование произойдет в определениях миграции.Но определенно возможно выйти из ОА и войти в вашу новую структуру в D9. Это будет просто вопрос разработки исходных плагинов и конфигурации назначения.
FooBar avatar
флаг cn
Я читал эту страницу - https://www.drupal.org/docs/drupal-apis/migrate-api/writing-migrations-for-contributed-and-custom-modules и должен сказать, что это меня пугает! Конечно, это то, что другие люди делали в прошлом, учитывая, что OA мертв.
Kevin avatar
флаг in
Я не уверен, как для этого может существовать универсальная миграция, поскольку большинство настроек, вероятно, в некотором роде уникальны. Я не использовал OA в течение десяти лет, поэтому я предполагаю, что вам придется написать свой собственный путь миграции, поскольку Drupal не понимает исходные коды в OA, если об этом не сказано.

Ответить или комментировать

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