SlideShare una empresa de Scribd logo
1 de 39
Модуль  MIGRATE  и другие средства импорта содержания в  Drupal Григорий НАУМОВЕЦ Киев Украина
План ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Создание сайта на основе существующего ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
“ Переезд” на  Drupal  с других  CMS:  готовые решения ,[object Object],[object Object],[object Object]
Примеры модулей для  “переезда” на  Drupal  с других  CMS ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Сравнение различных модулей для импорта и экспорта ,[object Object]
Модуль  Node import ,[object Object],[object Object],[object Object],[object Object]
Модуль  Node import ,[object Object],[object Object],Field 6 Field 5 Field 4 Field 3 Field 2 Field 1 Исходные данные Language CCK Field 2 CCK Field 1 Timestamp Body Title Node
Node import:  возможн ы е проблемы ,[object Object],В исходном материале категории для каждой статьи перечислены через запятую, в Друпале о каждой таксономической категории  (tid)  делается отдельная запись с указанием идентификаторов ноды  (nid, vid) Для простоты показан случай, когда номера нод и таксономических терминов равны номерам статей и классифкационных категорий в исходном материале – но реально это может быть не так 17,93 18 17,93 17 8,40,41,58 16 categories articlenumber
Возможное решение таких проблем ,[object Object],[object Object],[object Object],[object Object]
Node import:  ещё один пример  возможн ы х проблем ,[object Object],Пример: в исходном материале язык описывается цифровым кодом ( 1,2,… ), разноязычные версии стыкуются по номеру статьи ( articlenumber ) В Друпале язык описывается буквенным кодом ( en , ru ,… ), разноязычные версии стыкуются по  tnid  ( номеру ноды-«оригинала» ) ,   при этом номера нод не равны номерам статей  ( nid ≠ articlenumber ) 2 3757 1 3757 2 3756 1 3756 language articlenumber ru en ru en language 3 4 3 3 1 2 1 1 tnid nid
Возможное решение ,[object Object],[object Object],[object Object],[object Object],[object Object]
А как вообще в Друпале хранится содержание? ,[object Object]
Table:   node id  ноды id  версии ноды тип ( page ,  story , etc.) язык заголовок id  пользователя Связь разноязычных версий:  id  ноды-«оригинала» статус перевода ,[object Object],[object Object]
Table:   node_revisions id  ноды id  версии ноды id  пользователя “ тело” анонс Формат  интерпретации содержания :  “ filtered html ”, “ full html ”, “ php ”, etc. ,[object Object],заголовок
Дополнительные таблицы для нестандартных типов  CCK  и используемых в них полей ,[object Object],привязка к ноде по  id  версии и ноды значения дополнительных полей Таблица, где хранятся значения дополнительного поля  CCK  ( “ areafocus ” ), используемого   в нодах нескольких типов значение дополнительного поля привязка к ноде по  id  версии и ноды
Таблицы, в которых описана таксономия
Данные о файлах и их связи с нодами: таблицы  upload  и  files   id  ноды id  версии ноды id  файла id  пользователя
Данные об адресах (алиасах) нод:  таблица  url_alias Source  – системный адрес ‘node/1’ Destination  – адрес-псевдоним ‘welcome’ id  адреса язык, к которому привязан адрес
Связь таблиц, где хранится информация о ноде Основн ые данные о ноде node Основное содержание ноды, версии node_revisions Значения полей, включённых в  CCK  тип  CCK1 content_type_cck1 Значения  дополнительного  поля  field1 content_field_field1 URL  нод ы url_alias Ссылки на приложенные файлы upload Подробнее о приложенных файлах files Данн ые о пользователе - авторе   нод ы users Таксономия нод ы term_node Подробнее о таксономии term_node term_data term_hierarchy vocabulary
Проблема импорта из множества связанных таблиц ,[object Object],[object Object],[object Object],[object Object]
Импорт содержания ,[object Object],Drupal Выделить содержание определённого типа Манипуляция данными (например, объединение таблиц, перекодировка, замена значений) Экспорт таблицы данных Манипуляция данными Создать / определить  тип  CCK  и соответствующие поля для импорта содержания Проанализировать импортируемую таблицу, задать соответствие полей Импорт таблицы данных Манипуляция данными Доработка напильником и др. инструментами PROFIT!   
Модули для преобразования данных ,[object Object],[object Object],[object Object],[object Object]
Модуль  Migrate:  зависимость от других модулей ,[object Object],[object Object],[object Object],[object Object],[object Object]
Модули  Table Wizard (TW)  и  Schema ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Последовательность действий при импорте через  Migrate ,[object Object],[object Object]
Последовательность действий при импорте через  Migrate ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Шаги импорта данных через  Migrate ,[object Object],Pictures from manual by Angie Byron  http://www.lullabot.com/articles/drupal-data-imports-migrate-and-table-wizard
Шаги импорта данных через  Migrate ,[object Object],Pictures from manual by Angie Byron  http://www.lullabot.com/articles/drupal-data-imports-migrate-and-table-wizard
Шаги импорта данных через  Migrate ,[object Object],Pictures from manual by Angie Byron  http://www.lullabot.com/articles/drupal-data-imports-migrate-and-table-wizard
Шаги импорта данных через  Migrate ,[object Object],Pictures from manual by Angie Byron  http://www.lullabot.com/articles/drupal-data-imports-migrate-and-table-wizard
Шаги импорта данных через  Migrate ,[object Object],Pictures from manual by Angie Byron  http://www.lullabot.com/articles/drupal-data-imports-migrate-and-table-wizard
Шаги импорта данных через  Migrate ,[object Object],CCK: SKU Number value   sku CCK: Price value   price Node: Teaser   description Node: Body   description Node: Title   name Node: Authored by (uid) 1 <none> Destination field Default value Source field
Шаги импорта данных через  Migrate ,[object Object],Pictures from manual by Angie Byron  http://www.lullabot.com/articles/drupal-data-imports-migrate-and-table-wizard
Шаги импорта данных через  Migrate ,[object Object],Pictures from manual by Angie Byron  http://www.lullabot.com/articles/drupal-data-imports-migrate-and-table-wizard
Шаги импорта данных через  Migrate ,[object Object],Pictures from manual by Angie Byron  http://www.lullabot.com/articles/drupal-data-imports-migrate-and-table-wizard
Новое и полезное в  Migrate  (+ TW ) : ,[object Object],[object Object],[object Object],[object Object],[object Object]
Развитие  Migrate ,[object Object],[object Object],[object Object]
Спасибо за внимание! ,[object Object],[object Object],[object Object]

