Updates: Unterschied zwischen den Versionen

Aus sourceDESK Wiki
Wechseln zu: Navigation, Suche
(Micro-Patches)
 
(4 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
Updates für das Shop-System können sowohl automatisch mit einem Klick als auch manuell durchgeführt werden. Wenn ein neues Update verfügbar ist, so werden Sie darüber im Adminbereich informiert.
+
Updates für sourceDESK können sowohl automatisch mit einem Klick als auch manuell durchgeführt werden. Wenn ein neues Update verfügbar ist, so werden Sie darüber im Adminbereich informiert.
  
 
== Automatisches Update durchführen ==
 
== Automatisches Update durchführen ==
Gehen Sie in den Bereich "Einstellungen" > "Systemupdates". Wenn ein neues Update verfügbar ist, klicken Sie auf "Update durchführen". Sie können hier auch erneut prüfen, ob ein neues Update verfügbar ist.
+
Gehen Sie in den Bereich "Einstellungen" > "Systemupdates". Sie können hier jederzeit prüfen, ob ein neues Update für Sie verfügbar ist. Wenn ein neues Update verfügbar ist, klicken Sie auf "Update durchführen". Sodann wird das Update-Paket geladen und kryptografisch verifiziert. Anschließend wird das Update dann vollautomatisch durchgeführt.
  
 
== Manuelles Update durchführen ==
 
== Manuelles Update durchführen ==
Für manuelle Updates steht Ihnen die Update-Seite unter [https://update.sourceway.de update.sourceway.de] zur Verfügung. Hier können Sie jederzeit Updates von Ihrer Version auf die nächsthöhere herunterladen. Dafür benötigen Sie Ihre Lizenzdaten. Sofern Sie Ihre Lizenzdaten im Shop-System hinterlegt haben (was für automatische Updates unerlässlich ist), können Sie über die Seite "Einstellungen" > "Systemupdates" auf den Button "Manuelles Update" klicken. Sie sind dann automatisch auf der Update-Seite eingeloggt und müssen Ihre Lizenzdaten nicht manuell eingeben.
+
Unter "Einstellungen" > "Systemupdates" können Sie auch ein manuelles Update von sourceDESK durchführen. Dazu wählen Sie die entsprechende Aktion. Sodann wird das Update-Paket von unserem Server geladen und kryptografisch verifiziert. Anschließend können Sie es herunterladen und dann händisch installieren.
  
 
== Aufbau eines Update-Archives ==
 
== Aufbau eines Update-Archives ==
Alle Updates liegen im .zip-Format inkrementell vor. In diesen Archiven gibt es einen Ordner '''files''' und eine Datei '''dump.sql'''. Der Ordner '''files''' enthält alle veränderten Dateien, die Datei '''dump.sql''' alle Änderungen an der Datenbank. Auch wenn dies in der Praxis selten vorkommt, kann der Ordner oder die Datei fehlen, wenn es innerhalb des Updates keine Änderungen gab. Wenn Sie ein manuelles Update durchführen, müssen Sie also einfach den Inhalt des Verzeichnisses '''files''' auf Ihren Webspace in das Stammverzeichnis des Shop-Systems hochladen und alle bereits existierenden Dateien überschreiben. Danach sollten Sie noch die Datei '''dump.sql''' via Adminer/phpMyAdmin in Ihre Datenbank importieren.
+
Alle Updates liegen im .zip-Format inkrementell vor. In diesen Archiven gibt es in der Regel eine Datei '''dump.sql''' und diverse weitere Dateien und Ordner. Die Datei '''dump.sql''' enthält alle Änderungen an der Datenbankstruktur und muss in die sourceDESK-Datenbank importiert werden, zum Beispiel via Adminer/phpMyAdmin oder per CLI. Alle anderen Dateien sind neue Versionen oder gänzliche neue Dateien. Wenn Sie ein manuelles Update durchführen, müssen Sie also einfach diese Ordner und Dateien (aber nicht die '''dump.sql''') auf Ihren Webspace in das Stammverzeichnis von sourceDESK hochladen und alle bereits existierenden Dateien überschreiben.  
  
 
== Hinweise für Modifikationen ==
 
== Hinweise für Modifikationen ==
 
Wenn Sie System-Dateien modifiziert haben, sollten Sie Updates nur noch manuell vornehmen, damit Ihre Änderungen nicht versehentlich überschrieben werden. Sollten Sie für alle Nutzer sinnvolle Änderungen getätigt haben, so können Sie uns diese gerne zukommen lassen, damit wir sie in die offizielle Version aufnehmen können.
 
Wenn Sie System-Dateien modifiziert haben, sollten Sie Updates nur noch manuell vornehmen, damit Ihre Änderungen nicht versehentlich überschrieben werden. Sollten Sie für alle Nutzer sinnvolle Änderungen getätigt haben, so können Sie uns diese gerne zukommen lassen, damit wir sie in die offizielle Version aufnehmen können.
  
== Updates bei gehostetem System ==
+
== Micro-Patches ==
Wenn Sie ein auf unseren Servern gehostetes Shop-System (SaaS) verwenden, wird das System automatisch aktualisiert. Es kann dann zusätzlich sein, dass Sie zwischen den Updates neue Funktionen und Bugfixes erhalten, welche natürlich getestet sind. Dies ist ein großer Vorteil, wenn Sie das Shop-System bei uns hosten lassen.
+
Mit Version 1.0.4 wurde ein Micro-Patching-System in sourceDESK integriert, welches das automatische Ausbessern von Bugs zwischen zwei Versionen ermöglicht. Das System prüft nun automatisch mit dem System-Status-Cronjob (in der Regel alle sechs Stunden), ob neue Micro-Patches vorliegen. Diese werden sodann vom sourceWAY-Server geladen und direkt angewendet. Dies können Änderungen an Dateien oder an der Datenbank-Struktur sein. Selbstverständlich wird kryptografisch sichergestellt, dass die Änderung autorisiert sind.
 +
 
 +
Sie können das automatische Micro-Patching in den Systemeinstellungen im Bereich "Allgemein" vollumfänglich deaktivieren.
 +
 
 +
Seit Version 1.0.6 ist die Durchführung der Micro-Patches auch manuell über "Systemeinstellungen > Systemupdates" möglich.

Aktuelle Version vom 16. März 2019, 10:05 Uhr

Updates für sourceDESK können sowohl automatisch mit einem Klick als auch manuell durchgeführt werden. Wenn ein neues Update verfügbar ist, so werden Sie darüber im Adminbereich informiert.

Automatisches Update durchführen

Gehen Sie in den Bereich "Einstellungen" > "Systemupdates". Sie können hier jederzeit prüfen, ob ein neues Update für Sie verfügbar ist. Wenn ein neues Update verfügbar ist, klicken Sie auf "Update durchführen". Sodann wird das Update-Paket geladen und kryptografisch verifiziert. Anschließend wird das Update dann vollautomatisch durchgeführt.

Manuelles Update durchführen

Unter "Einstellungen" > "Systemupdates" können Sie auch ein manuelles Update von sourceDESK durchführen. Dazu wählen Sie die entsprechende Aktion. Sodann wird das Update-Paket von unserem Server geladen und kryptografisch verifiziert. Anschließend können Sie es herunterladen und dann händisch installieren.

Aufbau eines Update-Archives

Alle Updates liegen im .zip-Format inkrementell vor. In diesen Archiven gibt es in der Regel eine Datei dump.sql und diverse weitere Dateien und Ordner. Die Datei dump.sql enthält alle Änderungen an der Datenbankstruktur und muss in die sourceDESK-Datenbank importiert werden, zum Beispiel via Adminer/phpMyAdmin oder per CLI. Alle anderen Dateien sind neue Versionen oder gänzliche neue Dateien. Wenn Sie ein manuelles Update durchführen, müssen Sie also einfach diese Ordner und Dateien (aber nicht die dump.sql) auf Ihren Webspace in das Stammverzeichnis von sourceDESK hochladen und alle bereits existierenden Dateien überschreiben.

Hinweise für Modifikationen

Wenn Sie System-Dateien modifiziert haben, sollten Sie Updates nur noch manuell vornehmen, damit Ihre Änderungen nicht versehentlich überschrieben werden. Sollten Sie für alle Nutzer sinnvolle Änderungen getätigt haben, so können Sie uns diese gerne zukommen lassen, damit wir sie in die offizielle Version aufnehmen können.

Micro-Patches

Mit Version 1.0.4 wurde ein Micro-Patching-System in sourceDESK integriert, welches das automatische Ausbessern von Bugs zwischen zwei Versionen ermöglicht. Das System prüft nun automatisch mit dem System-Status-Cronjob (in der Regel alle sechs Stunden), ob neue Micro-Patches vorliegen. Diese werden sodann vom sourceWAY-Server geladen und direkt angewendet. Dies können Änderungen an Dateien oder an der Datenbank-Struktur sein. Selbstverständlich wird kryptografisch sichergestellt, dass die Änderung autorisiert sind.

Sie können das automatische Micro-Patching in den Systemeinstellungen im Bereich "Allgemein" vollumfänglich deaktivieren.

Seit Version 1.0.6 ist die Durchführung der Micro-Patches auch manuell über "Systemeinstellungen > Systemupdates" möglich.