Wählen Sie Ihre Sprache:

WebEdition testen

Bevor neue Versionen von webEdition veröffentlicht werden, sollten die vorgenommenen Änderungen und Erweiterungen von Testern einer Qualitätskontrolle unterzogen werden. Dabei geht es um zwei Fragen:

  • beseitigt der Bugfix das beschriebene Problem bzw. erfüllt die Erweiterung die Anforderungen des Erweiterungs-Wunsches,
  • ist sichergestellt, dass durch die Änderungen vorhandene Funktionalitäten nicht zerstört werden, also nicht neue Fehler in verwandten Bereichen entstehen.

Tester, aber auch andere Interessierte, sollten sich zunächst ein Konto bei der webEdition Bugbase (qa.webEdition.de) besorgen. Das Konto ist kostenlos, und wird bei Registrierung (hierzu ist nur eine E-Mail Adresse notwendig) automatisch vom System angelegt.

Mit diesem Konto und dem Status Reporter ist es dann möglich, alle öffentlichen Einträge zu sehen, sowie Kommentare und Notizen zu einzelnen Problemen zu hinterlassen und neue Probleme (oder Erweiterungswünsche) zu melden.

Bug-Fixes/Erweiterungen, die vom Entwickler bearbeitet, jedoch noch nicht gegengeprüft wurden, sind mit "erledigt" gekennzeichnet. Solche, die bereits erfolgreich gegengeprüft wurden, sind "geschlossen" (und werden standardmäßig nicht mehr angezeigt).

Hat ein Reporter verifiziert, das ein Fix/Erweiterung funktioniert und keine negativen Seiteneffekte hat, so kann er jederzeit eine entsprechende Rückmeldung machen. Dies gilt natürlich auch für das Fall, dass ein Problem gefunden wurde.

Wer intensiver mitarbeiten möchte, kann jederzeit über eine Problem-Notiz den Status Tester oder Entwickler anfordern und erhält dann innerhalb kurzer Zeit mehr Rechte im System.

Installation und Update über den OnlineInstaller bzw. LiveUpdate

Um das Testen zu vereinfachen, stellt das Entwicklerteam täglich die jeweils letzte Version (erstellt um 2:00 Uhr nachts) per OnlineInstaller und Liveupdate zur Verfügung.

Diese Versionen können über den neuen OnlineInstaller 2.5 ganz einfach (wie Release-Versionen auch) installiert werden.

Ab SVN-Revision 1800, also z.B. für alle über den neuen OnlineInstaller installierte Versionen, ist es möglich, über das LiveUpdate jeweils tagesaktuell auf die neuesten Versionen (nightly Builds) upzudaten: Menü Hilfe → Update, beim Tab "Pre-Release Versionen" ein Häckchen bei nach Pre-Release Versionen suchen setzen.

Alle notwendigen Updates (inkl. eventueller Änderungen in der DB) werden dann automatisch durchgeführt.

Installation und Update aus dem SVN bzw. Tarball-Setup

Dieses Vorgehen ist durch die Verfügbarkeit der nightly Builds über OnlineInstaller und liveUpdate nur noch notwendig, wenn untertägig die jeweils wirklich aktuellste Version installiert werden soll.

Installation des jeweils letzten Standes (Entwicklerversion)

Die jeweils letzte Version ist erhältlich unter folgendem Link:

http://webedition.svn.sourceforge.net/viewvc/webedition/trunk.tar.gz?view=tar

Dies speichert den kompletten Code (ohne Versions-Informationen) als trunk.tar.gz auf den lokalen Computer. Diese Datei einfach entpacken, und es ergibt sich folgende Verzeichnisstruktur:

/additional
/webEdition

Jetzt sind noch folgenden Schritte notwendig:

  • die Datei /additional/setup/setup.php in den Root kopieren
  • die Datei /additional/sqldumps/dump/complete.sql in den Root kopieren und in database.sql umbenennen

Es ergibt sich folgenden Dateistruktur:

/additional
/webEdition
/setup.php
/database.sql

Jetzt kann alles per FTP auf den Server geschoben werden (/additional ist nur notwendig, wenn ISO-Sprachfiles getestet werden sollen). Anschließen einfach die Datei setup.php aufrufen und die neue Version installieren.

Update vorhandener (Alt-)Installation auf den jeweils letzten Stand

Die jeweils aktuellste SVN-Version ist (analog zu oben) erhältlich unter folgendem Link:

http://webedition.svn.sourceforge.net/viewvc/webedition/trunk.tar.gz?view=tar

Nach dem Entpacken ist der Inhalt des folgenden Verzeichnisses zu löschen:

/webEdition/we/include/conf

also die Dateien

we_conf.inc.php

we_conf_global.inc.php

we_conf_language.inc.php

Das /webEdition Verzeichniss kann jetzt per FTP über das Verzeichnis einer vorhandenen Installation kopiert werden.

Gegebenenfalls sind ISO-Sprachverzeichnisse aus /additional/lang_iso zu kopieren nach /webEdition/we/include/we_languages.

Die in der Preview Seite angegebenen Datenbank-Updates sind anschließend "von Hand" durchzuführen.