Más contenido relacionado

La actualidad más candente

DBD lection 4. Big Data, NoSQL. In Russian.
DBD lection 4. Big Data, NoSQL. In Russian.DBD lection 4. Big Data, NoSQL. In Russian.
DBD lection 4. Big Data, NoSQL. In Russian.mikhaelsmirnov
 
C++ осень 2013 лекция 9
C++ осень 2013 лекция 9C++ осень 2013 лекция 9
C++ осень 2013 лекция 9Technopark
 
C++ осень 2013 лекция 2
C++ осень 2013 лекция 2C++ осень 2013 лекция 2
C++ осень 2013 лекция 2Technopark
 
C++ осень 2013 лекция 8
C++ осень 2013 лекция 8C++ осень 2013 лекция 8
C++ осень 2013 лекция 8Technopark
 
Использование библиотеки анализа кода OpenC++: модификация, улучшение, исправ...
Использование библиотеки анализа кода OpenC++: модификация, улучшение, исправ...Использование библиотеки анализа кода OpenC++: модификация, улучшение, исправ...
Использование библиотеки анализа кода OpenC++: модификация, улучшение, исправ...Tatyanazaxarova
 
C++ осень 2013 лекция 7
C++ осень 2013 лекция 7C++ осень 2013 лекция 7
C++ осень 2013 лекция 7Technopark
 
Мировые информационные ресурсы. Лекция 4
Мировые информационные ресурсы. Лекция 4Мировые информационные ресурсы. Лекция 4
Мировые информационные ресурсы. Лекция 4Dmitriy Krukov
 
