Mja, wat is Drupal? Ik blog er wel eens over. Maar eigenlijk neemt het
flinke hap van mijn leven in. Als ik er al eens iets over vertel, dan verlies ik
al eens snel mijn gesprekpartner. Tjah.
Om even een lange lap tekst te vermijden, een korte presentatie:
Drupal is dus software waarmee je snel een website kan bouwen en gemakkelijk
onderhouden. Vroeger was een systeem zoals Drupal voornamelijk bedoeld om
snel pagina’s te maken en tekst te publiceren. Eventueel opgeleukt met een
fotootje. Vandaag ligt dat anders. Websites zijn meer dan een verzameling
pagina’s. Het zijn echte applicaties geworden. Denk maar aan
Facebook, Twitter of Google. Maar ook: webshops, weblogs, forums,
media,…
Drupal probeert aan die behoefte om meer te kunnen, te voldoen. Eigenlijk
is het een blokkendoos: zowat alle functionaliteit komt als modules. Jij
activeert de modules die je nodig hebt om jouw site te kunnen bouwen. Daar houdt
het niet bij op. Naast de standaardmodules kan je ook nog eens
8000+ modules vrij downloaden en gebruiken.
Allemaal gratis? Jawel, allemaal gratis! Hoewel, gratis is hier niet het juiste
woord. Drupal is vrije software. Dat betekent dat de licentie je toelaat om
vrij de broncode te downloaden, te bestuderen, aan te passen, uit te breiden en
zelf opnieuw te verspreiden. Voor noppes en nada. Dat is de grote kracht aan
Drupal. Met je laptop en vrije software kan je meteen aan de slag. Drupal is een
succesnummer omdat er duizenden ontwikkelaars over de hele wereld de klok rond
bezig zijn om nieuwe stukken toe te voegen, te onderhouden of te verbeteren.
Voor een groot deel wordt dat gedaan uit puur idealisme. Of omdat het gewoon
kicken is om iets te schrijven in je vrije tijd en te zien dat Grote Projecten
daar dan gebruik van maken. Voor heel grote groep mensen is Drupal dus een
hobby. Maar voor heel wat mensen, zoals ik, betekent het dagelijks brood. Op het
werk bouwen we alle projecten met Drupal. Onze klanten betalen ons dan ook niet
voor de software zelf, maar omdat we die door en door kennen en er heel snel,
veilig en stabiel hun project mee kunnen bouwen.
Klanten vertrouwen ons dus. En wij vertrouwen Drupal en de mensen die het
onderhouden. Dat doen we niet zomaar. Omdat het zo belangrijk is dat Drupal
steeds beter wordt, geven we ook terug aan het Drupal project. Vinden we in ons
dagelijks werk een bug? Dan fixen we die. Hebben we een module gebouwd die zo
handig is dat anderen er ook wat aan hebben? Dan zetten we die vrij on
line… en krijgen we al snel feedback terug hoe we die nog beter kunnen
maken.
Voor de meesten klinkt dit allemaal heel erg vreemd. Zomaar gratis weggeven? Dat
doet zelfs Microsoft niet! Klopt. Je betaalt Microsoft om hun software te mogen
gebruiken. Je mag er dus zelf niets aan aanpassen of verbeteren. Een fout
ontdekt? Helaas: je zal moeten wachten tot Microsoft die corrigeert.
Het mooie aan vrije software is dat het ook echt werkt. Door de software zelf
niet te gelde te maken maar op basis van respect en vertrouwen te werken, wordt
ze vanzelf beter. Wie daar meer over wil weten raad ik het essay
The Cathedral and the Bazaar van Eric S. Raymond aan.
Afin. Dat is natuurlijk niet het enige. Het motto achter Drupal is:
Come for the software, stay for the community. Er worden over de hele wereld
bijeenkomsten georganiseerd. Zoals de lokale drupal user groups waarbij
geïnteresseerden maandelijks samenkomen om nieuwe weetjes en tips uit te
wisselen. Of DrupalCamps die soms uitgroeien tot heuse beurzen. En natuurlijk is
er tweemaal per jaar een DrupalCon waarbij hackers over de volledige wereld
bijeenkomen. Daarnaast kennen de meeste in het wereldje elkaar ondertussen.
Er zijn zelfs al relaties uit Drupal gegroeid… en, jawel, op Drupalcon
Londen is er tijdens een sessie zelfs een huwelijksaanzoek gebeurd tussen twee
drupalista’s!
Tjah, Drupal neemt dus nogal een grote hap in. Ik heb al een
piepkleine bijdrage aan Drupal geleverd, onderhoud een module, fix
bugs, schrijf links en rechts documentatie, bouw er websites mee en what-not. En
dat voor iemand die er als student gewoon mee beginnen prullen is op zijn
computer op zijn slaapkamer. Niet slecht!
Nog meer weten? En je hebt wat tijd? Dan raad ik je de
talk van Gabor Hojtsy op DrupalCon Kopenhagen van vorig jaar even te
bekijken.
Zelf eens spelen met Drupal? Dat kan. Je hoeft de software ook niet zonder meer
te downloaden. Je kan op Drupal Gardens zelf een Drupal site maken en
beginnen rondklikken. Net zoals je dat kan met WordPress.com of op
Blogger.