tel +32 (0)9 330 62 85
Nieuws
Blijf op de hoogte van onze nieuwste ontwikkelingen.

DrupalCon London 2011

DrupalCon in London is een week achter de rug, tijd voor een round-up!

Het evenement was een succes met 1751 aanwezige drupalistas. Het merendeel zullen developers en themers geweest zijn, maar we merkten toch ook veel belangstelling voor business sessies en project management. Hoe dan ook, het evenement was strak georganiseerd en de sfeer zat goed. Af en toe was het krap, lunch op de trap was eens iets anders maar dit is zeker: je kon the buzz voelen en we zijn terug gekeerd met een hoop stuff to think about ...

 

The state of Drupal

Ga door naar Wat hebben wij geleerd?

De keynote van Dries Buyaert bevatte stevig wat info en herhaalde voor een stuk wat eerder dit jaar op DrupalCon Chicago werd verteld:

  • Drupal 7 wordt dubbel zo snel opgepikt dan Drupal 6 drie jaar geleden: Na 6 maand staan al 100.000 D7 sites live, terwijl dit voor D6 een jaar duurde.
  • Drupal is in vergelijking met andere hi-tech brands (Apple, Nokia, ...) technisch sterk te noemen. Daarentegen is er nog werk aan de usability kant. Opvallend vooral is de nood aan marketing. Een vies woord voor een open-source community product maar er zit wat in: als Drupal verder wil groeien in marktaandeel, dan moet de marketing beter.  
  • De resultaten van de grote Drupal Survey (ingevuld door 3000 developers en business owners) bracht de grootste opportuniteiten voor Drupal naar voor:
  • Vervangen van bestaande platformen: dit is de laatste tijd een groot unique selling point. Naast de klassieke website kan Drupal ook andere zaken vervangen zoals intranet, extranet, document management, portal, mobile. En vervangt Drupal niet, dan kan er minstens geïntegreerd worden, denk bijvoorbeeld aan CRM systemen als Salesforce. 
  • Mobile: een reuzekans voor Drupal. Mobile wordt de norm en Drupal moet mee. Adaptive web design is alleszins één aspect die daarin kan helpen (zie verder).
  • Kostenreductie bij IT-afdelingen: absoluut. Drupal is geen log legacy platform met zware licentiekosten. Het is lightweight en flexibel. Voor een aantal zaken kan met Drupal snel iets gebouwd worden. Ook de steeds sneller veranderende noden zijn voor een modulair en community-driven product als Drupal geen probleem. 
  • De roadmap van Drupal 8 is recent opgedeeld in een aantal initiatieven. De oorspronkelijke initiatieven (Web services, HTML 5, Design, Configuration Management, Internationalization) zijn herschikt adhv de respons op de survey:
  • Native HTML5/CSS3: een technische must
  • Media/Asset handling: beheer van multimedia bestanden nog beter maken
  • Usability/Ease of use: Drupal 7 maakte al een grote sprong in gebruiksvriendelijkheid maar het kan nog een stuk beter. Neverending story als het mij vraagt
  • Mobile support: blijkt nr. 2 topopportuniteit te zijn volgens de grote Drupal Survey. Akkoord! Zie hoger
  • WYSIWYG editor: euhm, ok, kan steeds beter. Zou die copy/paste uit Word nu eindelijk volledig werken?
  • Better API's: is belangrijk voor integratie met andere technologieën en om bijdragen vanuit de community nog meer aan te moedigen
  • Configuration Management: heeft te maken met het scheiden van code en database, een belangrijke issue bij het pushen van een site van development -> staging -> live
  • Content import/export: belangrijk bij het vervangen van bestaande CMS websites. Niet alle klanten willen al hun web content opnieuw ingeven!
  • Content staging: ook een belangrijke issue bij het pushen van een site (vooral content) van development -> staging -> live
  • Hoe houdt een community zijn code in godsnaam onder controle? Hoe beheer je maandelijks 15.000 bijdragen aan stukken code, geleverd door meer dan 1000 contributors? Het antwoord hierop in Drupal 8 is de aanwijzing van 5 Gatekeepers. Zij bewaken module-overstijgende aspecten van de Drupal code bewaken: Performance, Accessibility, Usability, Documentation, Testing. I LIKE!
  • Zal Drupal 8 even lang op zich laten wachten als Drupal 7? Who knows? Ook hier heeft Dries een voorstel: op elk moment wordt het aantal kritische bugs beperkt tot een minimum. Nieuwe code wordt niet toegelaten zolang er meer dan 15 kritische bugs in de bestaande code zitten. Op die manier kan de community op elk moment beslissen om de D8 release uit te brengen binnen een termijn van, euhm, een maand? Fingers crossed! 

 

Wat hebben wij geleerd?   

Er waren zo'n 70 sessies verdeeld in 5 tracks. Alle sessies volgen met ons vijf was niet mogelijk maar we hebben ons best gedaan. Afgelopen maandag hielden we in onze dev meeting een debriefing van DrupalCon 2011 en dit is onze shortlist/samenvatting van cool stuff to think about:

Drupal 7 core tips & tricks

  • The Biology of the Request gaf een goeie samenvatting voor ons allen. Iedere beginnende developer moet deze sessie doornemen, this is your Drupal driver's license...
  • Interessant is de hele omschakeling naar entitites en de hele enitity API. Het datamodel van Drupal is echt verbeterd, relaties leggen is eenvoudiger, stabieler en meer flexibel. 
  • Op dataniveau was de sessie over de nieuwe relation module zeker de moeite
  • And many more

Theming tips

(E-)Commerce

Eindelijk! De eerste stabiele versie van het nieuwe webshop platform is er. Drupal commerce heeft de goeie zaken van Ubercart overgenomen maar in feite is de ontwikkeling van nul gestart, dit om volledig volgens de architectuur van Drupal 7 te werken. No more Ubercart, go Commerce!

Performance tips

Bijleren over hoe we Drupal sneller kunnen laten draaien, dat was de missie van ons allemaal en vooral van onze sysadmin. En of we bijgeleerd hebben?! Iemand vatte het samen als "cache cache cache". Dit en andere tuning tips testen op onze servers is een absolute prio bij XIO de komende maanden.

En verder ...

Teveel om op te noemen :-)

Op naar de volgende DrupalCon Europe! In München... klinkt niet zo sexy maar goed ;-)

 

1 september 2011