DBD lection 1. Intro in Database Design. In Russian.
DBD lection 1. Intro in Database Design. In Russian.DBD lection 1. Intro in Database Design. In Russian.
DBD lection 1. Intro in Database Design. In Russian.mikhaelsmirnov
 
Управление Данными. Лекция 7
Управление Данными. Лекция 7Управление Данными. Лекция 7
Управление Данными. Лекция 7Dmitriy Krukov
 
"Оффис вне оффиса"
"Оффис вне оффиса""Оффис вне оффиса"
"Оффис вне оффиса"ANSevrukova
 
Клочков А. Автоматизация рассылки запросов потенциальным поставщикам средст...
Клочков А. Автоматизация  рассылки  запросов потенциальным поставщикам средст...Клочков А. Автоматизация  рассылки  запросов потенциальным поставщикам средст...
Клочков А. Автоматизация рассылки запросов потенциальным поставщикам средст...FMTeam
 
Perl6 Pod Extend
Perl6 Pod ExtendPerl6 Pod Extend
Perl6 Pod Extendzagru
 
В новый год - с новой базой. Инструменты свертки и начальной загрузки данных ...
В новый год - с новой базой. Инструменты свертки и начальной загрузки данных ...В новый год - с новой базой. Инструменты свертки и начальной загрузки данных ...
В новый год - с новой базой. Инструменты свертки и начальной загрузки данных ...alfa_rarus_ru
 
C++ STL & Qt. Занятие 09.
C++ STL & Qt. Занятие 09.C++ STL & Qt. Занятие 09.
C++ STL & Qt. Занятие 09.Igor Shkulipa
 
Мировые информационные ресурсы. Лекция 5
Мировые информационные ресурсы. Лекция 5Мировые информационные ресурсы. Лекция 5
Мировые информационные ресурсы. Лекция 5Dmitriy Krukov
 
Presentation deja vu_x_animated_05-02-20010_gm
Presentation deja vu_x_animated_05-02-20010_gmPresentation deja vu_x_animated_05-02-20010_gm
Presentation deja vu_x_animated_05-02-20010_gmGeorgiy Moiseenko
 

La actualidad más candente (19)

лек13 3
лек13 3лек13 3
лек13 3
 
DBD lection 4. Big Data, NoSQL. In Russian.
DBD lection 4. Big Data, NoSQL. In Russian.DBD lection 4. Big Data, NoSQL. In Russian.
DBD lection 4. Big Data, NoSQL. In Russian.
 
C++ осень 2013 лекция 9
C++ осень 2013 лекция 9C++ осень 2013 лекция 9
C++ осень 2013 лекция 9
 
C++ осень 2013 лекция 2
C++ осень 2013 лекция 2C++ осень 2013 лекция 2
C++ осень 2013 лекция 2
 
HTML
HTMLHTML
HTML
 
C++ осень 2013 лекция 8
C++ осень 2013 лекция 8C++ осень 2013 лекция 8
C++ осень 2013 лекция 8
 
Использование библиотеки анализа кода OpenC++: модификация, улучшение, исправ...
Использование библиотеки анализа кода OpenC++: модификация, улучшение, исправ...Использование библиотеки анализа кода OpenC++: модификация, улучшение, исправ...
Использование библиотеки анализа кода OpenC++: модификация, улучшение, исправ...
 
C++ осень 2013 лекция 7
C++ осень 2013 лекция 7C++ осень 2013 лекция 7
C++ осень 2013 лекция 7
 
Мировые информационные ресурсы. Лекция 4
Мировые информационные ресурсы. Лекция 4Мировые информационные ресурсы. Лекция 4
Мировые информационные ресурсы. Лекция 4
 
DBD lection 1. Intro in Database Design. In Russian.
DBD lection 1. Intro in Database Design. In Russian.DBD lection 1. Intro in Database Design. In Russian.
DBD lection 1. Intro in Database Design. In Russian.
 
Управление Данными. Лекция 7
Управление Данными. Лекция 7Управление Данными. Лекция 7
Управление Данными. Лекция 7
 
"Оффис вне оффиса"
"Оффис вне оффиса""Оффис вне оффиса"
"Оффис вне оффиса"
 
