TYPO3 Upgrade, Frontend Redesign + neue PIM-Anbindung
Das TYPO3 CMS wurde von der Version 10 auf die Version 11 aktualisiert. Dabei wurden alle individual entwickelten Extensions angepasst und die Kompatibilität zum neuen System gewährleistet. Zudem wurde direkt der Grundstein für das Upgrade auf TYPO3 13 gelegt, das angegangen werden kann sobald die komplette Migration zum neuen Frontend-System und der neuen PIM-Anbindung vollständig abgeschlossen ist.
Das veraltete Frontend wurde komplett überarbeitet. Im Fokus stand ein modernes und performantes Design, das die Core Web Vitals erfüllt. Hierfür kamen Technologien wie Bulma, diverse JavaScript-Bibliotheken und individuell entwickelte Web-Components zum Einsatz.
Die bestehende PIM-Anbindung wurde durch eine neue Lösung ersetzt, die auf dem xmedia PIM und der xom API basiert. Ein eigens entwickelter FAL Treiber ermöglicht den Zugriff auf alle Produktdateien über den TYPO3 Dateimanager. Um die Performance zu optimieren, wurde ein umfassendes Caching-System implementiert.
Dabei war es wichtig das bestehende Zugriffskonzept auf Basis diverser Frontend-Gruppen-Rollen zu erhalten. Dies wirkt sich auf den Zugang zu produktspezifischen Inhalten aus und regelt, welche Produkte zu welchen Konditionen auf der Website gekauft werden können.
Das bereits bestehende Logging-System wurde verfeinert und über und über einen Microsoft Teams Connector für REMKO leicht nutzbar gemacht. IT- Und Marketing-Abteilung werden in Echtzeit über Auffälligkeiten im System informiert und wir als Dienstleister bekommen detaillierte Informationen zu aufgetretenen Problemen, um diese schnellstmöglich zu lösen. Das Logging ist in alle wichtigen Teilbereiche des Systems integriert und reicht von Verbindungsproblemen zur xom API bis hin zu fehlgeschlagenen Bestellungen.
Der komplette Umbau der Website wurde so konzipiert, dass alle Neuerungen parallel zu den bestehenden Teilen des alten Systems genutzt werden konnten. Hierdurch konnte REMKO bereits überarbeitete, bzw. neu programmierte Funktionen, direkt nach Fertigstellung produktiv einsetzen.