Главная Новости

План переноса сайта с Drupal 6 на Drupal 7

Опубликовано: 01.11.2017

видео План переноса сайта с Drupal 6 на Drupal 7

Интеграция 1С с сервисной шиной OpenESB

1. Устанавливаем Drupal 7 .

2. Устанавливаем дополнительные модули:

admin_views captcha ctools custom_breadcrumbs draggable_captcha entity globalredirect imce imce_mkdir imce_wysiwyg l10n_update pathauto token transliteration views views_bulk_operations wysiwyg xmlsitemap disable_rss filefield_paths metatag lightbox2

3. При необходимости устанавливаем так же:



webform email date ds entityreference url или link phone

4. Переносим все типы контента из Drupal 6 со страницы: http://.../admin/content/types/list , в Drupal 7 . Сохраняя при этом машинные имена типов контента и машинные имена полей. При переносе полей можно повторно использовать поля в нескольких типах материалов составляя для себя пометки для использования при миграции контента. Так же настраиваем для всех полей файлов - папку хранения исходных изображений (важно, что если она не была настроена изначально, то после настройки и переноса изображений, путь к изображениям поменяется).


drupal 8 theme 01 07 preprocess 2029364088

5. Все поля созданные с помошью модуля: Node Referrers ( nodereferrer ), создаём в Drupal 7 с помощью модуля: Entity reference ( entityreference ).

6. Переносим словари таксономии, блоки, меню (без ссылок, сохраняя машинное имя) и представления ("перенакликиваем" их). А так же прочие настройки сайта (регистрация пользователей, роли и права доступа, настройки формирования синонимов сайта).

7. Для разового переноса контента рекомендую воспользоваться модулем Node Export ( node_export ) в связке с модулем Feeds , это будет гораздо проще чем программировать миграции с помощью модуля Migrate . Что бы получить модуль Node Export для Drupal 6 необходимо на странице модуля нажать ссылку: " View all releases " и на открывшейся странице скачать архив модуля ( node_export 6.x-3.4 ). После установки модуля в Drupal 6 идем на страницу управления содержимым, выбираем ноды необходимые для экспорта и выполняем соответствующую пакетную операцию ( VBO операцию). Необходимо контент каждого типа материалов переносить отдельно. В Drupal 7 активируем модуль Feeds и Feeds Admin UI , настраиваем импорт материала на странице: http://.../admin/structure/feeds и импортируем контент на странице: http://.../import .

8. Разрабатываем новую тему для сайта на Drupal 7 на базе темы для Drupal 6 или же делаем полный редизайн сайта. При этом очень удобно настраивать отображение материалов с помощью модуля Panels или модуля Display Suite ( ds ) в связке с модулем Entity view modes .

9. Модифицируем модули разработанные конкретно для данного сайта для работы с Drupal 7 .

10. Проводим финальную проверку настроек сайта, отображения контента, сохранения ссылок на статьи и изображения в них.

3D стерео фильмы для 5D
rss