Клочков А. Автоматизация рассылки запросов потенциальным поставщикам средст...
Клочков А. Автоматизация  рассылки  запросов потенциальным поставщикам средст...Клочков А. Автоматизация  рассылки  запросов потенциальным поставщикам средст...
Клочков А. Автоматизация рассылки запросов потенциальным поставщикам средст...
 
Perl6 Pod Extend
Perl6 Pod ExtendPerl6 Pod Extend
Perl6 Pod Extend
 
В новый год - с новой базой. Инструменты свертки и начальной загрузки данных ...
В новый год - с новой базой. Инструменты свертки и начальной загрузки данных ...В новый год - с новой базой. Инструменты свертки и начальной загрузки данных ...
В новый год - с новой базой. Инструменты свертки и начальной загрузки данных ...
 
C++ STL & Qt. Занятие 09.
C++ STL & Qt. Занятие 09.C++ STL & Qt. Занятие 09.
C++ STL & Qt. Занятие 09.
 
Мировые информационные ресурсы. Лекция 5
Мировые информационные ресурсы. Лекция 5Мировые информационные ресурсы. Лекция 5
Мировые информационные ресурсы. Лекция 5
 
Text
TextText
Text
 
Presentation deja vu_x_animated_05-02-20010_gm
Presentation deja vu_x_animated_05-02-20010_gmPresentation deja vu_x_animated_05-02-20010_gm
Presentation deja vu_x_animated_05-02-20010_gm
 

Similar a Drupal Migrate

идеология Drupal 8 уже в drupal 7 вячеслав касихин
идеология Drupal 8 уже в drupal 7 вячеслав касихинидеология Drupal 8 уже в drupal 7 вячеслав касихин
идеология Drupal 8 уже в drupal 7 вячеслав касихинdrupalconf
 
Протокол HTTP. Клиент-серверная модель взаимодействия. Servlet API
Протокол HTTP. Клиент-серверная модель взаимодействия. Servlet APIПротокол HTTP. Клиент-серверная модель взаимодействия. Servlet API
Протокол HTTP. Клиент-серверная модель взаимодействия. Servlet APIEkaterina Kuchinskaya
 
0041
00410041
0041JIuc
 
базы данных в Delphi
базы данных в Delphiбазы данных в Delphi
базы данных в DelphiAeka227
 
0039
00390039
0039JIuc
 
Взаимодействие с источниками данных в GLPK
Взаимодействие с источниками данных в GLPKВзаимодействие с источниками данных в GLPK
Взаимодействие с источниками данных в GLPKGleb Zakhodiakin
 
Drupal организация разработки
Drupal   организация разработкиDrupal   организация разработки
Drupal организация разработкиAnna Fedoruk
 
Drupal -organizaciya_razrabotki
Drupal  -organizaciya_razrabotkiDrupal  -organizaciya_razrabotki
Drupal -organizaciya_razrabotkidrupalconf
 
Drupal и возможности его применения
Drupal и возможности его примененияDrupal и возможности его применения
Drupal и возможности его примененияMedia Gorod
 
Стандарты и соглашения в сложных ООП-приложениях
Стандарты и соглашения в сложных ООП-приложенияхСтандарты и соглашения в сложных ООП-приложениях
Стандарты и соглашения в сложных ООП-приложенияхMagecom Ukraine
 
High Load 2009 Dimaa Rus Ready
High Load 2009 Dimaa Rus ReadyHigh Load 2009 Dimaa Rus Ready
High Load 2009 Dimaa Rus ReadyHighLoad2009
 
Работа с полями (fields) в Drupal 7
Работа с полями (fields) в Drupal 7Работа с полями (fields) в Drupal 7
Работа с полями (fields) в Drupal 7Eugene Fidelin
 
Теория языков программирования некоторые слайды к лекциям
Теория языков программирования некоторые слайды к лекциямТеория языков программирования некоторые слайды к лекциям
Теория языков программирования некоторые слайды к лекциямSergey Staroletov
 
Ctools magic
Ctools magicCtools magic
Ctools magicDrupalSib
 
