Zum Hauptinhalt springen

Online-JUG «Joomla 5.2 RC1 testen»

Beginn
Donnerstag, 03. Okt. 2024 19:00
Ende
Donnerstag, 03. Okt. 2024 20:00
Teilnehmer
7
Ort:
Online
Preis:
Kostenlos
Online-JUG «Joomla 5.2 RC1 testen»

Am 1. Oktober wird «Joomla 5.2 RC1» veröffentlicht. Aus diesem Grund organisieren wir ein weiteres Online-JUG um diesen bevorstehenden Release zu testen. Damit helfen wir mit, dass Bug-Fixes und Verbesserungen mit der nächsten Version freigegeben werden können. Also ein wichtiger Beitrag zum Joomla-Projekt! Vielen Dank für's Mitmachen schon im Voraus!

Datum und Zeit
Donnerstag, 3. Oktober 2024, 19:00 - ca. 20:00 Uhr

Teilnahmelink (mit Jitsi)

Vorbereitungsarbeiten vor dem JUG

Github

  • Du brauchst einen Github-Account. Falls Du noch keinen hast, registriere Dich bitte vor dem JUG
  • Teste, ob Du Dich einloggen kannst.

Github Token

  • Generiere einen persönlichen Github Token
  • Klicke ganz unten auf den Button [Generate token]
  • Der Token wird angezeigt
  • Kopiere ihn in die Zwischenablage
  • Speichere ihn in einer Datei, die Du dann am JUG wieder brauchen wirst

Was Du am JUG benötigst

Browser Tab 1: Joomla Backend

1. Logge Dich ins Back-End ein

  • URL: *
  • Benutzername: *
  • Passwort: *

* wird Dir am Online-Meeting über die Chatfunktion von Jitsi bekanntgegeben

2. Speichere Deinen Github Token

  • Components > Joomla! Patch Tester (wir haben ihn bereits für Dich installiert)
  • Button [Options]
  • Tab «GitHub Authentication»
  • im Feld «GitHub Token» den zuvor generierten Token eingeben
  • [Save & Close]

3. Patches filtern

  • Components > Joomla! Patch Tester
  • «Filter RTC Patches» = No (PRs ausblenden, die bereits genügend getestet sind)
  • «Filter NPM Patches» = No (PRs ausblenden, die einen Root-Zugriff auf dem Server benötigen)
  • «Filter Target Branch» = 5.2-dev (Nur PRs dieser Joomla-Version anzeigen)
  • Tipp: das Suchfeld benutzen, um einen konkreten PR über die Pull ID zu finden

Browser Tab 2: Github

Hier findest Du die Liste der zu testenden PRs mit den Testanweisungen.

Browser Tab 3: Issue Tracker

Hier kannst Du die Testergebnisse melden.

Test-Ablauf

Wenn Du einen PR gefunden hast, den Du testen möchtest:

  • Klicke auf den Button [View on GitHub]
    → Hier findest Du die Beschreibung und die Testanweisungen
  • Kehre zurück in Dein Joomla-Back-End und klicke auf den Button [Apply Patch]
    → Der Patch wird installiert
  • Falls es sich um eine Erweiterung handelt und Du sie nicht findest, öffne > System > Install > Discover > Installiere die Erweiterung
  • Führe die Tests gemäss den Anweisungen durch
  • Melde das Testresultat
    → Klicke im  Joomla! Patch Tester beim betreffenden PR auf den Button [View on Joomla! Issue Tracker]
    → Klicke auf den Button [Test this]
    → Neben diesem Button wird angezeigt (Beispiel): User tests: Successful: 0 Unsuccessful: 0
    → Markiere «Tested successfully» bzw. «Tested unsuccessfully»
    → Falls «Tested unsuccessfully» kann eine kurze Beschreibung, was nicht funktioniert hat, hilfreich sein
    → Klicke auf den Button [Submit test result]
    → Nun wird jetzt angezeigt (Beispiel): User tests: Successful: 1 Unsuccessful: 0

 Wenn 2 Tests als «successful» gekennzeichnet sind, bekommt der PR den Status «RTC» und wird zur Freigabe angemeldet.

Du wirst in Zukunft mehrere E-Mails mit Statusmeldungen zu diesem PR bekommen. Wenn sie Dich nicht interessieren, kannst Du sie unsubscriben.

Glossar

Merged into ... (Zusammengeführt)
Der PR ist freigegeben und wird mit dem nächsten Update veröffentlicht.

NPM (...)
Gewisse PRs können nicht im Joomla-Back-End durchgeführt werden. Diese benötigen einen Root-Zugriff auf dem Server. Falls Du das nicht hast, kannst Du das Testen solcher PRs einfach bleiben lassen.

PR (Pull Request)
Arbeitsablauf. Eine zu testende Fehlerbehebung oder ein zu testendes neues Feature.

RFC (Request for Comments)
Bitte um Kommentare

RTC (Ready to commit)
Bereit für die Freigabe.

Successfully (Erfolgreich)

Unsuccessfully (Nicht erfolgreich)