Door: Brian Mitchell.Categorie: Magazine.

De Joomla Academy: Afstuderen in website migratie

Open source is een krachtige herinnering eraan dat samenwerking vaak resultaten oplevert die veel groter zijn dan de som der delen. Vrijwilligerswerk voor het Joomla-project biedt talloze voordelen: professionele ontwikkeling, vriendschappen met collega’s die je werk begrijpen, en zakelijke netwerkmogelijkheden. Voor mij staat dankbaarheid altijd centraal. Ik ben dankbaar voor de bijdragen van zovelen – uit het verleden, heden en de toekomst.

Daarom ben ik zo dankbaar dat ik deel mocht uitmaken van de eerste sessie van de Joomla Academy. Door iets terug te willen geven, heb ik ontdekt dat ik zelf nog meer terugkrijg.Joomla academy

Van meet af aan stelde ons team vier belangrijke doelen voor ons project:

  • Getalenteerde nieuwe ontwikkelaars aanmoedigen en betrekken bij de Joomla-gemeenschap.
  • Leiderschap en coördinatie versterken onder de deelnemende mentoren.
  • Een roadmap en richtlijnen creëren voor toekomstige deelnemers aan de Joomla Academy.
  • Code ontwikkelen die de bredere Joomla-gemeenschap ten goede komt.

De uitblinker van onze sessie was Rahul Singh. Week na week leverde hij doordachte, creatieve en grondige bijdragen. Ons team hield wekelijkse vergaderingen over verschillende tijdzones, en Rahuls consistente betrokkenheid maakte elke sessie productief. Hij verwerkte feedback snel en kwam met oplossingen die het project vooruit hielpen.

Als mentoren leerden en groeiden wij ook. Ik heb veel te danken aan Gary Barclay en Shirelle (SD) Williams. SD, onze recruiter en zelfbenoemde “mentor verantwoordelijk voor het geluk van mentoren”, zette ons op weg naar succes door de juiste mensen, tools en ondersteuning bij elkaar te brengen nog voor onze eerste vergadering.

Gary herinnerde ons eraan dat de Joomla Academy over veel meer gaat dan alleen software. Hij moedigde ons aan om ons te richten op al onze vier doelen, niet alleen op code. Hij hield ons ook afgestemd op de bredere Joomla-gemeenschap, vooral met het oog op de komst van Joomla 6. Hij stelde moeilijke vragen en bood perspectief op alles, van beveiliging tot gebruikerservaring.

SD nodigde mij uit om als mentor aan te sluiten, en met haar en Gary in duidelijke rollen werd ik de hoofdmentor van ons team. Net als velen voelde ik me in het begin onzeker over wat dat zou inhouden. Maar SD luisterde, nam mijn zorgen weg en creëerde een omgeving waarin ik kon gedijen.

En nu het echte nieuws: Wat Rahul Singh heeft gebouwd, is opmerkelijk.

Als je een Joomla-ontwikkelaar bent die werkt met een klant met een bestaande WordPress-site, is je leven zojuist een stuk makkelijker geworden.

De Joomla Academy – Advanced Migration Tool vereenvoudigt de migratie van berichten, pagina’s, categorieën, tags, gebruikers, geavanceerde aangepaste velden en mediabestanden.

Zo werkt het:

  • Een Joomla-component importeert JSON-bestanden in schemaformaat en koppelt de broncontent aan de juiste onderdelen van de site.
  • Een plugin zet de brondata van WordPress om in het schema dat Joomla verwacht.
  • Een Joomla-module helpt sitebeheerders om wachtwoordresets uit te leggen aan eindgebruikers tijdens en na de migratie.
  • Een optionele WordPress-plugin biedt een veel completere export dan de standaard WordPress XML-optie. De Joomla-component kan data importeren vanuit zowel de standaard WordPress-export als deze verbeterde plugin.

Rahul leverde ook uitstekende unit- en end-to-end-testdekking, plus uitgebreide documentatie voor eindgebruikers, site-migrateurs en toekomstige ontwikkelaars. De component is ontworpen om elke Schema.org-compliant JSON te verwerken, wat de weg vrijmaakt voor toekomstige plugins om content van andere platformen te importeren.

Kortom, de Joomla Academy – Advanced Migration Tool is meer geweest dan een project. Het was een kans om te groeien in leiderschap, ontwikkeling, leren en gemeenschap. Het is een van de meest belonende ervaringen die ik met Joomla heb gehad sinds ik meer dan 12 jaar geleden begon als vrijwilliger.

 

Dit artikel werd oorspronkelijk gepubliceerd in het Joomla Community Magazine.
Lees alle artikelen in het magazine via deze link
Joomla! bestaat al 20 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.

1000 Resterende tekens


Deze site wordt beschermd door reCAPTCHA en Google Privacybeleid en Servicevoorwaarden zijn van toepassing.