инструментарий
инструментарийинструментарий
инструментарийigdweb
 
Trening modul2-webinar11
Trening modul2-webinar11Trening modul2-webinar11
Trening modul2-webinar11olgaoov
 
Bloch, bodoff руководство. сервлеты
Bloch, bodoff   руководство. сервлетыBloch, bodoff   руководство. сервлеты
Bloch, bodoff руководство. сервлетыalexey1991
 
LMS Moodle с точки зрения программиста
LMS Moodle с точки зрения программистаLMS Moodle с точки зрения программиста
LMS Moodle с точки зрения программистаCEE-SEC(R)
 

Similar a Drupal Migrate (20)

идеология Drupal 8 уже в drupal 7 вячеслав касихин
идеология Drupal 8 уже в drupal 7 вячеслав касихинидеология Drupal 8 уже в drupal 7 вячеслав касихин
идеология Drupal 8 уже в drupal 7 вячеслав касихин
 
Протокол HTTP. Клиент-серверная модель взаимодействия. Servlet API
Протокол HTTP. Клиент-серверная модель взаимодействия. Servlet APIПротокол HTTP. Клиент-серверная модель взаимодействия. Servlet API
Протокол HTTP. Клиент-серверная модель взаимодействия. Servlet API
 
0041
00410041
0041
 
базы данных в Delphi
базы данных в Delphiбазы данных в Delphi
базы данных в Delphi
 
Html лаб 2
Html лаб 2Html лаб 2
Html лаб 2
 
Управление данными (sql)
Управление данными (sql)Управление данными (sql)
Управление данными (sql)
 
0039
00390039
0039
 
Взаимодействие с источниками данных в GLPK
Взаимодействие с источниками данных в GLPKВзаимодействие с источниками данных в GLPK
Взаимодействие с источниками данных в GLPK
 
Drupal организация разработки
Drupal   организация разработкиDrupal   организация разработки
Drupal организация разработки
 
Drupal -organizaciya_razrabotki
Drupal  -organizaciya_razrabotkiDrupal  -organizaciya_razrabotki
Drupal -organizaciya_razrabotki
 
Drupal и возможности его применения
Drupal и возможности его примененияDrupal и возможности его применения
Drupal и возможности его применения
 
Стандарты и соглашения в сложных ООП-приложениях
Стандарты и соглашения в сложных ООП-приложенияхСтандарты и соглашения в сложных ООП-приложениях
Стандарты и соглашения в сложных ООП-приложениях
 
High Load 2009 Dimaa Rus Ready
High Load 2009 Dimaa Rus ReadyHigh Load 2009 Dimaa Rus Ready
High Load 2009 Dimaa Rus Ready
 
Работа с полями (fields) в Drupal 7
Работа с полями (fields) в Drupal 7Работа с полями (fields) в Drupal 7
Работа с полями (fields) в Drupal 7
 
Теория языков программирования некоторые слайды к лекциям
Теория языков программирования некоторые слайды к лекциямТеория языков программирования некоторые слайды к лекциям
Теория языков программирования некоторые слайды к лекциям
 
Ctools magic
Ctools magicCtools magic
Ctools magic
 
инструментарий
инструментарийинструментарий
инструментарий
 
Trening modul2-webinar11
Trening modul2-webinar11Trening modul2-webinar11
Trening modul2-webinar11
 
Bloch, bodoff руководство. сервлеты
Bloch, bodoff   руководство. сервлетыBloch, bodoff   руководство. сервлеты
Bloch, bodoff руководство. сервлеты
 
LMS Moodle с точки зрения программиста
LMS Moodle с точки зрения программистаLMS Moodle с точки зрения программиста
LMS Moodle с точки зрения программиста
 

Más de Andrii Podanenko

Глобальні навчальні дні друпал
Глобальні навчальні дні друпалГлобальні навчальні дні друпал
Глобальні навчальні дні друпалAndrii Podanenko
 
природна і економна дорожня карта для переходу команди розробки на тест центр...
природна і економна дорожня карта для переходу команди розробки на тест центр...природна і економна дорожня карта для переходу команди розробки на тест центр...
природна і економна дорожня карта для переходу команди розробки на тест центр...Andrii Podanenko
 
