Upload
david-jardin
View
262
Download
0
Embed Size (px)
DESCRIPTION
My presentation about the joomla! version strategy that i held at JoomlaDay Germany 2012
Joomla! Versionsstrategie
David Jardin - 06.10.12 - Joomla!Day Deutschland 2012
Are you R3ADY?
Sonntag, 16. Dezember 12
Ich.
• David Jardin
• 22
• Webentwickler
• Joomla!holic
• Stellv. Vorsitzender Mambo e.V.
Sonntag, 16. Dezember 12
KernkonzepteSonntag, 16. Dezember 12
Stable TrunkBild: http://commons.wikimedia.org/wiki/User:Zimbres
Sonntag, 16. Dezember 12
Versionsverwaltung
Branch Branch
TrunkSonntag, 16. Dezember 12
Stable Trunk bedeutet:
Kein Branch wird zurück in den Trunk geführt bis:
• das geplante Feature komplett ist
• getestet wurde und
• bereit zur Veröffentlichung ist
Sonntag, 16. Dezember 12
Time-based Release CycleIcon: http://commons.wikimedia.org/wiki/User:NikNaks?uselang=de
Sonntag, 16. Dezember 12
Alle 6 Monate erscheint eine neue Joomla! Version
(Septemer & März)
Sonntag, 16. Dezember 12
Neue Funktionen, die zum festgelegten Zeitpunkt nicht fertig sind, kommen nicht rein
Sonntag, 16. Dezember 12
Time-based Release Cycle
• Vorteile:
• Vorhersehbare Releasezeitpunkte
• Kurzer Zeitraum bis ein neues Feature in einer offiziellen Version ankommt
• Nachteil: hoher Wartungsaufwand durch häufige Updates
Sonntag, 16. Dezember 12
STS und LTS Releases
STS
LTS
Sonntag, 16. Dezember 12
Standard Term Support (STS)
• Vorteil:
• Enthält die neusten Features
• Nachteil:
• Nur 6 Monate Support
• Nicht soooo ausführlich getestet
• Support endet mit dem Release der Folgeversion
Sonntag, 16. Dezember 12
Long Term Support (LTS)• Vorteil:
• 18 Monate Support
• Erprobt und Stabil
• Support endet erst 3 Monate nach Release der Nachfolgerversion
• Nachteil:
• Enthält nicht die neusten Features
Sonntag, 16. Dezember 12
In der Übersicht:
3.0
3.1
3.5
2.5
4.0
4.1
4.5
Sep 2012 Sep 2013 Sep 2014 Sep 2015 Sep 2016März 2013 März 2014 März 2015 März 2016März 2012
Sonntag, 16. Dezember 12
Was heißt das?
• Wechsel von LTS-Version zu LTS-Version empfehlenswert
• STS-Versionen nur nutzen, wenn man ein neues Feature unbedingt benötigt
• 21 Monate Support genießen
Sonntag, 16. Dezember 12
Und dann? Migration?
• Der Joomla! Core soll ein One-Click Update beim Wechsel zur nächsten LTS-Version ermöglichen
• Bei aktuellen Dritterweiterungen gut Chancen auf nahezu reibungslosen Ablauf
Sonntag, 16. Dezember 12
Fragen?
Sonntag, 16. Dezember 12
David Jardinwww.djumla.de@snipersister
Sonntag, 16. Dezember 12