
Onze vier bijdragers en hun projecten voor Google Summer of Code 2025
Introductie van onze vier bijdragers en hun projecten voor Google Summer of Code 2025
Van de ongeveer 280 voorstellen hebben we er vier geselecteerd. We zijn erg blij dat Google Summer of Code Joomla alle vier de gevraagde plaatsen heeft toegekend dit jaar! Gefeliciteerd aan onze bijdragers. In dit artikel stellen zij zichzelf en hun projecten voor.
In alfabetische volgorde:
-
Charvi Mehra: Joomla! AI Framework
-
Dileep Adari: Workflowverbeteringen
-
Mahmoud Magdy: Verbeteringen aan Weblinks
-
Reem Atalah: Migratie van content met een Common Content Model
Mentoren & beheerders: Christiane Maier-Stadtherr, Benjamin Trenkle, Shivam Rajput, Eoin Oliver, Nicola Galgano, Herman Peeren, Martin Kopp
Charvi Mehra: Joomla! AI Framework
Even voorstellen
Ik ben Charvi Mehra, een derdejaars bachelorstudent aan het Cluster Innovation Centre van de Universiteit van Delhi. Ik studeer Informatietechnologie en Wiskundige Innovatie. Als ik niet werk of slaap, ben ik meestal aan het spelen. Ik ben super blij en enthousiast om deel uit te maken van GSoC 2025!
Hoe ik hier terechtkwam
Ik begon in de open source-wereld van Joomla als een complete beginner, met enkel wat middelbare schoolkennis van HTML en CSS. Het bekijken van de enorme repository voelde als het geblinddoekt oplossen van een Rubik's kubus – overweldigend! Maar toen ik erin dook, merkte ik hoe behulpzaam en verwelkomend de community is. Door kleine bijdragen te leveren en te communiceren leerde ik het codeverloop kennen. Wat begon als bijdragen met PR’s werd een hobby die mij gemotiveerd hield. In mijn eerste jaar werkte ik aan een project dat testen voor Joomla vereenvoudigde. Dit jaar sprak het AI-frameworkproject me erg aan.
Waar gaat mijn project over?
Wat als je direct een korte samenvatting van een artikel van 1000 woorden zou krijgen, zonder alles te hoeven lezen? Of snel boeiende content kunt genereren met slechts een prompt? Dat is het doel: een AI-bibliotheek integreren in Joomla CMS zodat beheerders, ontwikkelaars en contentmakers profiteren van AI-ondersteuning voor betere gebruikersbetrokkenheid en contentbeheer. Door AI slim te integreren maken we Joomla krachtiger, flexibeler en klaar voor de toekomst.
Tot slot
Ik wil vooral plezier hebben met dit project en veel leren de komende maanden. Ik kijk ernaar uit om waardevolle bijdragen te leveren aan het Joomla AI Framework en actief deel te zijn van deze open source-community!
Dileep Adari: Workflowverbeteringen
Wie ben ik?
Ik ben Dileep Adari, techliefhebber, fan van open source en waarschijnlijk te veel in de terminal te vinden 😄. Ik heb net mijn derde jaar Computerwetenschappen aan IIIT Hyderabad afgerond en ben lid van het Software Engineering Research Center. Mijn interesse ligt bij bruikbaarheid en Human-Computer Interaction, vooral bij complexe systemen zoals ERP's – precies waarom Joomla mijn aandacht trok!
Waarom Joomla en GSoC?
Joomla is krachtig én logisch opgebouwd. Voor iemand met interesse in backend én UX is het een perfecte omgeving. GSoC is voor mij niet alleen coderen, maar zinvol bijdragen aan software die wereldwijd wordt gebruikt.
Mijn project: Workflowverbeteringen
Als je ooit Joomla’s workflowsysteem hebt geprobeerd, weet je dat het krachtig is – maar soms ingewikkeld. Mijn project maakt workflows intuïtiever en gebruiksvriendelijker, met onder andere:
-
Visuele Workflow Builder: Bouw workflows met drag-and-drop en flowcharts
-
Vooraf ingestelde templates: Snel aan de slag met standaardflows
-
Verbeterde documentatie
-
Gebruiksvriendelijkheid & testdekking verbeteren
Waarom belangrijk?
Voor sitebeheerders en redacteurs betekent dit:
-
Minder verwarring
-
Snellere opzet
-
Meer kracht zonder complexiteit
Vooruitblik
De komende maanden deel ik updates, screenshots, en misschien wat frustraties (grapje 😅). Heb je ideeën of feedback? Laat van je horen via GitHub!
Mahmoud Magdy: Verbeteringen aan Weblinks
Hallo Joomlers, ik ben Mahmoud Magdy, derdejaars student aan Ain Shams Universiteit in Caïro, Egypte.
Ik ben GSoC 2025-bijdrager bij Joomla en werk aan het Weblinks Enhancements-project. Een geweldige kans waar ik erg naar uitkijk.
Ontdekking van GSoC en Joomla
Vorig jaar zocht ik naar manieren om mijn zomer productief te besteden. GSoC en Joomla kwamen op mijn pad. Joomla’s Weblinks-project sprak me aan vanwege mijn ervaring met PHP, JavaScript en Cypress-tests. Hoewel GSoC competitief is, zette ik alles op Joomla – ik geloofde in de impact van het project.
Mijn open source-reis
Ik begon mijn Joomla-reis met een kleine component genaamd SimpleQuote. Dit hielp mij de componentstructuur te begrijpen. Daarna leverde ik bijdrages aan Weblinks via pull requests. Met feedback van mijn mentor groeide mijn vertrouwen. Open source kan overweldigend zijn, maar met doorzettingsvermogen en begeleiding wordt het leuk en leerzaam.
Mijn project: Weblinks Enhancements
Mijn doel is om Joomla’s Weblinks-extensie te moderniseren en aan Joomla 5-normen te laten voldoen:
-
Code refactoren: PSR-12-standaarden, namespaces, Joomla 5 MVC
-
Testen: Cypress-tests met >90% dekking
-
Bugfixes: Oplossen van openstaande issues
-
Documentatie: README en codecomments verbeteren
Als er tijd is, wil ik Workflow-integratie verkennen. Mijn mentor helpt me gefocust te blijven, en ik zal voortgang delen via blogs en presentaties.
Waarom Joomla?
Joomla is flexibel en wereldwijd in gebruik. De community is geweldig en de impact is tastbaar. GSoC is overweldigend, maar Joomla voelde meteen als thuis.
Laten we samenwerken, leren en Joomla verbeteren deze zomer!
Reem Atalah: Migratie van content via een CCM
(Toelichting: Reem betekent “hert” in het Arabisch)
Hallo Joomla-wereld! Mijn naam is Reem Emad Atalah en ik ben een GSoC’25-bijdrager bij Joomla.
Ik ben backend developer uit Egypte en afgestudeerd aan de Faculteit Engineering van de Universiteit van Caïro.
Waarom open source?
Een tijdje voelde ik mij vastlopen in mijn carrière – ik wilde iets groters bijdragen en mezelf uitdagen. Dat vond ik in open source, en vooral in Joomla.
Mijn open source-reis
Drie jaar geleden begon ik bij Keploy. Toen ik Joomla ontdekte voelde het als een verborgen parel 💎. Van de 150+ organisaties voelde Joomla als een perfecte match door de rijke geschiedenis, het krachtige CMS en de wereldwijde community.
Wat mij het meest opviel, is hoe goed Joomla alles documenteert – van eerste pull request tot live gang. Het is professioneel en leerzaam.
Mijn project: Contentmigratie via CCM
Mijn project richt zich op het migreren van content tussen verschillende CMS’en met behulp van een Common Content Model (CCM) en Model-Driven Engineering (MDE). Oftewel:
-
We bouwen een brug om content vanuit andere CMS’en naadloos naar Joomla te migreren.
In plaats van bestaande migratiemethoden gebruiken we Joomla’s Web Services API en werken we aan tools die:
-
Contentstructuren automatisch ontdekken
-
Die mappen naar een universeel model (CCM)
-
Importlogica genereren via MDE-technieken
Waarom belangrijk voor mij?
Meewerken aan Joomla via GSoC is geen gewoon project – het is een carrièreswitch. Het biedt technische groei, inspirerende mentoren en internationale kansen.
Ik ben er klaar voor om mijn best te doen, te leren en iets betekenisvols bij te dragen aan de toekomst van Joomla!
Dit artikel werd oorspronkelijk gepubliceerd in het Joomla Community Magazine.
Lees alle artikelen in het magazine via deze link
Joomla! bestaat al 19 jaar als Open Source project. Dat is een lange tijd in technologiejaren! 19 jaar geleden kon je niet eens een iPhone bezitten, of X gebruiken en waarschijnlijk had je geen Facebook-account maar een Hyves-account 😊.
Er is veel gebeurd, maar Joomla! is al die tijd een duurzame keuze gebleken als CMS voor miljoenen websites wereldwijd, ondersteund door een betrokken community.