Головні Принципи Автоматизації
Головні Принципи АвтоматизаціїГоловні Принципи Автоматизації
Головні Принципи АвтоматизаціїAndrii Podanenko
 
Docker SQL Continuous Integration Flow
Docker SQL Continuous Integration FlowDocker SQL Continuous Integration Flow
Docker SQL Continuous Integration FlowAndrii Podanenko
 
Drupal 8 DevOps . Profile and SQL flows.
Drupal 8 DevOps . Profile and SQL flows.Drupal 8 DevOps . Profile and SQL flows.
Drupal 8 DevOps . Profile and SQL flows.Andrii Podanenko
 
Drupal 8 configuration development flow
Drupal 8 configuration development flowDrupal 8 configuration development flow
Drupal 8 configuration development flowAndrii Podanenko
 
MoldCamp - multidimentional testing workflow. CIBox.
MoldCamp  - multidimentional testing workflow. CIBox.MoldCamp  - multidimentional testing workflow. CIBox.
MoldCamp - multidimentional testing workflow. CIBox.Andrii Podanenko
 
CIbox - OpenSource solution for making your #devops better
CIbox - OpenSource solution for making your #devops betterCIbox - OpenSource solution for making your #devops better
CIbox - OpenSource solution for making your #devops betterAndrii Podanenko
 
DrupalCon Los Angeles - Continuous Integration Toolbox
DrupalCon Los Angeles - Continuous Integration ToolboxDrupalCon Los Angeles - Continuous Integration Toolbox
DrupalCon Los Angeles - Continuous Integration ToolboxAndrii Podanenko
 
Drupal Continuous Integration Workflow
Drupal Continuous Integration WorkflowDrupal Continuous Integration Workflow
Drupal Continuous Integration WorkflowAndrii Podanenko
 
Сейчас самое время...ЖИТЬ!
Сейчас самое время...ЖИТЬ!Сейчас самое время...ЖИТЬ!
Сейчас самое время...ЖИТЬ!Andrii Podanenko
 
Live deployment, ci, drupal
Live deployment, ci, drupalLive deployment, ci, drupal
Live deployment, ci, drupalAndrii Podanenko
 
Drupal contrib module maintaining
Drupal contrib module maintainingDrupal contrib module maintaining
Drupal contrib module maintainingAndrii Podanenko
 
Drupal codesprint kyiv drupal cafe 07.02.2013
Drupal codesprint   kyiv drupal cafe 07.02.2013Drupal codesprint   kyiv drupal cafe 07.02.2013
Drupal codesprint kyiv drupal cafe 07.02.2013Andrii Podanenko
 
Drupal 8 what to wait from
Drupal 8   what to wait fromDrupal 8   what to wait from
Drupal 8 what to wait fromAndrii Podanenko
 
Do + ldo for developers(full)
Do + ldo for developers(full)Do + ldo for developers(full)
Do + ldo for developers(full)Andrii Podanenko
 
Диалоговый интенсив 2012 карпаты
Диалоговый интенсив 2012 карпатыДиалоговый интенсив 2012 карпаты
Диалоговый интенсив 2012 карпатыAndrii Podanenko
 
психолог в социальных медиа
психолог в социальных медиапсихолог в социальных медиа
психолог в социальных медиаAndrii Podanenko
 
Ubercart7 views catalog ru
Ubercart7 views catalog ruUbercart7 views catalog ru
Ubercart7 views catalog ruAndrii Podanenko
 

Más de Andrii Podanenko (20)

Глобальні навчальні дні друпал
Глобальні навчальні дні друпалГлобальні навчальні дні друпал
Глобальні навчальні дні друпал
 
природна і економна дорожня карта для переходу команди розробки на тест центр...
природна і економна дорожня карта для переходу команди розробки на тест центр...природна і економна дорожня карта для переходу команди розробки на тест центр...
природна і економна дорожня карта для переходу команди розробки на тест центр...
 
Головні Принципи Автоматизації
Головні Принципи АвтоматизаціїГоловні Принципи Автоматизації
Головні Принципи Автоматизації
 
