Diese Liste enthält alle für den PBF wichtigen Begriffe mit beigefügten Erklärungen oder Übersetzungen.

Wenn du weitere Begriffe für diese Liste hast: Schreibe sie uns, evtl auch auf Glip.

Bugs

Fehler im Code bezeichnet man als Bugs (engl. für Käfer), weil früher nicht nur Softwarefehler für Probleme gesorgt haben sondern auch Käfer. Computer waren früher um einiges größer als heute und so war in den Rechnern genug Platz für Käfer. Diese haben dort genistet und so die Relais, aus denen die Rechner früher bestanden, beschädigt bzw. gestört.

Commit

Ein commit ist die Übergabe einer Änderung am Code in einen neuen  Zweig (Branch). Ein Programmierer kann Code in vielen kleinen Schritten abändern und jeden Schritt übergeben. Am Ende wird er gewöhnlich seinen Zweig zur Übernahme in den >> Core vorschlagen

 

Core

Beim PBF wirst du öfter das Wort "Core" hören. Damit ist der Joomla!-Kern gemeint, also der Quelltext von Joomla!.

GitHub

Github ist ein Onlinedienst, auf dem Softwareprojekte mittels der Software "Git" verwaltet werden können. Git ermöglicht eine Versionsverwaltung von Softwarecode und erlaubt es einem Team, gemeinsam an der selben Software zu arbeiten (mehr Informationen).
Alle Pull Requests von Joomla! auf GitHub. Infos zur GitHub-Authentifizierung findest du in dieser Anleitung.

 

Glip

Glip ist ein kostenloser Onlinedienst, ein englischsprachiges Projektmanagement-Tool, mit dem man zum Beispiel im Team chatten kann. Mehr Informationen

 

Issue

Eine Problemmeldung. Irgend ein Problem, es kann auch ein Bug sein.

Issue Status

Dieser Status zeigt an, ob ein Issue getestet werden muss.
Normalerweise testen wir beim PBF Patches, wenn sie den Status "new" oder "pending" ("wartend") haben. Mehr Informationen

Issue Tracker

