Импорт, экспорт, миграция

Опубликовано Ksenia-Polo - ср, 09/20/2017 - 11:54

Ниже представлен обзор модулей для работы с иерархией и полииерархией, импорта, экспорта, работы с терминами таксономии

Иерархия

1. Simple hierarchical select  предоставляет виджет для терминов таксономии есть стабильная версия Д7

https://www.drupal.org/project/shs

16,582 сайта используют этот модуль

2. Taxonomy Manager
Представляет в виде дерева с возможностью сворачивать и разворачивать списки, массовым добавлением и удалением,слиянием, CSV эскпортом и мультиязычными настройками. Возможна работа с двумя деревьями терминами одновременно для переноса. В браузере должна быть настройка Java и автоматическая загрузка изображения.

https://www.drupal.org/project/taxonomy_manager

48,666 сайта используют этот модуль

3. Hierarchical Select нет стабилной версии и проблемы с виджетом
4. Client-side hierarchical select https://www.drupal.org/project/cshs нет стабильной версии для 7

(обсуждения по этим темам
- Hierarchical Select http://drupal.ru/node/55488
- Hierarchical Select + views http://drupal.ru/node/86122)

http://drupal.ru/node/134644#comment-698754

интересная таблица сравнения
Comparison of Content and User Import and Export Modules https://groups.drupal.org/node/21338

Импорт и экспорт, массовые операции

1.Taxonomy CSV import/export (есть безопасная версия для 7)

https://www.drupal.org/project/taxonomy_csv

15,163 сайта используют этот модуль

Пример сложной иерархии https://www.drupal.org/files/images/Taxonomy_csv_7.x-5.10.png

Позволяет:

1) импортировать и экспортировать CSV

2) импортировать просто вставлением текста

3)использовать как модуль или как API с плагином

4) поддерживает многоязычность с i18n_taxonomy

5)можно импортировать из командной строки через drush: drush taxocsv-import and drush taxocsv-export

6)импортировать простые типы полей и повторяющиеся поля

7) мипортировать словари с иерархией и полииерархией и номенклатурой

8)экспортировать поля, словари и переводы в CVS,

9) обновлять словари

Рекомендовано использовать модуль при создании сайта а потом в работе : Taxonomy xml , Taxonomy managerTaxonomy exportExportables (но многие из этих модулей не имеют стабильной версии)

2.views_data_export для экспорта из представлений есть рабочий вариант для 7

3. Views Bulk Operations(views_bulk_operations) Позволяет выбирать множество рядов и применять операции к ним.

4. Media Bulk Upload (media_bulk_upload) добавляет возможность загрузки множества файлов одновременно.

5. Features UI b API для соединения компонентов разных модулей.

https://www.drupal.org/project/features

292,370 сайта используют этот модуль

  1. Node export

Node_export есть рабочий вариант для 7, позволяет делать экспорт и импорт

https://www.drupal.org/project/Node_export

  1. Bulk Export (bulk_export) Выполняет массовый экспорт объектов данных известных Chaos tools.
  2. Migrate https://www.drupal.org/project/migrate

9. Feeds  

https://www.drupal.org/project/Feeds

115,538 сайта используют этот модуль

Нет безопасной версии.

Импортирует и агрегирует данные: ноды, пользователей, таксономию, данные из БД, RSS/Atom feeds, CSV,OPML

Как вариант рассматриваю импортировать на какой-то вспомогательный сайт и потом оттуда уже с помощью migrate переносить на рабочий

8.Backup and Migrate

9.Node import (только для  D4 и 5 небезопасная версия)