Afbeelding
dinsdag, 31 december 2019

Van Drupal 7 naar Drupal 8? Yes we can!

IMEC HIE biedt begeleiding bij de ontwikkeling van een kwaliteitsvolle gezondheidsapplicatie. Met enkele grote veranderingen in het verschiet, besliste IMEC om eerder over te stappen naar Drupal 8. Ontdek het migratieverhaal en de verrassende en efficiënte resultaten van hun beslissing.  
 

Over IMEC HIE

IMEC HIE (Health Interoperability Exchange) is een webapplicatie die informatie, testtools en begeleiding biedt bij de ontwikkeling van een kwaliteitsvolle gezondheidsapplicatie. 

 

Waarom een migratie van Drupal 7 naar Drupal 8?

Vanaf 2021 is een migratie naar Drupal 8 noodzakelijk omdat Drupal 7 niet meer ondersteund zal worden. Met enkele grote veranderingen in het verschiet heeft IMEC beslist om al eerder over te stappen naar Drupal 8. De ontwikkeling van de nieuwe functionaliteiten binnen Drupal brengt enkel op langere termijn extra kosten met zich mee, aangezien deze ook moeten worden overgeheveld.

Het proces

De codebase
De migratie van de codebase bestaat uit de installatie van de laatste D8-versie. Daarnaast moeten alle bijgedragen modules aan het project worden toegevoegd. Voor de modules die (nog) niet beschikbaar zijn in D8 moeten we op zoek gaan naar een andere module of zelf code aanleveren. De belangrijkste wijziging voor het IMEC-project is het gebruik van de Paragraafmodule in plaats van de vervallen Veldverzamelmodule.

De configuratie en de inhoud
D8 heeft een "Migrate Drupal" module voor het migreren van de configuratie en de inhoud, maar deze bevat de Module Views niet. Wij verzorgde de reconstructie en de configuratie van de nieuwe modules, ter vervanging van de oude. 
In D7 waren de media inbegrepen met behulp van bijgedragen modules. In D8 maken die media deel uit van de kern. We zorgden voor de configuratie en plaatsten de beelden op de plaats waar ze thuishoren.
 

Het resultaat

We hebben IMEC HIE voorzien van een tweede acceptatie-omgeving om de functies te testen, met testgegevens in zowel D7 als D8. Na grondig testen kan onze klant de toekomst met vertrouwen tegemoet zien: ze hebben nu een software die lang zal worden ondersteund. 
Voor de komende veranderingen bieden de nieuwe mogelijkheden van D8 meer comfort en efficiëntie. Dat heeft zijn waarde bewezen door de verbinding met mHealth Belgium te maken: de verbinding werd beduidend sneller tot stand gebracht.

Je eigen project bij Tobania.Digital? Dat kan!

Neem contact op met ons

scroll to top