Veröffentlichungs- und Support-Zyklus
From Joomla! Documentation
Revision as of 04:16, 15 July 2016 by M-b-o (talk | contribs) (Created page with "CMS Entwicklung Referenz Joomla! Versionen")
Diese Seite enthält eine Zusammenfassung der am 25. April 2014 veröffentlichten aktuellen Entwicklungs-Strategie. Alle vor dem 25. April 2014 veröffentlichten Joomla!-Versionen wurden entsprechend dem vorherigen Release - und Support Kreislauf entwickelt. Für eine ausführlichere Erklärung lies den vollständigen Text über die Joomla! Entwicklungs-Strategie.
Joomla! wird in Anlehnung an die Semantische Versionierung (2.0.0) entwickelt. Nicht mehr eingesetzt werden LTS (Lang Zeit Support) und STS (Kurz Zeit Support). Die Begriffe direkt unterhalb erklären die Versionierungs-Begriffe und Ihre Bedeutungen.
- supported - (unterstützt) letzte Minor-Version(en) einer Major-Version bekommt Patches mit Fehlerbehebungen und Schließung von Sicherheitslücken
- current - (gültig) die jüngste oder 'letzte' Major.x.x offiziell veröffentlichte Version
- legacy - (überholt) jede Major.Minor.Patch Version(en) welche nicht die gültige Version ist[1]
- stable - (stabil) die zur Nutzung in einer produktiven Umgebung fertige Major-Version mit den eingebundenen gültigen und überholten Versionen[2]
- EOS - eine Abkürzung für 'End Of Support / Supportende' und bedeutet, dass keine weiteren Patches mit Fehlerbehebungen oder Schließung von Sicherheitslücken veröffentlicht werden
- EOL - eine Abkürzung für 'End Of Life / Lebensende' und hat die gleiche Bedeutung wie EOS[3]
Jede Major-Version von Joomla! wird vom Joomla! ProjectTM für einen begrenzten Zeitraum unterstützt, anfangend vom ersten Tag der offiziellen Veröffentlichung. Joomla! wird die weitere Entwicklung einer Major-Version für mindestens 2 Jahre fortsetzen. Es kann die weitere Entwicklung einer Major-Version folgen, gemäß der Major-Version Roadmap. [4] Eine kurze Zusammenfassung wäre:
- Jede Major-Version wird mindestens 4 Jahre unterstützt
- Du solltest immer die letzte Major-Version einsetzen oder zur letzten Major-Version Minor.Patch aktualisieren
- Jedes veröffentlichte Minor-Versions-Update ist abwärts kompatibel mit der vorherigen Minor-Version der gleichen Major-Version[5]
Bitte verwende die Joomla! CMS Entwicklungs Roadmap oder das Joomla! CMS Versions-Diagramm um das geschätze EOS (Supportende) für jede Major.Minor Version oder die gesamte Major-Version zu bestimmen.
Erklärung der Versions-Nummerierung
Die Versions-Bezeichner für Joomla! folgen einer dreistufigen Zahlen-Konvention in denen die Stufen von bedeutenden Software-Veränderungen definiert werden.
[major].[minor].[patch]
Diese 3 Ebenen sind wie folgt definiert:
- Eine Änderung der Zahl der Major Version kennzeichnet eine Unterbrechung in der Abwärtskompatibilität.
- Eine Änderung der Zahl der Minor Version kennzeichnet das Hinzufügen von neuen Funktionen oder eine wesentliche Änderung an bestehenden Funktionen.
- Eine Änderung der Zahl der Patch Version kennzeichnet, dass Fehler behoben wurden.
Beispiele
Du benutzt Joomla! Version 3.3.6. Das bedeutet, dass Deine Version die Major-Version 3, die Minor-Version 3 und Patch-Version 6 ist. Wenn ein Patch für 3.3.6 veröffentlicht wird, würde er Deine Joomla!-Version auf 3.3.7 erhöhen. Wenn eine neue Minor-Version für die Major-Version 3 veröffentlicht wird, würde die 3.4.0 daraus werden. Diese Seite wird immer die gültige stabile unterstütze Version von Joomla! einschließlich der kleineren Patch-Version in der oberen rechten Ecke anzeigen.
Referenzen
- ↑ Hinweis, überholt (legacy) ist ein Begriff der nur verwendet wird, um den Status einer Version in Bezug zur gültigen Version zu beschreiben. Anwender und Entwickler sollten auf genau auf das EOS Datum achten, um die Lebensfähigkeit oder weitere Nutzung der Legacy-Version zu erkennen.
- ↑ Version(en) markiert mit alpha, beta oder rc (release candidate) sollte nur zu Testzwecken eingesetzt werden.
- ↑ EOS kann genauso verwendet werden wie EOL. Beide Begriffe bedeuten das 'Ende der Unterstützung' und nicht mehr oder weniger. Verwechsel 'EOL' nicht mit der Bedeutung, dass die Software nicht mehr funktioniert.
- ↑ Die vollständige Erklärung der unterstützten Versionen findest Du unter der Rubrik 4.3 Unterstützte Veröffentlichungen im Joomla! Entwicklungs-Strategie Dokument.
- ↑ Eine installierte Erweiterung oder Template in einer Major.0.x Version funktioniert auch in einer Major.7.x Version. Von Drittanbietern entwickelte Erweiterungen oder Templates und die Veröffentlichung von Updates für diese liegen in der Verantwortung der einzelnen Entwickler. Die Installation von Updates für Erweiterungen oder Templates liegen in der Verantwortung des Anwenders.