Shortcuts zum Projekt
Im Zuge des Relaunches der Webseiten robinson.com und magiclife.com gestalteten wir die beiden Buchungsseiten in einem einfachen und intuitiven Design. Unser Projektteam entwickelte die Webanwendung sowohl im Frontend als auch im Backend mandantenfähig. Das Ziel: Einfache Buchung von Zusatzleistungen, wie z.B. einer Reiseversicherung, sowie das Schaffen einer robusten Softwarelösung.
Vorteile der Mandantenfähigkeit
Das Einführen neuer Mandanten erfolgt nun nur durch Anlegen in der Datenbank und Erstellen eines individuellen Designs. Dafür sind in der Regel keine umfangreichen Code-Änderungen notwendig. Durch diese Funktion laufen auf derselben Software und Infrastruktur die Buchungsseiten für fünf Mandanten - darunter robinson.com (Deutschland und Schweiz) und magiclife.com (Deutschland, Schweiz und Österreich).
Responsive Design für verbesserte Usability
Die erschaffenen Buchungsseiten sind für die Nutzer:innen intuitiv bedienbar und bieten alle notwendigen Informationen, sowie vielfältige Möglichkeiten zum Erstellen einer Reise mit individuellen Bausteinen. Dank des Responsive-Design ist die Bedienung der Seiten auch für Smartphone- und Tablet-Nutzer:innen komfortabel gestaltet.
Umsetzung in Front- und Backend
Mithilfe von agilen Vorgehensmethoden wie SCRUM war uns ein reger Austausch mit dem Kunden und eine schnelle Umsetzung neuer Features möglich. Die Clean-Code-Prinzipien gewährleisten die Qualität der Software. Das beinhaltet stetige Integrationstests durch Qualitätssicherung.
Durch den Einsatz des Foundation-Frameworks und auf Basis von TYPO3 CMS werden beim Aufrufen der Buchungsseiten von magiclife.com und robinson.com responsive Seiten generiert, die auf die Größe des Endgeräts abgestimmt sind. Wir sind TYPO3 Association Member und können so aktiv bei der Weiterentwicklung des offenen Content-Management-Systems mitwirken und individuelle Extensions optimal auf den Kunden abstimmen. Um dem Kunden eine schnell reagierende Oberfläche zu bieten, nutzten wir die Vorteile des modernen JavaScript-Frameworks und erstellten die Buchungsseiten als One-Page AngularJS Anwendung.
Wir implementierten das On-Site-Kommunikations-Tool von iAdvice im Frontend, um den Kund:innen auf den Buchungsseiten eine individuelle Beratung durch Mitarbeitende des Service-Centers zu ermöglichen. Dadurch können Kund:innen ihre Fragen im Chat klären oder Hilfe von Service-Mitarbeitenden anfordern.
Um auch weiterhin die Seiten optimieren zu können und den Buchungsvorgang der einzelnen Mandanten voranzutreiben, greifen wir auf den Einsatz des Google Tag Managers und Google Analytics zurück. So können erste Erkenntnisse durch Ergebnisse kurzfristig via Optimizely umgesetzt werden.
Das Buchungssystem nutzt ein Java-Backend auf dem WildFly Application Server, das verschiedene REST- und XML-basierte Schnittstellen integriert. Das PHP-Frontend kommuniziert über eine einheitliche SOAP-Schnittstelle mit dem Java-Backend, welches die Anfragen transformiert und an externe Schnittstellen weiterleitet. Eine Konfigurationsdatenbank und ein Cache sorgen für schnelle und reibungslose Antworten, wobei die Konfigurationsdaten über ein JSF-Tool oder Datenbank-Skripte bearbeitet werden können.
Jetzt in Kontakt treten!


