
Open source betekent niet "gratis ondersteuningscontract".
Waarschuwing: Dit bericht kan sporen van ironie bevatten.
Je bent waarschijnlijk bekend met dit soort forumberichten. Hier is een typisch voorbeeld, dat fictief is maar heel dicht bij de werkelijkheid komt. Ik zie dit soort berichten van tijd tot tijd op forums, Facebook-groepen of zelfs in TYPO3 Slack:
"Extensie XY is totale onzin! Het werkt al drie maanden niet naar behoren en de ontwikkelaar reageert niet op mijn e-mails. Wat een onprofessioneel gedrag!"
Wacht eens even. Stop. Haal diep adem.
De ongemakkelijke waarheid over uw "gratis" CMS
Gebruikt u TYPO3? Geweldig! Je hebt een CMS waar andere bedrijven 50.000 euro of meer voor zouden betalen. En je krijgt het gratis.
Maar - en hier komt het gedeelte dat sommige mensen niet willen begrijpen - "gratis" betekent niet "met een all-round zorgeloos pakket".
Veel kernontwikkelaars en auteurs van extensies doen dit in hun vrije tijd. Na het werk. In het weekend. Op flexvrijdag. Tussen familie, hobby's en het echte leven door. Veel extensies worden gemaakt in bureaus voor specifieke klantprojecten en worden alleen bijgewerkt als de oorspronkelijke klant de opdracht geeft voor de update. Andere worden bijgehouden als er tijd voor is.
Stel je voor dat je buurman je fiets gratis repareert. Zou je tegen hem schreeuwen als hij je niet meteen terugbelt? Zou je eisen dat hij om 10 uur 's avonds langskomt omdat de remmen piepen?
Nee?
Met verlengingen van derden?
Oké, misschien is het anders met TYPO3 core, omdat er een organisatie achter zit en er bepaalde kwaliteitsnormen zijn. Maar hoe zit het met extensies van individuen of kleine teams? Hier geldt de burenregel.
Wat gaat er om in de hoofden van sommige gebruikers!
Ik ken deze manier van denken maar al te goed. Iemand zit achter zijn computer en denkt:
- "Ik gebruik het systeem, dus ze zijn me iets verschuldigd."
- "De extensies moeten perfect werken, ik ben tenslotte klant."
- "Waarom duurt het antwoord zo lang? Dat is hun werk!"
Plot twist: De werkelijkheid is ingewikkelder.
Hobbyontwikkelaars doen dit in hun vrije tijd. Uit passie. Om iets terug te geven aan de gemeenschap. Je hebt geen recht op ondersteuning.
Agency-extensies worden vaak gemaakt voor specifieke klantprojecten. Updates zijn meestal alleen beschikbaar als de oorspronkelijke klant ervoor betaalt. Logisch, toch?
En jij als gebruiker? Gebruik je de extensie privé voor je blog? Wees dan dankbaar voor het cadeau. Verdien je er geld mee in je agentschap? Investeer dan iets terug.
De realiteit achter je "gratis" extensie
Laten we een typische extensie nemen:
- 200 uur ontwikkeling
- 50 uur testen
- 30 uur documentatie
- Ontelbare uren ondersteuning
Bij een normaal uurtarief van 100 euro zou dat 28.000 euro zijn. Je krijgt het voor 0 euro.
En dan klaag je dat de ontwikkelaar je e-mail niet binnen 24 uur beantwoordt?
Hoe het goed te doen (en toch succesvol te zijn)
Meld problemen - maar doe het goed:
- Concrete foutomschrijving
- TYPO3 versie, PHP versie, extensie versie
- Screenshots of codevoorbeelden
- Beleefde toon
- Gebruik de juiste kanalen: TYPO3 core issues horen thuis op https://forge.typo3.org, de meeste extensies hebben een issue tracker op GitHub (te vinden via de "Issue gevonden?" knop in TER).
In plaats van: "Extensie is rotzooi, werkt niet!". Beter: "Hoi, ik heb het volgende probleem met setup XY. Hier is mijn code..."
Toon dankbaarheid:
- Heeft een extensie je geholpen? Schrijf dan een positieve review, deel het op sociale media, vermeld het in je blog of maak er een YouTube-video over.
- Gebruik je een extensie commercieel? Doneer dan een koffie aan de ontwikkelaar of steun ze financieel. Veel extensies bieden sponsormogelijkheden.
- Deel nuttige extensies in je netwerk.
Word zelf actief:
- Een bug gevonden en opgelost? Maak een pull request aan.
- Documentatie verbeteren.
- Help andere gebruikers op forums.
- Een hotfix nodig? Voor Composer-installaties kun je patches direct toepassen, voor Classic-installaties kun je het getroffen bestand "vervangen" via SitePackage en XCLASS. Dan is wachten op de officiële fix niet zo erg.
De realiteitscontrole
Verdien je geld met TYPO3 projecten? Perfect! Investeer dan iets terug. Een paar euro voor een extensie die je uren bespaart is misschien wel de beste investering van je leven. (Oké, misschien zijn er nog één of twee andere "beste" investeringen...)
Je klaagt over "slechte kwaliteit"? Doe het dan beter! De code is open, iedereen kan helpen.
Wilt u professionele ondersteuning? Die is er - het kost alleen iets. Net als in elke andere industrie.
Wat gebeurt er als de gemeenschap sterft?
Stel je voor dat alle ontwikkelaars van extensies stoppen. Alle core ontwikkelaars stappen over naar WordPress. Wat zou er dan overblijven van je "gratis" CMS?
Niets.
De TYPO3 gemeenschap is het meest waardevolle bezit van dit systeem. Behandel het dienovereenkomstig.
Mijn oproep
De volgende keer voordat je een geërgerde post op het forum schrijft of een boze e-mail naar een extensie-ontwikkelaar stuurt, denk er eens over na:
Er zit daar iemand zoals jij. Die een gezin heeft, problemen heeft, slechte dagen heeft. Die je toch wil helpen, ook al krijgen ze er geen cent voor terug.
Wees dankbaar. Wees beleefd. Wees constructief.
Of koop een commerciële CMS. Daar krijg je precies de ondersteuning die je geld waard is.
P.S.: Als je denkt "Wolfgang overdrijft weer" - dan heb je nog nooit met TYPO3 extensie ontwikkelaars gesproken. Geloof me, ik ken hun verhalen.
Back

Wie schrijft hier?
Hoi, ik ben Wolfgang.
Sinds 2006 duik ik diep in de fascinerende wereld van TYPO3 - het is niet alleen mijn beroep, maar ook mijn passie. Mijn pad heeft me door talloze projecten geleid en ik heb honderden professionele video tutorials gemaakt over TYPO3 en zijn extensies. Ik hou ervan complexe onderwerpen te ontrafelen en ze om te zetten in eenvoudig te begrijpen concepten, wat ook tot uiting komt in mijn trainingen en seminars.
Als actief lid van het TYPO3 Education Committee zet ik me in om de TYPO3 CMS Certified Integrator examenvragen actueel en uitdagend te houden. Sinds januari 2024 ben ik er trots op een officiële TYPO3 Consultant Partner te zijn!
Maar mijn passie eindigt niet bij het scherm. Wanneer ik niet in de diepte van TYPO3 duik, vind je me vaak op mijn fiets, de schilderachtige paden rond het Bodenmeer verkennend. Deze uitstapjes in de buitenlucht zijn mijn perfecte balans - ze houden mijn geest fris en voorzien me altijd van nieuwe ideeën.