Die IIoT Use Case GmbH kam mit dem Wunsch nach einem Website-Relaunch und individueller Anpassungsarbeiten zu meiner Partner-Agentur Coding Kombüse, die mich als WordPress-Experten ins Projekt holte.
In der ersten Projektphase fiel mir die Analyse des Status Quos zu, da im Ausgangssystem bereits Erweiterungen entwickelt wurden, die eine spätere Migration erschweren sollten. Nachdem das bestehende Customizing und die Anforderungen des Kunden verstanden waren, bereitete ich beim Hostinganbieter den Relaunch der Website mit den üblichen Schritten vor: Systeminstallation, DNS-Konfiguration, Installation SSL-Zertifikat etc. Parallel wurden von einem Designer das User Interface und die späteren Funktionalitäten geplant und bei Machbarkeits- bzw. Aufwandsfragen meine Einschätzung eingeholt.
Nach der Konfiguration erstellte ich ein technisches Konzept, um die vom Kunden gewünschten Inhaltstypen und Funktionalitäten bereitstellen zu können. Die Anpassungen und Erweiterungen wurden in einem separaten Verzeichnis implementiert.
Nachdem die Funktionalität mit Testdaten sichergestellt wurde, begann ich während eines Update-Freeze die Migration auf das Relaunch-System und stellte die neue WordPress-Instanz live.
In der zweiten Projektphase, die bis heute anhält, finden hauptsächlich Weiterentwicklungen sowie infrastrukturelle Optimierungen statt. Unter anderem setzte ich ein Stage-System auf, um kritische Plug-In-Updates und Funktionserweiterungen in einem sicheren Kontext testen zu können. Zu den Funktionserweiterungen gehören im Wesentlichen die Entwicklung individueller Widgets, ein eigenes Caching-Modul und API-Erweiterungen sowie die Umsetzung von frei-designten User Interfaces zum Durchsuchen des Portals. Zu den infrastrukturellen Dingen gehörten unter anderem das Aufsetzen von CI-Pipelines zur Optimierung des Deployments als auch das Einrichten eines selbst-bereinigenden Backup-Prozesses.