Komplett-Überholung des Quellcodes auf Basis von WSC 5.4+ und PHP 7.4/8.0+
Komplett-Überholung des Quellcodes auf Basis von WSC 5.4+ und PHP 7.4/8.0+
- Art
- Verbesserung
- Aktueller Status
- Abgeschlossen
- Zuständiger Entwickler
-
Florian Gail
- Letzte Änderung
- 6. Februar 2022
- Umsetzung
- 8.0.0
- Komponenten
- com.viecode.shop com.viecode.shop.affiliate com.viecode.shop.analysis com.viecode.shop.appstore com.viecode.shop.brandingFree com.viecode.shop.callback com.viecode.shop.currency com.viecode.shop.customer com.viecode.shop.customer.download com.viecode.shop.customer.dynamic com.viecode.shop.customer.ldpt com.viecode.shop.customer.license com.viecode.shop.exporter com.viecode.shop.jira com.viecode.shop.membership com.viecode.shop.payment.amazon com.viecode.shop.payment.barzahlen com.viecode.shop.payment.clickandbuy com.viecode.shop.payment.curopayment com.viecode.shop.payment.dialxs com.viecode.shop.payment.instantTransfer com.viecode.shop.payment.invoice com.viecode.shop.payment.jcoin com.viecode.shop.payment.paymentwall com.viecode.shop.payment.paypal com.viecode.shop.payment.paysafecard com.viecode.shop.payment.pickup com.viecode.shop.payment.postfinance com.viecode.shop.payment.sepa com.viecode.shop.payment.stripe com.viecode.shop.payment.wallet com.viecode.shop.plugin-store com.viecode.shop.shipping com.viecode.shop.subscription com.viecode.shop.ticket com.viecode.shop.ticket.support com.viecode.shop.tip com.viecode.shop.voucher com.viecode.shop.wcf.extension com.viecode.shop.wcf.server
- Aufgaben
-
-
Canonical-Tags setzen
-
Ordner entsprechend Dev-Tools umbenennen
-
XML-PIPs auf den aktuellsten Stand bringen (Schema, Codestyle)
-
JavaScript auf TypeScript konvertieren
-
HTTPRequest => Guzzle umbauen
-
FloodControl für Rezensionen
-
SQL => DatabasePackageInstallationPlugin umbauen
-
TS: Helper-Methoden entfernen
-
EmptyTableHandler, Action.Delete/Toggle anpassen
-
SECURITY_TOKEN_INPUT_TAG und SID_INPUT_TAG => {csrfToken}
-
Reauthentication einsetzen (Bestellung abschließen, Kundendaten ändern, …)
-
RSS-Feed Links updaten
-
use `{jslang}` instead of `{lang}` within JavaScript
-
Replace `WCF::getDB()->prepareStatement()` by `WCF::getDB()->prepare()`
-
Return Type Declaration
-
Revert Type Declaration for variables in a single commit for Re-Reverting in the future
-
Replace `WCF::getSession()->ipAddress` with `UserUtil::getIpAddress()`
-
Template und Klassen-Funktionalität von Unterseiten entfernen und Content internationalisieren
-
CI Integration
-
Event für benutzerdefinierte Geo-Lokalisierung
-
use `AbstractEventListener`
-
Formulare auf FormBuilder umstellen
-
JavaScript nach wcf/js/VieCode/Shop verschieben
-
`LinkHandler::getLink()` => `LinkHandler::getControllerLink()`
-
Support reactions fully
-
Auf Message-ObjectType umstellen
-
Veraltete Calls entfernen (Grundlage WSC 5.4)
-
Einstellung für Security-Level, welche Reauthentication erzwingt
-
Tags für Produkte (Meta Keywords)
-
Support for User Content Providers
-
Icons für Zahlungsarten überarbeiten
-
Unify order of action-buttons in ACP lists
-
Shop-Notifications: Rename language items to match pattern `shop.notification.notification\d+.column`
-
Optional Hinweis bezüglich Richtlinie 2006/112/EG anzeigen
-
HTML-E-Mails für Shop-Benachrichtigungen
-
Systemüberprüfung erweitern
-
Optionales Limit für Bestellungen pro Tag (Flood Control)
-
Gruppenrechte übersichtlich komplett unter "Shop" zusammenfassen
-
Zahlungsart auswählen Dialog überarbeiten
-
EU Länder auf Vollständigkeit prüfen
-
E-Mail-Einstellungen überarbeiten
-
Refactor CustomerList UI
-
Adress-Auswahl bei manuellen Bestellungen
-
Show human-readable filename instead of internal ones in FileUploadFields
-
Privacy: Prune IP, Auto-Clean data, export shop data
-
Mehrfaktorauthentifizierung implementieren
-
Möglichkeit PDF-Templates via ACP zu bearbeiten (Cloud-Kunden)
-
Adjust Action-Classes for FormBuilder-usage
-
Template-Events und Logik-Events für Erweiterungen prüfen/hinzufügen
-
Unify notification language items
-
Alternative Ansichten entfernen
-
Thumbnail für Produktbilder generieren + Worker
-
Versionsänderungen
Zeitpunkt | Feld | Vorher | Nachher |
---|---|---|---|
Status | In Arbeit | Abgeschlossen | |
Status | Offen | In Arbeit | |
Fix Version | 8.0.0 |