Veslagen bijeenkomsten

Verslag Pizza Bugs & Fun dag 17 oktober 2020

Op zaterdag 17 oktober 2020 werd weer de wereldwijde Joomla!  Pizza Bugs & Fun dag georganiseerd. Enkele leden van JUG043 Maastricht waren erbij.

1200px Pbf 2020en.png

Omstreeks 9:00 uur kwamen de JUG043 Maastricht leden via Zoom online. Na een controle of iedereen zijn Joomla 4 beta 5 geinstalleerd had samen met de patchtester inclusief een GitHub account, gingen we aan de slag. Al snel bleek dat het als leek geen eenvoudige klus is om deel te nemen aan de Pizza Bugs & Fun.

JUG043 joomla4 beta5 installatie

Stappen ter voorbereiding en testen

Hieronder de stappen die we uitgevoerd hebben ter voorbereiding van de Joomla 4 beta omgeving.

  1. Maak een account aan bij GitHub en Joomla Issue tracker).
  2. Download Joomla 4 beta 5 via de nightly builds.
  3. Download Joomla Patchtester gemaakt door Roland Dalmulder.
  4. Aanmaken Joomla 4 beta 5 installatie, dat kan lokaal via WAMPP, XAMPP of AMPPS of via een subdomein/subfolder.
  5. Voer de Joomla 4 installatie uit, bekijk hier een voorbeeld van de installantie van Joomla 4. Je kunt desgewenst ook de sample data installeren.
  6. Login op de back-end van je Joomla website
  7. Installeer desgewenst Akeeba Backup (optioneel - handig om direct na de installatie even een back-up te maken).
  8. Installeer de patchtester (via system, extensions, onder Install).
  9. Ga via Components naar Joomla! Patch Tester
  10. Klik dan rechtsboven op Options
  11. Klik op het tabblad GitHub Authentication, selecteer de gewenste authentication methode, voer de juiste gegevens in. Klik dan op Save & Close.
    (Let op, gebruik bij voorkeur een token, de normale autenticatie gaat komen te vervallen)!
  12. Klik dan op Fetchdata zodat de issues opgehaald worden uit de Joomla Issue tracker.

    JUG043 patchtester update

  13. Er komt een lijst in beeld met alle openstaande Issues voor Joomla 4.

    JUG043 patchtester issues

  14. Je kunt nu een issue openen door op View on GitHub of View on Joomla! Issue Tracker te klikken. Hieronder is al gezocht op issue 31041.

    JUG043 issue tracker 31041 patchtester

  15. Nu kun je aan de slag met testen. Lees het issue goed door!
  16. Test het issue uit voordat je de patch installeerd.
  17. Installeer de patch door op Apply Patch te klikken.
  18. Test dan of het issue (BUG) verholpen is. Indien ja werk het issue dan bij en geef aan dat jhe deze succesvol getest hebt.
  19. Draai daarna de patch terug door achter de patch op Revert Patch te klikken.
  20. Ga dan naar het volgende issue en volg de stappen opnieuw vanaf punt 12.

 

Verslag

De moeilijkheidsgraat zit het hem in de diverse termen en acties die je moet leren uitvoeren tijdens het testen van patches. Via de Joomla Issue tracker kun je de issues terugvinden om te testen. Er was ook een Excelsheet gemaakt waar je kon opgeven welk issue je opgepakt hebt en getest. Je moet je inlezen in het probleem, dan moet je in Joomla 4 de fout weten proberen te reproduceren. Vervolgens kun je via de patchtester een patch downloaden en controleren of de fout (bug) opgelost is, ja of nee. Daarna kun je de patch weer verwijderen en een ander issue gaan oppakken zonder te restoren.

Omdat het best wennen was, zijn we uiteindelijk samen gaan testen en heb ik het scherm met de andere deelnemers gedeeld en kon men meekijken. Zo hebben we een aantal tests doorlopen waarbij we er 1 succesvol kunnen testen. We hebben ook geconstateerd dat sommige test al uitgevoerd waren maar wachten op een oplossing aangezien er een conflict geconstateerd was. We hebben er zeker wat van opgestoren. Het zou fijn zijn indien er per land een aanspreekput zou zijn. Na enkele uurtjes hielden we het voor gezien. Samen met Leon en Pierre heb ik nog gepraat over de volgende bijeenkomst.

Voorbeeld van een issue: https://github.com/joomla/joomla-cms/pull/28508

Hopelijk kunnen we het volgend jaar de bijeenkomst weer fysiek organiseren (of aan deelnemen elders in het. land) , dat werkt een stuk prettiger. Na afloop heb ik aangegeven dat de deelnemers, Marco, Pierre, Leon en ik een Pizza mogen bestellen op kosten van JUG043 Maastricht. Dat was de "verassing" voor de deelnemers.

Website Pizza Bugs and Fun

Voorwoord van de Joomla President

Welkom video Pizza, Bugs & Fun

 

Contributorslist PBF 2020

https://docs.joomla.org/Pizza_Bugs_and_Fun_2020/Contributors_List

JUG043 contributerslist pbf2020