Immer wieder haben wir aus der Community das Feedback erhalten, dass der bisherige Long-Term-Support-Zeitraum mit 1,5 Jahren zu knapp bemessen sei. Zudem gäbe es keine ausreichende Übergangszeit zwischen zwei LTS-Versionen.
Auf dem Core-Entwicklertreffen in Lyss (August 2015) haben wir die Problematik diskutiert und beschlossen, eine Online-Umfrage für alle Partner durchzuführen, um die optimale Long-Term-Support-Laufzeit herauszufinden. Aufgrund der Ergebnisse dieser Umfrage haben wir den Long-Term-Support wie folgt angepasst.
TL;DR
Beginnend mit der aktuellen LTS-Version (Contao 3.5) werden wir alle zwei Jahre eine LTS-Version veröffentlichen, die dann insgesamt 4 Jahre Support erhält. Die nächste LTS-Version wird somit erst Contao 4.4 sein, dafür verlängert sich der Support für Contao 3.5 bis Mai 2019 (siehe Release-Plan).
Ergebnisse der Umfrage
Die Umfrage unter den Contao-Partnern wurde Stand heute 183 Mal beantwortet. Die rege Teilnahme hat uns sehr gefreut und auch gezeigt, welche Wichtigkeit das Thema hat.
Long-Term-Support vs. Features
72% der Befragten gaben an, für neue Projekte normalerweise die LTS-Version von Contao zu verwenden, 28% nutzen die jeweils aktuelle Version.
LTS-Zeitraum
50% der Befragten favorisieren einen LTS-Zeitraum von 3 Jahren, 31% wünschen sich 4 Jahre und 19% halten 2 Jahre für den optimalen LTS-Zeitraum.
LTS-Releasezyklus
Die Stimmverteilung bei der Angabe des optimalen LTS-Releasezyklus ist in nachfolgender Tabelle dargestellt:
Entscheidung
Unter den beiden am meisten favorisierten Laufzeiten haben wir uns für die Kombination "neues LTS-Release alle 2 Jahre mit jeweils 4 Jahren Support" entschieden. Unser LTS-Zeitraum entspricht somit dem von Symfony (3 Jahre Bugfixes gefolgt von einem Jahr Security-Fixes).
Auswirkungen
Der neue Releasezyklus gilt ab sofort, d.h. die nächste LTS-Version wird nicht wie bisher geplant Contao 4.2, sondern erst Contao 4.4. Dafür verlängert sich der Support-Zeitraum von Contao 3.5 bis Mai 2019.
Kommentare
Kommentar von Andreas | 1601.com |
Kommentar von Chris |
Antwort von Leo Feyer
Gezwungenermaßen, da das Skript bei zu vielen Datensätzen auf bestimmten Endgeräten nicht mehr angezeigt wird (Fehlermeldung "undefined is not an object").
Kommentar von Hella |
Kommentar von Sam |
Kommentar von Mario |
Kommentar von Nina Gerling |
Kommentar von Nicole Weiß |
Kommentar von Michael |
Kommentar von Jens |
Kommentar von Hauge |
Kommentar von Werner |
Vielen Dank
Einen Kommentar schreiben