
Webmove was aanwezig op het jaarlijkse Umbraco CMS event, Code
Garden, dat doorging van 15 tot 17 juni 2011 in Kopenhagen
(Denemarken).
Codegarden != congres
Code Garden is de hoogmis voor de community rond het Umbraco
CMS. De organisatoren noemen Code Garden bewust geen congres maar
een festival. Alhoewel er op Code Garden veel op te steken valt is
het boven alles een sociaal evenement waar Umbraco
enthousiastelingen van over gans de wereld elkaar kunnen ontmoeten
en ervaringen uitwisselen.
Om het sociale aspect van dit event te onderstrepen worden ook
een aantal eerder ludieke dan technische activiteiten
georganiseerd. Zo was er op het einde van de eerste festivaldag een
boottocht gepland langs de kanalen van Kopenhagen. 300 deelnemers
werden verdeeld over twee toeristische rondvaart boten die ruim
voorzien waren van drank en orgelmuziek van Deens orgelfenomeen Ole
Erling (dit laatste met dank aan Umbraco-stichter Niels Hartvig).
Uiteraard voeren we ook langs de beroemde "kleine zeemeermin" die
inderdaad vrij klein was.

De tweede dag van het festival werd afgesloten met wat de
organisatie zelf omschrijft als een "infame" bingo. Het infame zat
hem dit keer in een dwerg Elvis die ons de regels van het spel
moest uitleggen. Ook nogal infaam was de Deense 'marching band' die
uitsluitend uit vrouwen bestond en tot ieders jolijt hun marcheer
talenten tentoon spreidde op strakke AC/DC riffs. Het jolijt werd
enigzins getemperd toen de marching band maar bleef rondmarcheren.
Een incident die ondertussen is uitgegroeid tot een Umbraco inside
joke, en zelfs zijn weg gevonden heeft naar de Umbraco package
uBrokeIt.

Om het infame karakter van de bingo volledig te verzekeren werd
ook een kussengevecht georganiseerd tussen twee rivaliserende
clans, de Xslt Rebel Alliance en The Razor Empire. Ondergetekende
die in het kamp van The Razor Empire zit, en ondertussen ook zijn
eerste Razor-macro gecodeerd heeft, werd verzocht zich naar een
apart zaaltje samen met 60 andere clanleden te begeven. Daar
speelde een echte Deense metal band loeiharde muziek en zorgde
stroboscooplicht ervoor dat ik de indruk kreeg mij door de poorten
van de hel te begeven. Op de grond lagen kussens. Aanvankelijk
stelde ik mezelf gerust dat die kussens er waren om al zittend het
gastoptreden te volgen, maar deze hoop bleek ijdel toen men de
kussens begon rond te delen. Na enige aarzeling bij beide clans
overwon uiteindelijk iemand van The Xslt Rebel Alliance zijn
schroom en stormde naar de clan aan de overkant waardoor het hek
volledig van de dam was.
Umbraco 5: nog meer flexibiliteit en schaalbaarheid
Men zou zich nu stilletjesaan kunnen beginnen afvragen of het
hier wel om een software evenement ging, dus laat ik misschien ook
iets vertellen over de technische sessies. Deze Code Carden stond
bijna volledig in het kader van Umbraco 5, de nieuwe Umbraco
release die in de steigers staat.
Umbraco 5, waarover meer informatie zal volgen in latere blogs,
is wat men een major release noemt. En in dit geval is deze term
meer dan toepasselijk. Het Umbraco hoofdkwartier (HQ) heeft
geopteerd om de kern van het systeem volledig opnieuw op te bouwen.
Dit moet Umbraco nog meer flexibel en uitbreidbaar te maken, en
klaar te zijn voor de technische vernieuwingen die de volgende
jaren ongetwijfeld op ons afkomen. De meest ingrijpende verandering
in Umbraco 5 is dat men overstapt van ASP.NET Webforms technologie
naar het recentere ASP.NET MVC.
Het is niet mijn bedoeling om in deze blog dieper in te gaan op
ASP.NET MVC. Laat mij volstaan met te zeggen dat er in ASP.NET MVC
een grotere architecturale scheiding is tussen de verschillende
lagen en componenten van een webapplicatie (het zogenaamde
Model-View-Controller pattern), en dat webapplicaties op basis van
ASP.NET MVC ook beter getest kunnen worden en dus meer robuust zijn
dan webapplicaties gebouwd met ASP.NET Webforms. Voor meer
informatie over ASP.NET MVC verwijs ik graag door naar de officiële
website van Microsoft: http://www.asp.net/mvc
De toekomst: meer ondersteuning van Microsoft
Met andere woorden, de toekomst van het Umbraco CMS ziet er zeer
rooskleurig uit. Op dit moment van schrijven is het Umbraco CMS
reeds het meest populaire CMS framework in Europa wat betreft CMS
systemen gebaseerd op Microsoft .NET technologie.
Ook mogen we in de toekomst nog meer ondersteuning van Microsoft
gaan verwachten. Dat de softwaregigant in Redmond (Verenigde
Staten) veel potentieeel ziet in het Umbraco CMS mag blijken uit
het feit dat ze besloten hebben om het volledige
ontwikkelaarsnetwerk, MSDN.com, aan te bieden via het Umbraco CMS.
Om je een idee te geven, MSDN.com heeft meer dan 200 miljoen
pageviews per maand, 100 miljoen unieke bezoekers per maand, meer
dan 30.000 webpagina's, en meer dan 40.000 web artikelen. De
website heeft ook gelocaliseerde versies in meer dan 40 regio's en
ondersteunt meer dan 40 talen. Ten slotte wordt MSDN.com door meer
dan 300 site managers geëditeerd en onderhouden. Het feit dat
Microsoft voor een project van dergelijke omvang kiest voor het
Umbraco CMS zegt veel, zoniet alles, over de technische
superioriteit en de maturiteit van dit systeem.
Alle afbeeldingen werden genomen door Douglas Robar (@
Percipient Studios)