Intertron - Joomla maatwerk - Maassluis

  • Vergroot lettergrootte
  • Standaard lettergrootte
  • Verklein lettergrootte

Joomla 1.6 ontwikkeling

Enige maanden geleden werd er in de Joomla discussiegroep een oproep gedaan om een aantal standaard componenten te herschrijven naar de standaard MVC methodiek. Dit had eigenlijk al tijdens het ontwikkelen van Joomla 1.5 moeten gebeuren, maar dat is toen blijven liggen. Met Joomla 1.6 in het vooruitzicht en de eerste alpha versie hiervan uitgebracht moest dit nu toch aangepakt worden.

Als Joomla component ontwikkelaar die gebruik maakt van de MVC methodiek heb ik aangeboden om de componenten mod_modules en mod_plugins te herschrijven.

Joomla is een open-source project die geheel door vrijwilligers wordt gerund.  Ik gebruik Joomla voor een groot deel van mijn opdrachten en als deel van de gemeenschap (community) wil ik dan ook mijn steentje bijdragen om het project in stand te houden. Verder vind ik het een eer om bij te kunnen dragen aan het project zelf.

Ik ben voortvarend aan de slag gegaan en na een paar dagen programmeren was het zover dat ik de code kon uploaden. Benieuwd of het Joomla core team nog opmerkingen had bleef ik regelmatig kijken op de website en in de discussiegroepen. Maar er gebeurde niet veel.

Tot er enkele weken geleden berichten verschenen van Andrew Eddie, lead developer van Joomla, dat hij bezig was de code die door diverse personen was geschreven te verwerken. Op een gegeven moment kreeg ik de vraag om mijn code nogmaals door te lopen omdat er in de ontwikkeling van Joomla 1.6 ondertussen verschillende wijzigingen in de methodiek waren doorgevoerd. Er was ondertussen een alpha2 versie beschikbaar en de nightly build was nog verder in de ontwikkeling.

Met goede hoop dat er nu echt wat ging gebeuren heb ik inderdaad mijn code opnieuw aangepast. De verschillen tussen de eerste versie en de huidige waren ondertussen zo groot dat ik vrijwel alle code opnieuw moest aanpassen.

Dit gaf voor mij aan dat Joomla 1.6 niet zomaar een kleine upgrade wordt, maar dat er weer een flinke sprong gemaakt is in de ontwikkeling in de nieuwe versie. Dat is een goede zaak, omdat er de laatste jaren te weinig ontwikkeling was en Joomla links en rechts ingehaald dreigde te worden door andere CMS'en als Drupal en Wordpress.

Aan het begin van deze week kreeg ik de bevestiging dat mijn code was geaccepteerd en gebruikt wordt in de nieuwe versie. Ik kijk dan ook uit naar het moment waarop de nieuwe 1.6 versie uit zal komen.

 


blog comments powered by Disqus