Der Issue Tracker ist eine Art Ticketsystem, mit dem der Bug von der Bestätigung bis zur Fehlerbehebung verwaltet und "abgearbeitet" werden kann. Mit Hilfe des Issue Tracker (http://issues.joomla.org) kann man zum Beispiel die Fehlerbeschreibung lesen. (Anleitung)

JDocs

Die Joomla! Dokumentation (JDocs) ist das offizielle Handbuch und die Projekt Dokumentation: Wie du Übersetzer wirst, erfährst Du hier.

 

JUG

Eine Joomla! User Gruppe (JUG) ist ein regelmäßiges Treffen in deiner Nähe um bei Fragen zu helfen, ist offen für Anregungen und lädt dazu ein Tricks und Tipps zu bekommen, bzw. zu geben. Mehr Informationen

Lokale Installation

Bevor man Patches testen kann, muss man lokal oder online eine Joomla Installation einrichten. Für die lokale Installation benötigt man XAMPP, die aktuelle Joomla-Version (Beim PBF verwenden wir die Joomla! 4 Nightlybuild), die Joomla-Erweiterung Patchtester, sowie einen GitHub Account, für die Authentifizierung des Patchtesters.

 

Nightly Build

Die Nightly Build ist die aktuelle Joomla! Version an der gearbeitet wird. Diese wird automatisch generiert und beinhaltet den aktuellen Entwicklerstand vom aktuellen Code. Die Nightlybuild läuft nicht stabil und hat vielleicht auch Sicherheitslücken, deshalb soll die Nightlybuild nicht für produktive Seiten verwendet werden. Mehr Informationen

 

Online PBF Umgebung

Für alle, die keine lokale Installation beim PBF-Event dabei haben, haben wir online Joomla Installationen speziell für den PBF vorbereitet. (mehr Informationen). GitHub erlaubt nur eine geringe Anzahl an anonymen Zugriffen über die Schnittstelle, somit ist es zwingend notwendig, dass sich jeder mittels seinem GitHub-Account über die Optionen der Joomla-Erweiterung "Patchtester" authentifiziert. 

 

Patch

Ein Patch sind einige Programmzeilen, die einen Fehler korrigieren oder neue Funktionen enthalten. Patches können von einem Commiter in den Code der aktuellen Joomla Installation eingebaut werden (mergen). In der Joomla Umgebung werden Patches in GitHub als Pull Requests bereitgestellt.

 

Patch testen

Was Du beim Patch testen beachten solltest, findest Du hier: Anleitung Patch testen. Es gibt eine sehr hilfreiche Joomla-Erweiterung, den "Patchtester".

 

Patchtester

Der Patchtester ist eine Joomla-Komponente, die beim testen der Patches sehr hilfreich ist. Der Patchtester erlaubt es, per Klick Patches in Joomla! zu installieren. Hier geht es zur Schritt für Schritt Anleitung: Patchtester

 

Pull Request (=Fehlerkorrektur/Funktionsvorschlag)

Ein Pull Request ist eine Aufforderung, einen Patch in den Code zu übernehmen. In unserem Fall hat ein Entwickler am Code von Joomla! gearbeitet und einen Bug behoben und einen Pull Request abgesetzt. Nun kann das PBF-Team den neuen Code testen, notfalls darüber diskutieren oder dem Entwickler eine Rückmeldung geben, damit er den Patch modifiziert. Schlussendlich kann der neue Code von einem Commiter in den Joomla! Core übernommen werden.

 

Produktverantwortlicher

Wenn der Pull Request (Patch) zweimal erfolgreich getestet wurde, dann nimmt ein Produktverantwortlicher, den Patch in den Joomla!-Core auf. Ein Produktverantwortlicher hat die Schreibrechte für den Quelltext von Joomla!.

 

PBF

Das Event "Pizza Bugs & Fun" ist ein "Joomla! Mitmachtag". Man lernt die Community kennen, lernt wie man Patches testet oder sogar selber schreibt, wie man Übersetzer wird oder wie man durch das Schreiben der Dokumentation Joomla! noch verständlicher machen kann.  Wer übersetzen will muss über Englischkenntnisse verfügen, denn die Ausgagssprache ist Englisch. Weitere Informationen findest du hier und hier

 

Translation Sandbox

Übersetzer benötigen eine Umgebung zum testen, diese findet man hier: Translation Sandbox.
Wie du Übersetzer wirst, erfährst Du hier.

 

Xampp

XAMPP ist eine vollständig kostenlose, leicht zu installierende Software, die alle notwendigen Programme zur Einrichtung und Wartung eines Web-Servers enthält. Mehr Informationen

 

Unsere Unterstützer - Vielen Dank
Unsere Unterstützer - Vielen Dank

Ionos by 1&1
Ionos by 1&1

IONOS ist mit mehr als acht Millionen Kundenverträgen der führende europäische Anbieter von Cloud-Infrastruktur, Cloud-Services und Hosting-Dienstleistungen.

emilQ DAILY - Boost your Business
emilQ DAILY

Ihr digitales Toolset zur systematischen Durchführung des Tages- und Projektgeschäfts und zur kontinuierlichen Optimierung Ihres Unternehmens.

Tekdi Technologies
Techjoomla

Creator of popular Joomla Extensions like Shika, JTicketing, JGive. Also offer consultation and development services for Web & Mobile applications.

Softforge - Powering your future
SoftForge

London and SE England IT development company providing all you need to build and run your company on the web.

itronic
itronic

Wiener IT Dienstleister für Services wie Webentwicklung, Administration, Webhosting, Serverhousing

HSW IT Consulting & Solution
HSW IT Consulting & Solution

Für Ihr Unternehmen alles aus einer Hand. Beratung und Lösung für Hardware, Software und Web.