Миграция сайта с Drupal 7 на Drupal 10 и редизайн

Главные вкладки

Аватар пользователя oogonos oogonos 20 января в 10:59

1. Необходимо провести миграцию сайта tehne.com c Drupal 7 на Drupal 10 с сохранением контента.
2. И сделать редизайн данного сайта. Веб-дизайн уже разработан и имеется на figma (ссылку вышлем по запросу).
Для выполнения работ ищем программиста с опытом успешно проведенных миграций Drupal. Просим дать примерную оценку по продолжительности и стоимости работ.
Пишите в ЛС, комментариях или на почту frigator@gmail.com

Комментарии

Аватар пользователя gfarishyan gfarishyan 20 января в 11:50

Здравствуйте
Я Drupal девелопер с 12 лет стажом.
Продолжительность примерно 2 недели для миграции ( 105000 руб)
Для редезайна надо посмотреть фигму, для оценки времени и стоимости.

Оплата после миграции.

Вопрос. Почему на друпал 10 а не 11 ?

Всегда на связи
Telegram: @gfarishyan
Whatsapp: +37499611080

Аватар пользователя Andrew_Answer Andrew_Answer 20 января в 12:39

Добрый день!

Я - опытный Drupal-разработчик, делал массу миграций с различных версий Drupal. Для миграции с 7-ки понадобится выгрузить весь контент в структурированный формат (XML, JSON), установить новый чистый Drupal, и затем импортировать данные.

Работа несложная. Могу сделать за неделю. По деньгам - около 100 т.р.

По поводу версии нового сайта - рекомендую недавно вышедшую Drupal CMS. Я её уже изучал, она гораздо приятнее в работе, много лишнего убрано из интерфейса админки. Умеет автообновляться. При этом гибкость осталась прежней.

Для оценки сроков и стоимости редизайна нужно посмотреть макет. Либо надо будет создавать кастомную тему, либо можно будет обойтись блоками и настроить layout.

Для связи пишите мне в Телеграм https://t.me/andrew_answer

Мой сайт-портфолио https://it.answe.ru

С уважением, Андрей

Аватар пользователя VVS VVS 20 января в 18:54
1

Andrew_Answer wrote: понадобится выгрузить весь контент в структурированный формат (XML, JSON)

Странно, что не используется Migrate API, а некие костыльные методы.

Аватар пользователя Andrew_Answer Andrew_Answer 30 января в 14:10

Я мигрировал данные с помощью Migrate API, и не один раз. Проблема с ним в отладке. Если выгрузка данных из БД в структурированный формат (экспорт) очень легко отлаживается независимо от импорта, и последующий импорт тоже (независимо от экспорта), то в случае Migrate API нужно при каждом обнаружении неверного правила в миграциях сбрасывать состояние результирующей БД, и повторять миграцию заново. Которая может занимать приличное время на тысячах и десятках тысяч нод. Миграция подмножества данных требует подготовки тестовой БД (или настройки подмножества для правил), причём с включением в подмножество всех типов контента и вариантов заполнения. Это тоже требует времени. Поэтому я пришёл к тому, что на средних и крупных проектах (500+ единиц сущностей в БД) быстрее сделать экспорт/импорт.

Аватар пользователя Andrew_Answer Andrew_Answer 30 января в 15:35

С другой стороны, если бюджет позволяет, можно и Migrate API использовать, особенно, если нужна модификация данных в процессе миграции, или на новом сайте уже есть контент.

Аватар пользователя gfarishyan gfarishyan 21 января в 15:30

Через entity_api так как сущности на d7 основаны на entity_api. Плюс storage основном sql. А migrate api в основном делает то что надо, если даже есть какие-то проблемы, можно через плагини решить.

Аватар пользователя inder inder 24 января в 17:52

всем привет, можете посоветовать хороший материал по этой теме. Хочу для себя научится качественно это делать.