Op de DrupalCon in Amsterdam is de eerste bèta van Drupal 8 aangekondigd. Het opensource-cms is volgens de makers beter geschikt voor mobiele apparaten. Ook is in de basis van het cms-framework html5 geïntegreerd en diverse populaire modules zijn in de basis opgenomen.
Drupal, dat naast WordPress en Joomla een van de meest gebruikte opensource-cms-pakketten is, is in versie 8 flink op de schop gegaan. Zo biedt het cms voortaan standaard responsive templates aan, waardoor websites zich automatisch aanpassen aan de gebruikte browser. Deze feature moet sites die op Drupal draaien beter geschikt maken voor het oprukkende gebruik van mobieltjes en tablets. Overigens is ook de onderliggende themes engine volledig op de schop gegaan.
In Drupal 7 vormde xhtml nog de boventoon, maar in Drupal 8 is html5 breed geïmplementeerd. De stap naar het modernere html5 moet er onder andere toe leiden dat content beter gestructureerd is. Ook maakt het web-apps mogelijk en samen met de stap naar responsive templates worden mobiele apparaten opnieuw beter ondersteund. Bovendien is de toegankelijkheid op basis van de ARIA-standaard geïmplementeerd.
Een belangrijke integratie in Drupal 8 is de Views-module. Views wordt breed gebruikt in Drupal 7 en zijn voorgangers, omdat de module het relatief eenvoudig maakt om content uit een database te halen en deze in een gewenste lay-out op een website te tonen.
Ook de Translations-module is in Drupal 8 standaard te vinden. Het opensource-cms biedt zo standaard ondersteuning voor 150 talen en nieuwe vertalingen kunnen automatisch worden binnengehaald. Bovendien kunnen blocks, contentcontainers die deel uitmaken van vrijwel alle Drupal-sites, voor bepaalde talen wel of niet worden getoond. Om het eenvoudiger te maken om content in te voeren in Drupal, is ook de populaire CKEditor als wysiwyg-editor aanwezig, zonder dat verdere installatie nodig is.
De basiscode van Drupal 8, die in php is geschreven, is flink is opgeschoond en gemoderniseerd. Volgens de makers is dit uitgevoerd op basis van Symfony, een framework dat object georiënteerd programmeren voorstaat. Dankzij de optimalisaties presteert het opensource-cms ook beter door slimmere caching. Zo zal Drupal 8 alleen de modules inladen die voor een bepaalde pagina nodig zijn. Omdat Drupal 8 compatibel is met de zogeheten REST-architectuur, kan het cms volgens de Drupal-ontwikkelaars ook beter data uitwisselen met andere applicaties.
Aan Drupal 8 is ruim drie jaar gewerkt. De bètaversie moet deze week beschikbaar komen. Door het uitbrengen van de bèta hoopt Drupal het opensource-cms klaar te stomen voor een snelle officiële release. Zodra deze is uitgebracht zal overigens ook de support voor versie 6 grotendeels stoppen.