Der Artikel “Update auf Version 1.4.0″ wird bereitgestellt von:
BuI Hinsche GmbH – Softwareentwicklung und Design. Plugins, Module, Templates
Sie finden unten eine Schritt-für-Schritt-Anleitung für ein Update, bei dem bereits angelegte Daten übernommen werden sollen. Alternativ können Sie die neue Plugin-Version ohne Datenübernahme installieren. Für das unten beschriebene Updaten mit Datenübernahme empfehlen wir Erfahrungen und einen sicheren Umgang mit Datenbanken sowie eine sichere Bedienung des Shops im Bereich Plugins und Hookpoints. Natürlich können Sie auch uns mit dem Update beauftragen.
Systemvoraussetzung
Die Versionen ab 1.4.0 sind kompatibel mit xt:Commerce Veyton ab Version 4.13. Ob das Plugin mit früheren Versionen kompatibel ist, können wir auf Anfrage beantworten.
Geänderter Plugin-Code
Beachten Sie den geänderten Plugin-Code, zum Beispiel beim Einbinden der Special Boxes im Template.
Alter Plugin-Code: bui_special_boxes
Neuer Plugin-Code: vt_special_boxes
Update-Schritte
1. Datensicherung
a) Datenbank-Sicherung
Sichern Sie (in PhpMyAdmin, MySqlDumper o. ä.) einmal die komplette Shop-Datenbank und einmal die Plugin-Tabellen (enthalten plg_bui_special_boxes im Namen).
b) Datei-Sicherung
Sichern Sie die Shop-Dateien (besonders wichtig Ordner lic, plugins, templates und plugins/bui_special_boxes).
2. Installation des neuen Plugins
Installieren Sie das neue Plugin wie andere Plugins auch, beachten Sie aber, das Sie nach der Installation das Plugins noch deaktiviert lassen.
3. Übernahme der Daten aus dem alten Plugin in das neue Plugin
Stellen Sie zunächst sicher, dass beide Plugins im Shop deaktviert wurden (Haken bei der Einstellung Plugin Status darf nicht gesetzt sein!)
Öffnen Sie die Install-XML des Plugins (vt_special_boxes/installer/vt_special_boxes.xml).
a) Umbenennen der alten Tabellen
Benennen Sie die Tabellen des neuen Plugins um, die plg_vt_special_boxes im Namen enthalten, indem Sie _org an den Tabellen-Namen anhängen.
Benennen sie die Tabellen um, die plg_bui_special_boxes im Namen enthalten, indem Sie das bui im Namen durch vt ersetzen.
Spielen sie anschließend das Datenbank-Backup, in dem Sie nur die Plugin-Tabellen des alten Plugins gesichert haben, wieder ein.
b) Anpassen der Tabellen-Struktur der neuen Plugin-Tabellen
Überprüfen Sie die Tabellen-Struktur der neuen Plugin-Tabellen an Hand der Install-XML des neuen Plugins, ob diese mit der aktuellen Version übereinstimmt und nehmen Sie die evtl. nötigen Aktualisierungen vor.
4. Aktualisierung der Plugin-Hookpoints
Öffnen Sie die Install-XML des Plugins (vt_special_boxes/installer/vt_special_boxes.xml).
Gehen Sie in den Admin-Bereichs Ihres Shop auf: Inhalt/Plugins/installierte Plugins/vt_special_boxes/Hookpoints.
Vergleichen Sie, ob alle Hookpoints, die in der Install-XML angegeben sind, auch im Admin-Bereich beim Plugin angelegt sind bzw. ob auch der entsprechende Code im Hookpoint steht.
5. Aktualisierung der Templates und der Box-Hookpoints
Passen Sie die angelegten Boxen an und ändern Sie im Feld Template-Aufruf die Bezeichnung bui_special_boxes in vt_special_boxes.
Die gleiche Änderung müssen Sie nun noch in Ihren Shop-Templates durchführen.
6. Test
Aktvieren Sie das neue Special-Boxes-Plugin und testen Sie, ob alles korrekt angezeigt wird.