Draait u nog een Drupal 6 website? Start met nadenken over een upgrade!

12 Mar 2013

Joris Snoek - Business Dev
+31 (0)20 - 261 14 99

Drupal 8 is onderweg, het aftellen is begonnen. Het zou kunnen zijn dat het in Oktober 2013 al gereed is. Maar ervaring uit het verleden met nieuwe major Drupal versies leert dat dit wel erg optimistisch geschat is. Nieuwe Drupal versies worden alleen vrijgegeven als alles 100% gereed is. Dus er mogen geen kritieke bugs overblijven. En dat kon nog wel eens langer duren dan 7 maanden. Maar als het zover is, is één ding zeker:

Community ondersteuning voor Drupal 6 vervalt.

Dit schrijft Laura Scott van PingV, in dit interessante artikel. Verder licht ze toe:

Wanneer je een Drupal gebruiker bent, zul je weten dat veel ondersteuning van Drupal vanuit de community komt. Wanneer je de community support verliest, dan is dat wel even een ding om over na te denken.

Het huidige beleid is: de Drupal community ondersteunt huidige -en vorige versie. Drupal 7 is de huidige release, Drupal 6 de vorige. Beide versies hebben ondersteuning van de Drupal community voor bug fixes en veiligheidsupdates.

Huidige versie krijgt altijd de meeste aandacht, de vorige versie krijgt meestal alleen fixes als ze echt kritiek zijn.

Drupal community in beweging

Drupal wordt ondersteunt door de community in huidige -en vorige versie. Momenteel is dat Drupal 6 en 7. Zodra Drupal 8 uitkomt, zal ondersteuning voor Drupal 6 verdwijnen. Bron afbeelding

Als Drupal 8.0 uitkomt, zal de community ondersteuning voor Drupal 6 dus verdwijnen. Dat is niet de tijd om over upgraden na te denken. De tijd om daarover na te denken is nu, inclusief budgetteren en plannen.

Wat zijn je opties

Wanneer je momenteel Drupal 6 draait, zijn er drie paden die bewandeld kunnen worden, om ervoor te zorgen dat jouw installatie community ondersteuning heeft, ook na de Drupal 8.0 release.

  1. Onderzoek Drupal 8 en start met het opzetten van je upgrade strategie. Identificeer wat je kunt upgraden, welke functies overlappen, welke functies je kunt omarmen en welke je veilig kunt loslaten. En begin je upgrade proces zodra Drupal 8 de Release Candidate status bereikt. Zo kan je live gaan zodra Drupal 8 uitkomt.
    • Nadelen: dit is een 'bleeding egde' benadering. Veel community (contrib) modules zullen nog niet gemigreerd zijn naar de nieuwe Drupal 8 versie. Sommige functies zullen dus vertraging oplopen of op maat moeten worden gemaakt.
    • Voordelen: je kunt zeer snel gebruik maken van de kracht van het nieuwe drupal 8 cms. En je hebt een installatie met community support, totdat Drupal 10.0 wordt uitgegeven.
  2. Nu upgraden naar Drupal 7, of in ieder geval voordat Drupal 8 wordt uitgegeven. Drupal 7 is zeer volwassen momenteel, de code is stabiel. Er zijn letterlijk duizenden modules, die je kunnen helpen je website mooier, rijker en sterker te maken ten opzichte van Drupal 6.
    • Nadelen: je kunt langer genieten van community support, maar slechts tot Drupal 9.0 uitkomt. Dus de upgrade investering heeft een kortere levensduur.
    • Voordelen: je kunt direct gebruik maken van Drupal 7: een zeer volwassen product, met duizenden volwassen modules. Dit geeft al een groot voordeel tov Drupal 6. Een upgrade naar Drupal 8 of 9 in de toekomst zal makkelijker zijn.
  3. Wacht op de Drupal 8.0 release en gok erop dat er de contrib modules die je nodig hebt, geporteerd zijn naar Drupal 8.
    • Nadelen: zodra Drupal 8 uitkomt, zul jouw Drupal 6 installatie niet meer ondersteunt worden. Dus zul je snel actie moeten ondernemen tegen die tijd. Let er op dat elke web-ontwikkeltraject weken of zelfs maanden kan duren, afhankelijk van de complexiteit en beschikbaarheid van benodigde resources. En zolang dat traject gaande is, zal je website niet ondersteunt worden door de community.
      Voor bepaalde mensen en organisaties is dat prima, maar voor bedrijfskritische websites kan dit een riskante situatie zijn.
    • Voordelen: je kunt de investering zo lang mogelijk uitstellen en optie 1 of 2 alijd nog uitvoeren ergens de komende maanden.

Optie 2 serieus overwegen

Laura Scott raadt aan om optie 2 serieus te overwegen voor twee onderstaande redenen. Dit ben ik met haar eens:

  • Drupal 8 is 'Bleeding edge technology' en kan overvloedig gaan 'bloeden'. Wat inhoud dat het erg nieuw en dus rijk is, maar ook op laatste moment bijvoorbeeld wijzigingen kan doorvoeren. Waardoor er een hoger risico is op desinvestering, omdat deze wijzigingen impact hebben op jouw project.

    Aan de andere kant: wachten terwijl je een installatie hebt die niet meer ondersteunt wordt, kan je website of webapplicatie onveilig maken. Let op dat oude versies van Drupal tevens verouderde vereisten hebben aan server applicaties zoals PHP, MySQL etc. Deze kunnen tevens risicovol zijn.

  • De release cycle van Drupal is ongeveer 3 jaar. Dat is een lange levensduur voor websites. Het is aan te raden een 'online refresh' plan te maken: je website herzien bij elke nieuwe stabiele update van Drupal. Momenteel lijken websites uit 2008 uit het stenen tijdperk, Kan je nagaan hoe een 2010 website (Drupal 6) er uitziet in 2017..

De Drupal 8 update is exponentieel beter dan voorgaande

Elke nieuwe versie van Drupal neemt nieuwe functies, verbeterde architectuur en flexibiliteit met zich mee. Maar Drupal 8 lijkt daarin een zeer grote stap te maken. Lucius heeft tevens al enige hulp geboden in ontwikkeling hiervan. Drupal 8 lijkt de grootste en beste upgrade ooit. Met verbeteringen zoals configuratie management, Twig templating, native HTML5 ondersteuning, RESTful web services, usability verbeteringen én onder de kap zit het Symfony framework, wat dit alles veel kracht geeft en beter doet schalen.

Wil je graag dat Drupal 8 zsm arriveert, je kunt meedoen met een van de initiatieven.

Bron:

http://pingv.com/blog/still-running-drupal-6-start-planning-your-upgrade...

Comments

Nóg meer
kennis nodig?

Check ons ons blog archief >