Ich suche eine Software Release Cycle Map (ähnlich der bei Wikipedia), aber für Joomla!
Ich suche im Rahmen dieser Antwort nicht nach geplanten Veröffentlichungsterminen oder Support-Dauer
Ich möchte dies bestätigen (oder wenn ich falsch liege, die folgenden Informationen genau notieren, einschließlich der vom Projektleitungsteam verwendeten Terminologie).
- Alpha
- Beta
- Release Candidate (RC)
- Freigabe für Marketing (RTM)
- Allgemeine Verfügbarkeit (GA)
- Produktion
Der Grund ist, dass ich die Websites meiner Kunden (die mit Erweiterungen von verschiedenen Anbietern gefüllt sind) gegen die Beta testen möchte.
Ich kann einen anderen Entwicklungsserver einrichten, die Live-Site klonen (Kennwortschutz für die Verzeichnisse) und Joomla! Kern der Beta.
Ich benötige einige Anweisungen zur korrekten Konfiguration der geklonten Testsite für die Aktualisierung auf eine bestimmte Beta-Version.
Es gibt Dropdowns im Joomla! Aktualisieren Sie die Konfiguration (J! 2.3.2), die nicht ausgerichtet zu sein scheint, oder geben Sie keine Ebenenbeschreibung an, damit ich weiß, auf welche Version ich im obigen Kontext aktualisiere (dh was ist "Testen"?) .
Es gibt eine Option zur Eingabe einer "benutzerdefinierten URL". Ich bin mir jedoch nicht sicher, ob Benutzer ein Upgrade durchführen können, um die Beta zu testen.
Ich bin ein wenig verloren darin, wie ich beim Testen in der Beta-Phase helfen kann, aber ich glaube, dass dies für beide Joomla! CMS, die Erweiterungsanbieter und natürlich Websitebesitzer, da dies die Möglichkeit bietet, eine geklonte Live-Site frühzeitig in der Release-Phase zu testen und Fehler frühzeitig zu melden und zu beheben.
Natürlich würde der Test durch die verschiedenen Betas, zu RC usw. fortgesetzt, also müsste ich wissen, wie man die Joomla! Konfiguration aktualisieren, um auf die spezifische Version von Joomla zu aktualisieren, die getestet wird.
Da ich wenig unerfahren bin, können Sie sich gerne klarstellen und einen besseren Ansatz vorschlagen, wenn ich auf dem falschen Weg bin.
Das Endziel sollte sein, in der Lage zu sein, frühzeitig und kontinuierlich während der Beta- und RC-Phasen zu testen und dem Joomla! Projektleiter und Erweiterungsentwickler, und haben dann einen reibungslosen Übergang, um mit den Update-CMS für Kunden live zu gehen (mit anderen Worten, ich versuche herauszufinden, wie potenzielle Fehler früh im Spiel erkannt und kommuniziert werden können).
quelle
Antworten:
Beachten Sie, dass die folgenden Definitionen für die semantische Versionierung ( http://semver.org/ ) gelten, die Joomla ab Joomla 3.3 verwenden wird
Für nur ein Patch-Release haben wir normalerweise nur einen direkten Release-Kandidaten
Für eine kleinere Version werden wir eine Reihe von Beta-Versionen veröffentlichen (es gibt normalerweise keine bestimmte Anzahl, der wir folgen, die jedoch größer als 2/3 ist), gefolgt von einem (oder gelegentlich mehreren, wenn schwerwiegende Fehler gefunden werden) Release-Kandidaten
Für eine Hauptversion werden wir eine Reihe von Alphas, Betas und Release-Kandidaten veröffentlichen.
Wenn Sie eine Beta testen möchten, dürfen Sie dies jederzeit tun. Beachten Sie, dass Sie dies auf Ihrer Hauptwebsite natürlich nicht tun sollten, da Betas KEINEN Upgrade-Pfad zum Release-Kandidaten haben (beim Upgrade von einer Beta auf eine andere usw. können Fehler auftreten).
Um ein Alpha, Beta oder RC zu testen, können Sie entweder ein bestimmtes Paket von JoomlaCode herunterladen (hier ist beispielsweise der Link zu Beta 3 von Joomla 3.3 ( http://joomlacode.org/gf/project/joomla/frs/?action=) FrsReleaseBrowse & frs_package_id = 6880 ) und installieren Sie es über den Erweiterungsmanager oder setzen Sie die Joomla-Update-Komponente auf Testen (beachten Sie, dass Sie mit dieser Methode NUR die neueste Testversion erhalten - dies ist die neueste Beta oder RC usw. - Sie können keine Version angeben).
Mit der benutzerdefinierten URL für die Joomla-Aktualisierungskomponente können Sie nur auf eine andere XML-Datei verweisen, dh Sie können keine Version auswählen, die Sie testen möchten. Mit der Art und Weise, wie die Joomla Update-Komponente erstellt wird, ist dies einfach nicht möglich. Sie wurde entwickelt, um die neueste Version einer Komponente auszuwählen.
quelle
Die aktuelle Entwicklungsstrategie finden Sie unter http://developer.joomla.org/cms/development-strategy.html .
Verwendete Begriffe: Alpha, Beta, RC und Stable
Keine speziellen Anweisungen zum Aktualisieren eines Klons auf die Beta-Version, nur aktualisieren. Sie können Joomla! Update zum Anwenden des aktuellen oder Erweiterungsmanagers-> Installieren zum Aktualisieren auf bestimmte Versionen.
Um richtig zu testen, sollten Sie das Original klonen und auf das aktuell verfügbare aktualisieren. Behalten Sie alle Umgebungen bei und aktualisieren Sie b1 nicht mit b2, rc oder stabil. Installieren Sie nicht nur Ihren Klon, sondern auch sauber mit und ohne Demodaten. Auf diese Weise können Sie angeben, unter welchen Bedingungen ein Problem auftritt.
quelle