SlideShare ist ein Scribd-Unternehmen logo
1 von 32
Downloaden Sie, um offline zu lesen
Migrace v Drupalu 8
Radim Klaška, Morpht.com
Jaké máte
zkušenosti?
D5 -> D6 -> D7
update.php
Jaké máte
zkušenosti?
1 : 1
Jaké máte
zkušenosti?
● D5 -> D6 -> D7 - update.php
Mód údržby
Jaké máte
zkušenosti?
● D5 -> D6 -> D7 - update.php
Záloha
Jaké máte
zkušenosti?
● D5 -> D6 -> D7 - update.php
Záměna kódu
Jaké máte
zkušenosti?
● D5 -> D6 -> D7 - update.php
Update databáze
Jaké máte
zkušenosti?
● D5 -> D6 -> D7 - update.php
Spustit a čekat
Jaké máte
zkušenosti?
● D5 -> D6 -> D7 - update.php
Chyba?
Jaké máte
zkušenosti?
● D5 -> D6 -> D7 - update.php
● Views + Feeds
Views + Feeds
Jaké máte
zkušenosti?
● D5 -> D6 -> D7 - update.php
● Views + Feeds
Řeší jen data
Jaké máte
zkušenosti?
● D5 -> D6 -> D7 - update.php
● Views + Feeds
● D7 Migrate
Migrate (D7)
https://www.drupal.org/project/migrate
Jaké máte
zkušenosti?
● D5 -> D6 -> D7 - update.php
● Views + Feeds
● D7 Migrate
Dostupná hotová
řešení
Jaké máte
zkušenosti?
● D5 -> D6 -> D7 - update.php
● Views + Feeds
● D7 Migrate
Migrace = nový
modul
Jaké máte
zkušenosti?
● D5 -> D6 -> D7 - update.php
● Views + Feeds
● D7 Migrate
Dostupná hotová
řešení
Jaké máte
zkušenosti?
● D5 -> D6 -> D7 - update.php
● Views + Feeds
● D7 Migrate
Ne všichni mají
podporu
Migrate v jádře Drupal 8!
Migrate v
jádře Drupal 8
● Stav Migrate API v jádře
Sjednocený
přístup
Migrate v
jádře Drupal 8
● Stav Migrate API v jádře
Jádro: API
Contrib: UI
Migrate v
jádře Drupal 8
● Stav Migrate API v jádře
Drupal 8.1.x?
Migrate v
jádře Drupal 8
● Stav Migrate API v jádře
● Obecné možnosti
Config & Content
Migrate v
jádře Drupal 8
● Stav Migrate API v jádře
● Obecné možnosti
D6 => D8
D7 => D8
Migrate v
jádře Drupal 8
● Stav Migrate API v jádře
● Obecné možnosti
1 : 1
Migrate v
jádře Drupal 8
● Stav Migrate API v jádře
https://www.drupal.org/project/migrate_upgrade
https://www.drupal.org/node/2257723
Migrate v
jádře Drupal 8
● Stav Migrate API v jádře
● Obecné možnosti
● Vlastní migrace
Vlastní migrace
https://www.drupal.org/node/2129651
Migrate v
jádře Drupal 8
● Stav Migrate API v jádře
● Obecné možnosti
● Vlastní migrace
Drupal.cz
Migrate v
jádře Drupal 8
● Stav Migrate API v jádře
● Obecné možnosti
● Vlastní migrace
● Demo
DEMO
Drupal.cz
● Aktualní stav migrací Dcz
● Práce s migracemi
● Zdrojové kódy
https://github.com/Drupalcz/drupalcz
Drupal.cz
● Aktualní stav migrací Dcz
● Práce s migracemi
● Zdrojové kódy
Templates migrací:
● docroot/core/modules/node/migratio
n_templates/d6_node.yml
● docroot/core/modules/node/src/Plugi
n/migrate/source/d6/Node.php
Custom migrace Drupal.cz:
● docroot/profiles/dcz/modules/custom
/dcz_migrate/config/install/*.yml
Drupal.cz
● Aktualní stav migrací Dcz
● Práce s migracemi
● Zdrojové kódy
● Použití
# Importovat configuraci
drush cim -y
# Zapnout modul s definicemi
drush en dcz_migrate -y
# Zobrazit status migrací
drush ms
# Spustit migrace
drush mi --group=dcz6 -vvv
# Zobrazit status migrací
drush ms
http://drushcommands.com/
Dotazy
Migrace v Drupalu 8
Radim Klaška, Morpht.com

Weitere ähnliche Inhalte

Ähnlich wie Migrace v Drupalu 8

Představení Drupalu 8
Představení Drupalu 8Představení Drupalu 8
Představení Drupalu 8Radim Klaška
 
Generátory statických webů
Generátory statických webůGenerátory statických webů
Generátory statických webůMichal Doležel
 
Proč (ne)chceš použít Vaadin pro vývoj webové aplikace
Proč (ne)chceš použít Vaadin pro vývoj webové aplikaceProč (ne)chceš použít Vaadin pro vývoj webové aplikace
Proč (ne)chceš použít Vaadin pro vývoj webové aplikaceTomáš Bambas
 
Data Restart 2023: Stanislav Račinský - Debugování Google Analytics 4 v aplik...
Data Restart 2023: Stanislav Račinský - Debugování Google Analytics 4 v aplik...Data Restart 2023: Stanislav Račinský - Debugování Google Analytics 4 v aplik...
Data Restart 2023: Stanislav Račinský - Debugování Google Analytics 4 v aplik...Taste
 
Zend Framework 2.0 (ZFMeetup Praha 3.11.2011)
Zend Framework 2.0 (ZFMeetup Praha 3.11.2011)Zend Framework 2.0 (ZFMeetup Praha 3.11.2011)
Zend Framework 2.0 (ZFMeetup Praha 3.11.2011)Martin Hujer
 
Pavel Cvetler: Jeden kód, co vládne všem? Žádný problém pro Android i iOS
Pavel Cvetler: Jeden kód, co vládne všem? Žádný problém pro Android i iOSPavel Cvetler: Jeden kód, co vládne všem? Žádný problém pro Android i iOS
Pavel Cvetler: Jeden kód, co vládne všem? Žádný problém pro Android i iOSmdevtalk
 
Jak probíhal vývoj platformy pro vývojáře
Jak probíhal vývoj platformy pro vývojářeJak probíhal vývoj platformy pro vývojáře
Jak probíhal vývoj platformy pro vývojářePavel Dedík
 
Webový front-end ve službách mobilního vývojáře
Webový front-end  ve službách mobilního  vývojáře Webový front-end  ve službách mobilního  vývojáře
Webový front-end ve službách mobilního vývojáře Martin Michálek
 
Ondřej Hlaváček: Životní cyklus featury
Ondřej Hlaváček: Životní cyklus featuryOndřej Hlaváček: Životní cyklus featury
Ondřej Hlaváček: Životní cyklus featuryDevelcz
 

Ähnlich wie Migrace v Drupalu 8 (10)

Představení Drupalu 8
Představení Drupalu 8Představení Drupalu 8
Představení Drupalu 8
 
David Janek: Přecházíme na MERGADO 2!
 David Janek: Přecházíme na MERGADO 2! David Janek: Přecházíme na MERGADO 2!
David Janek: Přecházíme na MERGADO 2!
 
Generátory statických webů
Generátory statických webůGenerátory statických webů
Generátory statických webů
 
Proč (ne)chceš použít Vaadin pro vývoj webové aplikace
Proč (ne)chceš použít Vaadin pro vývoj webové aplikaceProč (ne)chceš použít Vaadin pro vývoj webové aplikace
Proč (ne)chceš použít Vaadin pro vývoj webové aplikace
 
Data Restart 2023: Stanislav Račinský - Debugování Google Analytics 4 v aplik...
Data Restart 2023: Stanislav Račinský - Debugování Google Analytics 4 v aplik...Data Restart 2023: Stanislav Račinský - Debugování Google Analytics 4 v aplik...
Data Restart 2023: Stanislav Račinský - Debugování Google Analytics 4 v aplik...
 
Zend Framework 2.0 (ZFMeetup Praha 3.11.2011)
Zend Framework 2.0 (ZFMeetup Praha 3.11.2011)Zend Framework 2.0 (ZFMeetup Praha 3.11.2011)
Zend Framework 2.0 (ZFMeetup Praha 3.11.2011)
 
Pavel Cvetler: Jeden kód, co vládne všem? Žádný problém pro Android i iOS
Pavel Cvetler: Jeden kód, co vládne všem? Žádný problém pro Android i iOSPavel Cvetler: Jeden kód, co vládne všem? Žádný problém pro Android i iOS
Pavel Cvetler: Jeden kód, co vládne všem? Žádný problém pro Android i iOS
 
Jak probíhal vývoj platformy pro vývojáře
Jak probíhal vývoj platformy pro vývojářeJak probíhal vývoj platformy pro vývojáře
Jak probíhal vývoj platformy pro vývojáře
 
Webový front-end ve službách mobilního vývojáře
Webový front-end  ve službách mobilního  vývojáře Webový front-end  ve službách mobilního  vývojáře
Webový front-end ve službách mobilního vývojáře
 
Ondřej Hlaváček: Životní cyklus featury
Ondřej Hlaváček: Životní cyklus featuryOndřej Hlaváček: Životní cyklus featury
Ondřej Hlaváček: Životní cyklus featury
 

Migrace v Drupalu 8