De status van Drupal 8 (deel 2)
In dit artikel kijken we naar de voortgang van Drupal 8. Conclusie? Drupal 8 zal minder te bieden hebben dan zijn voorganger.
De vorige keer hebben we gekeken naar de manier waarop het project georganiseerd is. We zijn te weten gekomen dat het werk is opgedeeld in enkele core initatiatives. In deze post zal ik de belangrijkste ontwikkelingen hierbinnen opsommen.
Een modern design
Onlangs is binnen het Design Initiative een project gestart om het oude Garland Thema te vervangen met een nieuw standaard thema. Garland is sinds Drupal 5 in gebruik en is dan ook nodig aan vernieuwing toe. Projectleider Jeff Burnz legt uit dat het nieuwe thema aan de moderne eisen van het web moeten voldoen:
“Garland was built pre-mobile era, before responsive design, HTML5 and CSS3 rose to prominence - its built on yesterdays technology and does not represent the modern approach to the page-less web or device Independence”.
Oftewel, we kunnen een thema verwachten dat zich moeiteloos aanpast aan het device waarop de website wordt weergegeven, het zogenaamde responsive design. Een belangrijk focuspunt van Drupal 8 is dan ook (betere) ondersteuning bieden voor de laatste webstandaarden, niet voor niets is de implementatie van HTML5 een core initative.
HTML5 en betere API ondersteuning
HTML5 wordt de opvolger van HTML en zal o.a. makkelijker maken om webapplicaties op te roepen binnen een pagina. De term HTML5 wordt ook wel gebruikt als verzamelnaam voor Javascript, XML, JSON en VSG. Het web services initiative team zal ervoor zorgen dat Drupal 8 deze talen beter gaat ondersteunen en dat maakt het voor ontwikkelaars makkelijker om applicaties te maken en met elkaar te verbinden. Met relatief weinig regels code verbind je bijvoorbeeld een Google Maps API met een Flickr API. Onder de kap wordt dus veel werk verricht.
Burn-out preventie: weg met alle ballast
Voorafgaande aan de initiatives zijn er nog enkele meta discussies gaande. Symbolisch voor de richting van Drupal 8 is deze open conversatie over hoe de core in de toekomst makkelijker te onderhouden is voor de ontwikkelaars. Oftewel, welke onderdelen kunnen worden gelost?
Het blog gedeelte (niet te verwarren met Stories) zal het in ieder geval niet overleven in versie 8. Ook statistieken, aggregatie, dashboard en polls staan op de tocht als core onderdeel.
Wees gerust, de meeste features zullen voorlopig wel als module voortleven.
Upgradeable?
Hier is nog weinig over te zeggen, maar zoals het er naar uit ziet moet er niet uitgegaan worden van een makkelijke upgrade van 7 naar 8. Omdat de instelling van het team is om de code zo 'schoon' mogelijk te houden, zullen zal de core dermate ingrijpend veranderd worden dat een simpele upgrade er niet in zit. Houdt er dan ook rekening mee dat het even kan duren voordat belangrijke modules een upgrade krijgen.
Klein, flexibel en beheersbaar
Drupal 8 zal dus bij installatie minder te bieden hebben, maar dat wat er aanwezig is, dat zal beter in elkaar steken. Daarmee heeft het in mijn ogen steeds meer weg van een Linux besturingssysteem als Ubuntu, dat wordt geleverd met het meest essentiële en vervolgens naar wens is uit te breiden met gecertificeerde modules.
Tot slot nog even over de release datum; in het bericht over de vervanging van het Garland thema laat Jeff Burnz ons weten op welk jaar we onze pijlen moeten richten: “With Drupal 8 set to launch some time in 2013 Garland will certainly be out of date”.
Wil je op de hoogte blijven van Drupal 8 (en alles wat met drupal te maken heeft) hou dan naast dit blog ook www.drupalnieuws.nl in de gaten.
Het is niet voor niets dat grote organisaties en overheden massaal overstappen op Drupal. Het biedt "out-of-the-box" ongekend veel mogelijkheden.
Reactie toevoegen