Drupal 9 is hier!

Submitted by bas on Mon, 09/14/2020 - 14:22
drupal 9 logo

Tijdens de corona lockdown kreeg ik bericht, dat drupal 9 .. Nu had ik eerder geprobeerd om van drupal 6 naar 7 te migreren op een eenvoudige website. Toe bleek het eenvoudiger om gewoon opnieuw te beginnen in drupal 7. Drupal is in de afgelopen jaren populair geworden met complexe websites met veel data, veel addon modules en frontend aanpassingen in themes. Hierdoor is een migratie naar een hogere versie vaak noodzakelijk en meteen ook complexer dan ooit. En hoe langer je wacht, hoe moeilijker het wordt - aan de hogere versie wordt continu functionaliteit toegevoegd en je huidige data groeien ook verder.

opsplitsen in punten

Drupal upgraden van 7 naar 9 kan niet in 1 stap, je moet eerst naar drupal 8 over. Je hebt dus minimaal 2 setups nodig.

2 manieren om migratie uit te voeren: link nr webpage
Migrate modules
AMP module als voorbeeld: composer nodig voor setup en mijn provider biedt geen toegang tot mijn website via commandline
Link naar module, die migrate status weergeeft.

Docker setup of VM op laptop om migratie te testen en zo leidt niet elke fout meteen tot ..
Ik zag pas later, dat je ook bij Acquia en .. je setup kunt importeren in een eigen afgeschermde cloud omgeving en
https://github.com/wodby/docker4drupal/tree/master/tests/9
https://github.com/geerlingguy/drupal-vm/issues/2050
https://pantheon.io/

configuratie exporteren: kan alleen voor dezelfde website, anders komt er een error.

database te groot voor mijn provider om in 1 keer te kunnen importeren. 1 keer is het gelukt, maar daarmee was mijn standaard installatie van drupal 9 direct corrupt. Belangrijke modules, zoals backup & migrate werken nu niet in drupal 9 - zie deze info. https://www.drupal.org/project/backup_migrate/issues/2957519

Conclusie: voor mij bleek het overzetten van een simpele drupal 7 website naar drupal 9 onmogelijk door de specifieke setup van mijn provider. Blijkbaar zijn mijn data tijdens de upgrade zoveel gegroeid, dat hetzelfde geldt, als bij de migratie van drupal 6 naar 7: je kan beter helemaal opnieuw beginnen.