Waarom ik al 20 jaar Joomla gebruik

...

Mensen vragen me dat geregeld. Waarom Joomla? Het antwoord is eerlijker dan je misschien verwacht — en heeft niets te maken met wat het populairst is.

Het begon met Mambo

In 2004 bouwde ik mijn eerste site met Mambo — de voorloper van Joomla. Ik was meteen gewonnen. Niet omdat het de makkelijkste weg was, maar omdat het systeem logisch in elkaar zat. Je merkte dat er nagedacht was over structuur, over hoe inhoud en functionaliteit samenwerken, over wat er gebeurt als een site groeit.

Toen Mambo uiteenviel en een deel van de community verder ging als Joomla, ben ik mee. Dat was in 2005. Sindsdien heb ik elke Joomla-versie meegemaakt. Meer dan honderd projecten later gebruik ik nog altijd hetzelfde systeem. Niet uit gewoonte, maar omdat het nog altijd de beste keuze is voor het soort werk dat ik doe.

Absolute vrijheid — voor mij én voor jou

Wat me het meest aanspreekt in Joomla is de vrijheid. Als ik iets wil bouwen, kan ik het bouwen. Er zijn geen kunstmatige beperkingen, geen muren die je tegenkomt zodra je iets buiten het standaard-pad wil doen. Een ledenbeheer op maat, een boekingssysteem, een koppeling met een extern systeem, een volledig eigen workflow — als je het kunt bedenken, kan ik het maken in Joomla.

Die vrijheid geldt ook voor jou als klant. Je bent geen licenties verschuldigd, geen vendor lock-in, geen abonnement dat je moet betalen om je eigen site te blijven gebruiken. De code draait op jouw server. De data blijft van jou. Altijd.

Structuur die je later niet opbreekt

Joomla werkt met een MVC-architectuur — Model, View, Controller. Zonder al te technisch te worden: het betekent dat de code georganiseerd is volgens een vast, logisch patroon. Wat de site toont, hoe ze data verwerkt en waar de logica zit — dat zijn drie gescheiden lagen die elk hun eigen verantwoordelijkheid hebben.

Het praktische gevolg: een Joomla-site die vandaag goed gebouwd is, is over vijf jaar nog altijd onderhoudbaar. Ik kan er aan werken, een andere ontwikkelaar kan er aan werken, en niemand hoeft eerst een week code te ontcijferen om te begrijpen hoe het in elkaar steekt.

"Dankzij die gestructureerde opbouw kan ik elke extensie snel en veilig een eigen look geven — zonder de broncode aan te raken. Dat is geen trucje, dat is hoe Joomla bedoeld is."

Overrides: extensies aanpassen zonder ze te breken

Een van de meest onderschatte troeven van Joomla zijn template-overrides. Elke extensie — een contactformulier, een nieuwsoverzicht, een inlogscherm — heeft een standaard weergave. In Joomla kan ik die weergave volledig naar mijn hand zetten, zonder de extensie zelf aan te passen.

Dat klinkt technisch, maar de consequentie is heel praktisch: als de extensie een update krijgt, blijft mijn aanpassing gewoon staan. Ik overschrijf niets, ik werk ernaast. Het resultaat ziet er uit zoals jij het wil — en de volgende update gooit dat niet overhoop.

Dat betekent ook dat ik extensies die er standaard weinig aantrekkelijk uitzien, volledig kan integreren in het design van je site. Wat een bezoeker ziet is één geheel — ook al zitten er achter de schermen vijf verschillende componenten aan het werk.

Beheerd door een community, niet door een bedrijf

De naam zegt het al: Joomla komt van het Swahili-woord jumla, wat "allemaal samen" betekent. Dat is geen toevallige keuze — het zit in het logo, in de structuur van het project, in de manier waarop beslissingen worden genomen.

Joomla wordt beheerd door Open Source Matters, een non-profit organisatie. Er is geen bedrijf dat morgen van strategie kan veranderen, geen investeerders die andere prioriteiten stellen, geen CEO die besluit het platform in een andere richting te duwen. De community beslist over de toekomst van het systeem — en die community bestaat al meer dan twintig jaar.

Voor wie een langetermijnkeuze maakt, is dat geen detail.

"Geen enkel bedrijf kan Joomla kopen, opslorpen of stopzetten. Dat geeft een rust die je bij commerciële platformen nooit hebt."

En bevooroordeeld ben ik zeker

Ik verdien mijn brood met Joomla, dus neem dit niet als een objectief oordeel. Maar twintig jaar en meer dan honderd projecten later zou ik dezelfde keuze opnieuw maken. Niet blindelings — wel met de zekerheid van iemand die het systeem door en door kent en weet wat het kan.

Heb je een project waarbij je wil weten of Joomla de juiste keuze is? Ik bekijk het graag met je.

Neem contact op

Gerelateerde artikels