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 |
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.
- Öffne die PR-Liste auf Github
- Du musst natürlich mit Deinem Github-Account eingeloggt sein
Browser Tab 3: Issue Tracker
Hier kannst Du die Testergebnisse melden.
- Öffne den Joomla Issues Tracker
- Verwende den Button [Login with GitHub]
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)