Updates

Aus Deutsches xmstore Handbuch
Wechseln zu: Navigation, Suche
Warnung: Wiki-Seite Veraltet
Die Informationen auf dieser Seite sind teilweise veraltet, nicht mehr zutreffend, und müssen überarbeitet werden.


Mit dem internen Updater können Sie verfügbare Updates installieren um das System regelmäßig zu aktualisieren. Diese Möglichkeit steht in den ersten 12 Monaten nach der Bestellung jedem Kunden zur Verfügung und kann auf Anfrage verlängert werden. Wird der Leistungsumfang einer xmstore-Edition mit neuen Modulen oder Funktionen erweitert, behalten wir uns vor diese Erweiterungen optional und kostenpflichtig anzubieten.

Update-Nummern sind nicht zwingend lückenlos fortlaufend; gelegentlich werden Updates für interne Tests genutzt wodurch Nummern im Regelbetrieb scheinbar übersprungen werden.

Einrichtung des Updaters

Bei xmstore-Editionen mit inklusiv-HostingUnter Hosting oder Webhosting versteht man die Speicherung und Veröffentlichung von Webseiten und Daten auf dem Webserver. wurde dieser Schritt bereits für Sie durchgeführt.

Der Updater benötigt einen FTPDas File Transfer Protocol (FTP) dient zum Dateiaustausch zwischen unterschiedlichen Systemen im Internet (Upload/Download).-Zugang auf Web-Root-Ebene (FTPDas File Transfer Protocol (FTP) dient zum Dateiaustausch zwischen unterschiedlichen Systemen im Internet (Upload/Download).: /htdocs/) mit Schreibrechten für alle Verzeichnisse von xmstore.

Die FTPDas File Transfer Protocol (FTP) dient zum Dateiaustausch zwischen unterschiedlichen Systemen im Internet (Upload/Download).-Daten für diesen Zugang werden unter Einstellungen → Konfiguraiton → Updater eingetragen.

Zusätzlich arbeitet der Updater mit den Konfigurationswerten UPDATE_SERVER, UPDATE_CHANNEL und UPDATE_SERIAL aus der config.inc.php. Eine gültige Seriennummer wird zwingend benötigt.

Installation von einzelnen Updates

Zur Installation wählen Sie einfach die gewünschten Pakete aus und installieren diese mit einem Klick auf "Installieren". Installieren Sie Updates bitte in chronologischer Reihenfolge (kleinste Nummer zuerst) Bei einer Mehrfachauswahl geschieht dies automatisch um Konflikte zu vermeiden.

Grundsätzlich müssen Sie ein neues Update nicht immer unmittelbar installieren. Gerade wenn Sie derzeit mit der Funktionsweise von xmstore zufrieden sind und einige Anpassungen wiederherstellen müssten, können Sie mehrere Updates abwarten und zusammen in einem Schritt installieren. Grundsätzlich sollten Sie sich aber in den Informationstexten zu den Updates informieren, welche Verbesserungen für Sie relevant sein könnte.

Aktualisieren von eigenen Anpassungen durch Updates

Neben der Änderungen des Programmcodes von xmstore kann es notwendig sein, dass auch Dateien aktualisiert werden müssen, die evtl. von Ihnen bereits angepasst wurden (z. B. einzelne Dateien aus dem Bereich "Texte & Begriffe").

Der Updater wird Ihnen im Falle dessen, dass eine von Ihnen angepasste Datei aktualisiert werden soll, einen Dialog anbieten in welchem die entsprechend zu aktualsierenden Zeilen gewählt werden können (sog. "2-Way Merge").
Sollte sich eine Mischversion automatisch durch den Vergleich ergeben, so bleibt das Dialogfenster leer und schließt sich selbstständig.

Der Updater prüft bei jedem Update, ob angepasste Dateien beim Update überschrieben werden müssen und führt die zuvor genannten Schritte zur erhaltung der Anpassungen aus bevor Dateien ersetzt werden. Um neue Dateien ohne Prüfung zu übernehmen, muss die Option "Angepasste Dateien beim Update überschreiben" markiert werden.

Wiederherstellen von überschriebenen Dateien

Während der Installation wird für jedes installierte Paket ein BackupUnter Backup versteht man die Datensicherung von einem Computer (Server), dies dient der Vorbeugung von Datenverlusten. Die Datensicherung sollte regelmäßig in bestimmten Intervallen erfolgen. in FTPDas File Transfer Protocol (FTP) dient zum Dateiaustausch zwischen unterschiedlichen Systemen im Internet (Upload/Download).: /htdocs/data/ angelegt, welches die vom Update ersetzten Dateien in ihrem ursprünglichem Zustand sichert.

Musste eine Datei überschrieben werden, z. B. zum da für einen neue Option eine zusätzliche Textvariable in einer json-Datei eingefügt werden musste, können Sie die Dateie mit Hilfe eines guten Editor vergleichen lassen. Beim dem von uns empfohlenen Editor Notepad ++ (Windows) (Grundlagen_Einrichtung#HTML-Editor) öffnen Sie dazu beide Dateien und wählen im Menu "Erweiterung" die Funktion "Compare" > "Compare" aus. Dann werden Ihnen die Änderungen zwischen den Dateien optisch hervorgehoben und können einfach angepasst werden.

Haben Sie in einer Datei selbst sehr viele Änderungen durchgeführt (z. B. grundsätzlich "Warenkorb" in "Leuchttisch" umbenannt oder z. B. bei Templates in eigenen Ordnern) kann es effektiver sein, sich die Änderungen zwischen letzten unbearbeitenen Versionen anzeigen zu lassen. Dann sehen Sie direkt, welche Änderungen von uns durchgeführt wurden und können diese auch in Ihrer Datei einzeln durchführen.

Bei eher wenigen Änderungen in Ihrem System kann es auch Sinn machen diese Änderungen für sich selbst zu dokumentieren, damit diese später gezielt wiederholt werden können ohne verschiedene Dateiversion vergleichen zu müssen.

Installierte Updates

Durch Klick auf den Button "Installierte Updates" gelangen Sie in eine Übersicht, welche Ihnen eine Liste inklusive Installationsdatum und Änderungen von bereits installierten Updates anzeigt.