Dieses Projekt hat begeistert und Lust auf neues gemacht. Auf Seiten des FoBiG wie auch auf unserer Seite. In einer sehr angenehmen Zusammenarbeit wurde so aus dem Gedanken eines Website-Facelifts eine komplette Neuentwicklung mit einer Transformation ins technologische Jahr 2022. So wurde aus einer mittlerweile über zehn Jahre alten Website eine moderne, klare, kundenorientierte und wissenschaftliche neue Website.
Mit dem Anspruch auf eine möglichst einfache redaktionelle Bedienbarkeit wurden wie in jedem unserer Projekte TYPO3-Inhaltselemente den Anforderungen entsprechend für den Kunden aufbereitet oder neu entwickelt. Für zentrale Herzstücke des Unternehmens wie z.B. die Publikationen und die Stofflisten wurden eigene Extensions entwickelt. Exakte Eingabemasken mit wenig Overhead sorgen so für ein schnelles redaktionelles Handling mit kurzen Einarbeitungszeiten.
Das Frontend wurde in Anmutung an ein wissenschaftliches Whitepaper recht clean gehalten. Auf eine gestalterische Überladung wurde bewusst verzichtet und Schwerpunkt auf Struktur, Inhalt und Benutzerführung gelegt. Zentrale Elemente wie die umfangreiche Liste der FoBiG-Publikationen und der Stoffliste wurden mit dem reaktiven JavaScript-Framework Vue.js umgesetzt. Dies sorgt neben einer unschlagbaren Performance auch für Mehrwerte für den Benutzer.
Entwickelt wurde diese Website mit unserem erprobten Tech-Stack. Da wir reaktives JavaScript lieben, kommt hier an bestimmten Stellen Vue.js zum Einsatz. TYPO3 liefert an diesen die Daten via eigener Schnittstelle quasi headless, die Ausgabe samt Business-Logik erfolgt dann rein per Vue.js. Die Abhängigkeiten zu anderen Frameworks / Libraries wurde ansonsten wie immer recht gering gehalten, um keine Kostentreiber für spätere Upgrades zu verursachen. Die Entwicklungsumgebung basiert auf docker, das Build des Frontends wird per node.js / webpack generiert. Das Deployment wird per bitbucket pipelines automatisiert, erfordert dadurch keine Buildtools auf dem Zielserver, ermöglicht das schnelle Erstellen einer Staging-Umgebung und reduziert die Fehlerquote beim Release deutlich.