Содержание
- 2. План В чём задача и в чём проблема Средства для импорта содержания в Drupal из популярных
- 3. Создание сайта на основе существующего Сколько статей/нод нужно перенести? Если мало –может, быстрее всего будет скопировать
- 4. “Переезд” на Drupal с других CMS: готовые решения Home » Installation guide » Migrating to Drupal
- 5. Примеры модулей для “переезда” на Drupal с других CMS Joomla to Drupal http://drupal.org/project/joomla Wordpress Import http://drupal.org/project/wordpress_import
- 6. Сравнение различных модулей для импорта и экспорта http://groups.drupal.org/node/21338 Comparison of Content and User Import and Export
- 7. Модуль Node import http://drupal.org/project/node_import Импорт содержания из текстовых файлов в формате CSV (comma-separated values) или TSV
- 8. Модуль Node import Можно импортировать данные в поля нод стандартных типов (page, story, etc.) и нестандартных
- 9. Node import: возможные проблемы Перенос классификационных категорий в таксономию: возможна разная структура записи В исходном материале
- 10. Возможное решение таких проблем Создаётся временное («техническое») поле, куда импортируются данные, которые нужно будет преобразовать (например,
- 11. Node import: ещё один пример возможных проблем Перенос многоязычного сайта: возможна разная схема записи данных о
- 12. Возможное решение Исходный номер статьи (articlenumber) импортируется во временное поле Пишется sql-скрипт (или php-код), который должен:
- 13. А как вообще в Друпале хранится содержание? В каких таблицах базы данных хранится основное содержание ноды
- 14. Table: node id ноды id версии ноды тип (page, story, etc.) язык заголовок id пользователя Связь
- 15. Table: node_revisions id ноды id версии ноды id пользователя “тело” анонс Формат интерпретации содержания: “filtered html”,
- 16. Дополнительные таблицы для нестандартных типов CCK и используемых в них полей Таблица, где хранятся значения дополнительных
- 17. Таблицы, в которых описана таксономия
- 18. Данные о файлах и их связи с нодами: таблицы upload и files id ноды id версии
- 19. Данные об адресах (алиасах) нод: таблица url_alias Source – системный адрес ‘node/1’ Destination – адрес-псевдоним ‘welcome’
- 20. Связь таблиц, где хранится информация о ноде
- 21. Проблема импорта из множества связанных таблиц В Друпале содержание разбросано по множеству связанных таблиц Что, если
- 22. Импорт содержания CMS – источник данных Drupal Выделить содержание определённого типа Манипуляция данными (например, объединение таблиц,
- 23. Модули для преобразования данных Import / Export API http://drupal.org/project/importexportapi Transformations http://drupal.org/project/transformations This module transforms data. It
- 24. Модуль Migrate: зависимость от других модулей Table Wizard Schema Views Migrate Extras. (для импорта полей CCK
- 25. Модули Table Wizard (TW) и Schema Модуль Schema: API для операций с таблицами в базе данных
- 26. Последовательность действий при импорте через Migrate http://www.lullabot.com/articles/drupal-data-imports-migrate-and-table-wizard http://civicactions.com/blog/2009/jul/25/migrating_your_website_drupal
- 27. Последовательность действий при импорте через Migrate Втянуть таблицу с данными в MySQL У таблицы д.б. единственный
- 28. Шаги импорта данных через Migrate Выбор таблицы в Table Wizard: таблица ‘legacy_products’ Pictures from manual by
- 29. Шаги импорта данных через Migrate Таблица ‘legacy_products’ выбрана показана информация о её содержании: количество записей -
- 30. Шаги импорта данных через Migrate Анализ таблицы ‘legacy_products’ поля можно комментировать, помечать как игнорируемые Pictures from
- 31. Шаги импорта данных через Migrate Просмотр содержания таблицы ‘legacy_products’ (без игнорируемых полей) Pictures from manual by
- 32. Шаги импорта данных через Migrate Разметка импорта полей из таблицы в ноду Pictures from manual by
- 33. Шаги импорта данных через Migrate При этом задаются такие назначения для импорта:
- 34. Шаги импорта данных через Migrate Задание команды на импорт Pictures from manual by Angie Byron http://www.lullabot.com/articles/drupal-data-imports-migrate-and-table-wizard
- 35. Шаги импорта данных через Migrate Сообщение о результатах импорта: импортировано 4 записи Pictures from manual by
- 36. Шаги импорта данных через Migrate В списке нод появилось 4 новых ноды они пока не опубликованы
- 37. Новое и полезное в Migrate (+TW): Работа с таблицами в базе данных Возможность объединения данных из
- 38. Развитие Migrate Для Drupal 6 сделан Migrate 1.0 Migrate 2.0 разрабатывается для D7 – после чего
- 40. Скачать презентацию