Рассмотрим сам фреймворк, определим основные юзкейсы использования, базовые требования для использования, а так же посмотрим на код на примере миграции Drupal 7 - Drupal 7. Думаю так же доклад будет интересен для всех, кто планирует использовать будущий релиз Drupal, ввиду того, что Migrate частично мигрировал в ядро и будет инструментом по умолчанию для апгрейда не только с 7 версии, но и с 6(возможно даже с 5!!!).
1. 25 -27 April, 2014 http://camp2014.drupal.dn.ua
Migrate -
new way site upgrade
Kirill Roskoliy
Email: roskoliy.kirill@gmail.com
DO: https://drupal.org/user/325151
Trellon, LLC
2. WHAT IS THIS ALL ABOUT:
1. How it was and how it will be
2. Migrate structure
3. Use cases
4. Requirements
5. Examples
25 -27 April, 2014 http://camp2014.drupal.dn.ua/
3. How it was and how it will be
•In place upgrade - Drupal 7.x =<
•Migrate way
25 -27 April, 2014 http://camp2014.drupal.dn.ua/
4. In place upgrade
This is standard upgrade path in Drupal 7 and previous. What does it
mean? Lets take a closer look:
1. We need to stage current site
1. Code
2. DB
3. Files
4. Done some pre-upgrade configuration
2. Put in place upgraded code
1. Remove old one
2. Put new
3. Start update.php
4. Pray that everything will go well, no? - Go to #1
5. Profit
25 -27 April, 2014 http://camp2014.drupal.dn.ua/
5. Migrate way of upgrade
1.No direct pruduction site modifications
2.Build new version of your site
3.Migrate
4.Issues ? - Go to #2
5.Profit
25 -27 April, 2014 http://camp2014.drupal.dn.ua/
7. Use cases
● Major version upgrade
● Site structure redesign
● Migration from other CMS
● Migration from static HTML
● Initial data import
25 -27 April, 2014 http://camp2014.drupal.dn.ua/