Skip to main content

Online-JUG «Joomla 5.2 Alpha 2 testen»

Beginn
Montag, 15. Juli 2024 19:00
Ende
Montag, 15. Juli 2024 20:00
Teilnehmer
3
Ort:
Online
Preis:
Kostenlos
Online-JUG «Joomla 5.2 Alpha 2 testen»

Wir organisieren ein weiteres Online-JUG um die aktuelle Beta von Joomla 5 zu testen. Damit helfen wir mit, dass Bug-Fixes und Verbesserungen mit der nächsten Joomla-Version freigegeben werden können. Also ein wichtiger Beitrag zum Joomla-Projekt! Vielen Dank für's Mitmachen schon im Voraus!

Aus den organisatorischen Mängeln des letzten JUG haben wir gelernt und deshalb wurde etwas mehr Aufwand in die Vorbereitung und die Vorab-Dokumentation investiert.

Datum und Zeit
Montag, 15. Juli 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)