OXID eShop 7.0.0
Veröffentlichungstermin: 30.05.2023
Die wichtigsten Änderungen im Überblick
OXID eShop 7.0 unterstützt nativ die Template Engine Twig.
Important
Um Ihnen den Umstieg zu erleichtern, stellen wir die bisher verwendete Template-Engine Smarty für OXID eShop 7.0 noch als alternatives Paket zur Verfügung.
Bereits OXID eShop 7.1 wird jedoch die Smarty-Engine nicht mehr unterstützen.
Steigen Sie deshalb so bald wie möglich auf den neuen Standard Twig um.
MySQL 8, Composer 2.7 und das Bildformat WebP werden unterstützt.
Das Module-Handling wurde optimiert und angepasst.
Technologien
Unterstützung für MySQL-Version 8.0
Unterstützung für Composer-Version 2.7
Umstellung der Standard Template Engine von Smarty auf Twig
Weitere Informationen finden Sie unter Twig Template Engine.
Optional können Sie weiterhin Smarty verwenden.
Weitere Informationen finden Sie unter Switching to the legacy Smarty template engine.Automatisches HTML-Escaping im Frontend
Weitere Informationen finden Sie in der Entwickler-Dokumentation unter Check HTML escaping.
Unterstützung des Bildformats WebP
Weitere Informationen finden Sie unter Bildqualität festlegen.
Aktualisierung der Symfony-Komponenten auf Version 6
Verbesserung des Modulsystems
Composer
Entsprechend der Philosophie von Composer werden Moduldateien ausschließlich aus dem Verzeichnis vendor/
gelesen.
Beim Installieren von Modulen werden die Dateien nicht mehr in das Verzeichnis source/modules/
kopiert.
Weitere Informationen finden Sie in unserer Entwickler-Dokumentation unter Module skeleton: metadata, composer and structure
YAML-Files
Wir haben die Struktur der Konfigurationsdateien angepasst.
Weitere Informationen finden Sie unter
Bei einem Update auf die Version 7 ist es daher notwendig, dass Sie eigene Module in die neue Struktur überführen.
Weitere Informationen finden Sie unter Check changes in the module handler.
Console
Die Befehle für das Handling von Modulen sind geändert.
Weitere Informationen finden Sie unter
Neue Funktionen
Tracking-URL je Versandart
Hinterlegen Sie pro Versandart eine Tracking-URL.
Sobald die Paket-ID (je nach Versanddienstleister Tracking Code, Paketscheinnummer, Paketreferenz, Sendungsnummer usw.) bei der Bestellung eingetragen wurde, steht der Tracking-Link, bestehend aus der Tracking-URL und der Paket-ID der Bestellung, zur Verfügung.
Weitere Informationen finden Sie unter Tracking-URL.
Setup per Kommandozeile
Um das Implementieren Ihres Projekts zu vereinfachen, können Sie, alternativ zum webbasierten Setup, Ihren OXID eShop über die Kommandozeile erstellen und konfigurieren.
Sie haben auf der OXID eShop-Console folgende Möglichkeiten:
Erstellen Sie mit
oe:setup:shop
die Datenbank und konfigurieren Sie Ihren OXID eShop.
Die dafür notwendigen Informationen übergeben Sie mit Parametern.Installieren Sie mit
oe:setup:demodata
Demodaten.Legen Sie mit
oe:admin:create-user
den Shop-Administrator an.Wenn Sie die OXID eShop Professional oder Enterprise Edition haben, fügen Sie mit
oe:license:add
Lizenzschlüssel hinzu.Es ist technisch nicht möglich, vorhandene Lizenzschlüssel durch neue zu ersetzen. Wenn Sie einen bestehenden Lizenzschlüssel durch eine anderen tauschen, löschen Sie deshalb vorher mit
oe:license:clear
alle Lizenzschlüssel und fügen die Lizenzschlüssel anschließend erneut hinzu.
Weitere Informationen finden Sie unter Setup per Kommandozeile.
Clean Up
Folgende veraltete (deprecated) Funktionen haben wir entfernt.
Test-Bibliothek
Nutzen Sie statt der Test-Bibliothek die native PHPUnit- und Codeception-Funktionalität.
Weitere Informationen finden Sie in der Entwickler-Dokumentation unter Testing.
RSS-Funktionalität
Die RSS-Funktionalität ist entfallen.
Anmeldung über LDAP
Wenn Sie eine LDAP-Umgebung haben, müssen Sie eine eigene Login-Lösung implementieren.
Kreditkarte als Zahlungsart
Die im OXID eShop implementierte Zahlungsart Kreditkarte unterstützen wir aus Sicherheitsgründen nicht mehr.
Nutzen Sie das Modul eines Zahlungsanbieters, um Ihren Kunden das Zahlen mit der Kreditkarte anzubieten.
Nachrichten (News)
Mit der Einführung des Themes Flow (OXID eShop 6.0.0), konnten Sie Nachrichten unter
bereits nur noch über einen Link im Fußbereich aufrufen.Um Neuigkeiten oder Angebote zu präsentieren, empfehlen wir, zukünftig Landing Pages mit Visual CMS (für die Professional und Enterprise Edition) zu realisieren.
Verschlüsselte Werte in der Datenbank
Die native Verschlüsselung der Shop-Konfiguration in der Tabelle oxconfig
haben wir entfernt, weil MySQL 8.0 diese Funktion nicht mehr unterstützt.
Komponenten
Komponenten der Compilation
Die Compilation enthält folgende Komponenten:
Visual CMS 4.0.1 (PE/EE)
Systemvoraussetzungen
Die Systemvoraussetzungen finden Sie unter Server- und Systemvoraussetzungen.
Korrekturen
Installation
Folgen Sie zum Installieren den Anleitungen unter Installation.
Dank
Vielen Dank für die Merge Requests, die mit dieser Version veröffentlicht wurden!