1. Необходимо провести миграцию сайта tehne.com c Drupal 7 на Drupal 10 с сохранением контента.
2. И сделать редизайн данного сайта. Веб-дизайн уже разработан и имеется на figma (ссылку вышлем по запросу).
Для выполнения работ ищем программиста с опытом успешно проведенных миграций Drupal. Просим дать примерную оценку по продолжительности и стоимости работ.
Пишите в ЛС, комментариях или на почту frigator@gmail.com
Комментарии
Здравствуйте
Я Drupal девелопер с 12 лет стажом.
Продолжительность примерно 2 недели для миграции ( 105000 руб)
Для редезайна надо посмотреть фигму, для оценки времени и стоимости.
Оплата после миграции.
Вопрос. Почему на друпал 10 а не 11 ?
Всегда на связи
Telegram: @gfarishyan
Whatsapp: +37499611080
Может быть и 11. Думал, что 10-й — последняя версия. Ссылку на фигму сейчас коллега скинет в телеграм.
Почему 10?
Потому что webform, passwordless, statistics и много чего другого.
Визитку можно и на 11.
Вообще не проблема.
Жму руку. И фиксов модулей на орге от вас. Лыжню протаптывать благородное дело.
Буду рад за контрибюшн
Добрый день!
Я - опытный Drupal-разработчик, делал массу миграций с различных версий Drupal. Для миграции с 7-ки понадобится выгрузить весь контент в структурированный формат (XML, JSON), установить новый чистый Drupal, и затем импортировать данные.
Работа несложная. Могу сделать за неделю. По деньгам - около 100 т.р.
По поводу версии нового сайта - рекомендую недавно вышедшую Drupal CMS. Я её уже изучал, она гораздо приятнее в работе, много лишнего убрано из интерфейса админки. Умеет автообновляться. При этом гибкость осталась прежней.
Для оценки сроков и стоимости редизайна нужно посмотреть макет. Либо надо будет создавать кастомную тему, либо можно будет обойтись блоками и настроить layout.
Для связи пишите мне в Телеграм https://t.me/andrew_answer
Мой сайт-портфолио https://it.answe.ru
С уважением, Андрей
Странно, что не используется Migrate API, а некие костыльные методы.
Нет не странно. Пользователи с паролями, контент, термины так мигрируются.
Достаточно модуля backup migrate, если нужны дополнительные настройки, расширьте их с помощью плагинов.
Migrate API и пароли (хеши) и контент таскать умеет.
Я мигрировал данные с помощью Migrate API, и не один раз. Проблема с ним в отладке. Если выгрузка данных из БД в структурированный формат (экспорт) очень легко отлаживается независимо от импорта, и последующий импорт тоже (независимо от экспорта), то в случае Migrate API нужно при каждом обнаружении неверного правила в миграциях сбрасывать состояние результирующей БД, и повторять миграцию заново. Которая может занимать приличное время на тысячах и десятках тысяч нод. Миграция подмножества данных требует подготовки тестовой БД (или настройки подмножества для правил), причём с включением в подмножество всех типов контента и вариантов заполнения. Это тоже требует времени. Поэтому я пришёл к тому, что на средних и крупных проектах (500+ единиц сущностей в БД) быстрее сделать экспорт/импорт.
С другой стороны, если бюджет позволяет, можно и Migrate API использовать, особенно, если нужна модификация данных в процессе миграции, или на новом сайте уже есть контент.
Все Drupal сущности без проблем мигрируются с помощью Migrate API.
А если сущности добавлены дополнительными модулями? Сходу не могу привести пример, но все таки.
Через entity_api так как сущности на d7 основаны на entity_api. Плюс storage основном sql. А migrate api в основном делает то что надо, если даже есть какие-то проблемы, можно через плагини решить.
всем привет, можете посоветовать хороший материал по этой теме. Хочу для себя научится качественно это делать.
https://www.drupal.org/docs/drupal-apis/migrate-api
кажется я мигрировал по этой https://www.drupal.org/docs/upgrading-drupal/upgrading-from-drupal-6-or-... инструкции .