Docker SQL Continuous Integration Flow
Docker SQL Continuous Integration FlowDocker SQL Continuous Integration Flow
Docker SQL Continuous Integration Flow
 
Drupal 8 DevOps . Profile and SQL flows.
Drupal 8 DevOps . Profile and SQL flows.Drupal 8 DevOps . Profile and SQL flows.
Drupal 8 DevOps . Profile and SQL flows.
 
Drupal 8 configuration development flow
Drupal 8 configuration development flowDrupal 8 configuration development flow
Drupal 8 configuration development flow
 
MoldCamp - multidimentional testing workflow. CIBox.
MoldCamp  - multidimentional testing workflow. CIBox.MoldCamp  - multidimentional testing workflow. CIBox.
MoldCamp - multidimentional testing workflow. CIBox.
 
CIbox - OpenSource solution for making your #devops better
CIbox - OpenSource solution for making your #devops betterCIbox - OpenSource solution for making your #devops better
CIbox - OpenSource solution for making your #devops better
 
DrupalCon Los Angeles - Continuous Integration Toolbox
DrupalCon Los Angeles - Continuous Integration ToolboxDrupalCon Los Angeles - Continuous Integration Toolbox
DrupalCon Los Angeles - Continuous Integration Toolbox
 
Drupal Continuous Integration Workflow
Drupal Continuous Integration WorkflowDrupal Continuous Integration Workflow
Drupal Continuous Integration Workflow
 
Сейчас самое время...ЖИТЬ!
Сейчас самое время...ЖИТЬ!Сейчас самое время...ЖИТЬ!
Сейчас самое время...ЖИТЬ!
 
Start using vagrant now!
Start using vagrant now!Start using vagrant now!
Start using vagrant now!
 
Live deployment, ci, drupal
Live deployment, ci, drupalLive deployment, ci, drupal
Live deployment, ci, drupal
 
Drupal contrib module maintaining
Drupal contrib module maintainingDrupal contrib module maintaining
Drupal contrib module maintaining
 
Drupal codesprint kyiv drupal cafe 07.02.2013
Drupal codesprint   kyiv drupal cafe 07.02.2013Drupal codesprint   kyiv drupal cafe 07.02.2013
Drupal codesprint kyiv drupal cafe 07.02.2013
 
Drupal 8 what to wait from
Drupal 8   what to wait fromDrupal 8   what to wait from
Drupal 8 what to wait from
 
Do + ldo for developers(full)
Do + ldo for developers(full)Do + ldo for developers(full)
Do + ldo for developers(full)
 
Диалоговый интенсив 2012 карпаты
Диалоговый интенсив 2012 карпатыДиалоговый интенсив 2012 карпаты
Диалоговый интенсив 2012 карпаты
 
психолог в социальных медиа
психолог в социальных медиапсихолог в социальных медиа
психолог в социальных медиа
 
Ubercart7 views catalog ru
Ubercart7 views catalog ruUbercart7 views catalog ru
Ubercart7 views catalog ru
 

Drupal Migrate

  • 1. Модуль MIGRATE и другие средства импорта содержания в Drupal Григорий НАУМОВЕЦ Киев Украина
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17. Таблицы, в которых описана таксономия
  • 18. Данные о файлах и их связи с нодами: таблицы upload и files id ноды id версии ноды id файла id пользователя
  • 19. Данные об адресах (алиасах) нод: таблица url_alias Source – системный адрес ‘node/1’ Destination – адрес-псевдоним ‘welcome’ id адреса язык, к которому привязан адрес
  • 20. Связь таблиц, где хранится информация о ноде Основн ые данные о ноде node Основное содержание ноды, версии node_revisions Значения полей, включённых в CCK тип CCK1 content_type_cck1 Значения дополнительного поля field1 content_field_field1 URL нод ы url_alias Ссылки на приложенные файлы upload Подробнее о приложенных файлах files Данн ые о пользователе - авторе нод ы users Таксономия нод ы term_node Подробнее о таксономии term_node term_data term_hierarchy vocabulary
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.