Skip to main content
Hoe verbeteringen in Joomla komen

Hoe verbeteringen in Joomla komen

28 april 2025

Joomla is open source software die wordt ontwikkeld en ondersteund door een wereldwijde groep enthousiaste vrijwilligers. Peter Martin legt stap voor stap uit hoe dat proces werkt – en hoe jij zelf kunt meedoen. Het doel van deze bijeenkomst is om inzicht te geven in het ontwikkelproces van Joomla.

Wat is open source software?

Bij open source software is de broncode vrij toegankelijk voor iedereen. Je mag Joomla gebruiken, aanpassen en met anderen delen. Open source is niet per se gratis, maar voor Joomla hoef je geen licentiekosten te betalen.

Joomla wordt ontwikkeld en beheerd door vrijwilligers uit de hele wereld. Er is geen bedrijf dat bepaalt wat je ermee mag doen. Iedereen kan bijdragen aan de verbetering van Joomla – ook als je geen programmeur bent!

Het Joomla ontwikkelproces

Voordat nieuwe functies of verbeteringen aan de Joomla-kern worden toegevoegd, worden ze uitgebreid getest. Eerst is één geslaagde automatische test nodig, daarna volgen twee succesvolle tests door echte gebruikers. Vervolgens beslissen de Joomla Release Managers samen met het CMS Maintenance Team of, en in welke versie, de wijziging wordt opgenomen.

Peter was één van de Release Managers voor Joomla 5.2. Tijdens deze bijeenkomst geeft hij inzicht in het hele proces: van het schrijven en testen van code tot het uitbrengen van nieuwe versies:

  • Het Joomla ontwikkelproces
    Peter laat zien hoe je fouten meldt, nieuwe functionaliteit ontwikkelt, code schrijft, patches test en toevoegt aan de Joomla core. Ook het uitbrengen van een Joomla-release komt aan bod.

  • Praktijkvoorbeeld: een bug rapporteren, oplossen en testen
    Peter heeft een kleine bug in Joomla ontdekt. Samen gaan we live aan de slag:
    • controleren of de bug echt een bug is
    • de bug melden in de issue tracker
    • een patch schrijven en indienen
    • de patch testen en het resultaat rapporteren
  • Git en GitHub
    Bij Joomla gebruiken we Git voor versiebeheer en GitHub om de code op te slaan en samen te werken. Maar hoe werken Git en GitHub precies? En zijn ze ook bruikbaar voor andere dingen dan softwareontwikkeling? (Spoiler: ja – Peter gebruikt het zelfs om recepten voor koken en bakken bij te houden!)

    Om Git op een toegankelijke manier uit te leggen, laat Peter je kennismaken met een korte oefening: een gezamenlijk boodschappenlijstje. Zo leer je hoe versiebeheer werkt – ook buiten de IT-wereld.

Hoe verbeteringen in Joomla komen

Presentatie gedaan bij

Joomla User Group Eindhoven

20 mei 2025
Online

Joomla User Group Arnhem-Nijmegen

28 april 2025
Zevenaar, Nederland
Joomla Linux Specialist

© 2025 by Peter Martin / db8. All rights reserved.