Ga naar hoofdinhoud

Contacteer ons op +32 2 306 02 11 of mail ons op info@desk02.be

The end of Drupal (as we know it)

DrupliconDrupal gaat hard, gesteund door een dynamische community & een duidelijke toekomstvisie zet Drupal zijn opmars verder om wereldwijd het meest gebruikte WCMS te worden. Drupal wil/zal verder groeien, verder dan het fantastische WCMS dat het nu al is.

Als onderdeel van deze groei & toekomstvisie heeft Dries Buytaert (Drupal projectlead) voor de volgende grote release (Drupal 8) enkele stappen voorgesteld die zowel ambitieus als fascinerend zijn. Voor elk van deze stappen heeft hij omwille van overview & haalbaarheid verschillende initiatiefnemers aangesteld.

Voor één van deze initiatieven heb ik persoonlijk bijzonder veel interesse, nl. het ‘Web Services and Context Core Initiative’ waarvoor Larry Garfield werd aangesteld als de lead.

Het ‘Web Services and Context Core’ initatief heeft als doel Drupal te laten evolueren van een Web CMS (WCMS) naar een REST server dewelke dan o.a. een Web CMS bevat. Dit is een zeer indrukwekkend initatief & naar mijn mening ook de logische stap voor Drupal om verder te evolueren naar een Generisch Content Serving platform. Dit is trouwens ook een must daar het uitsluitend serveren van normale HTML pagina’s op het huidige web niet meer afdoende is.

Larry heeft al jaren een zeer belangrijke rol binnen de community & is iemand waar ik van geloof dat hij een dergelijke drastische verandering tot een goed einde kan brengen. (Zo heeft hij o.a voor Drupal 7 al de volledige databasearchitectuur helemaal onder handen genomen.)

Drupal heeft wel al een hele tijd support voor web services via de Services module maar dit is wel nog altijd maar een add-on functionaliteit ipv een ingebakken functionaliteit. Op dit moment is Drupal nog steeds een HTML gebaseerd CMS framework, al de rest blijft een extensie.

Maar hoe langer hoe meer deze extensies de norm worden, hoe belangrijker het wordt om de interne architectuur van Drupal te herzien om nog beter op deze trend te kunnen inspelen. HTML zal binnen niet-zo-lange-tijd maar één van de datavormen zijn die geoutput kunnen/dienen worden.

Kortom, Drupal zal fundamentele veranderingen ondergaan voor de manier waarop met een inkomende HTTP Request omgegaan zal worden. Drupal moet evolueren, wat betreft output (XML? JSON?), naar een generiek platform waarachter dan de nodige dataformat & opmaak layers komen te zitten.

Drupal wil & zal evolueren van een topnotch web CMS naar een topnotch REST server die een topnotch web CMS omvat.

Dit artikel werd gedeeltelijk gebaseerd op Larry Garfield’s artikel http://www.garfieldtech.com/blog/web-services-initiative, hier vind je dan ook wat meer uitleg over zijn visie & planning op het webservices initiatief.

Reacties

Nieuwe reactie inzenden

De inhoud van dit veld is privé en zal niet openbaar worden gemaakt.
  • Adressen van webpagina's en e-mailadressen worden automatisch naar links omgezet.
  • Toegelaten HTML-tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Regels en paragrafen worden automatisch gesplitst.
  • U kan syntax highlighting toepassen door gebruik te maken van volgende tags: <code>, <blockcode>, <c>, <cpp>, <drupal5>, <drupal6>, <java>, <javascript>, <php>, <python>, <ruby> De ondersteunde tag formaten zijn: <foo>, [foo]
  • Feweb
  • Drupal
  • AnySurfer, Belgisch kwaliteitslabel voor toegankelijke websites

© Desk02 • Sitemap