beach of fort myers

Case Study | Reisen

Drupal 9 Content-Migration für eine Tourismus-Website einer Stadt in Florida

Übersicht

Eine Tourismus-Website einer Stadt in Florida bietet alle Informationen über unberührte Inseln, Strände und Stadtteile. Von Sehenswürdigkeiten über Top-Aktivitäten bis hin zu Hotelangeboten – diese Website hat alles zu bieten. 

Diese Website bietet einen umfassenden Überblick über abgelegene Strände in Florida, familienfreundliche Resorts und romantische Kurzurlaube, die es Ihnen ermöglichen, eine schöne Zeit mit Ihren Liebsten zu verbringen.

OpenSense Labs hat mit ihnen zusammengearbeitet, um ihre Website von Umbraco auf Drupal 9 zu migrieren und ihnen die Nutzung aktueller, branchenüblicher CMS-Tools, -Techniken und Best Practices zu ermöglichen.

Projekthighlights

  • Die Website des Kunden wurde von Umbraco auf Drupal 9 migriert.
  • Die neue Website verfügte über eine progressiv entkoppelte Architektur mit dynamischen Elementen, die auf React.js basieren. 
  • Dynamische Listing-Seiten wurden erstellt. 
  • Die Implementierung des Layout Builders wurde priorisiert. 

Ziele

Die Website wurde mit den folgenden Zielen neu gestaltet:

  • Eine kohärente Webplattform schaffen, die alle Zielgruppen anspricht. 
  • Veraltete Website-Technologien aktualisieren und beheben, die das Nutzererlebnis und die Performance der Website beeinträchtigen.

Prozess und Lösungen

  1. Vereinfachter Content-Workflow: Das Layout Builder-Modul im Drupal-Core war eine große Unterstützung für Entwickler, Content-Autoren und die Drupal-Community. Durch den Einsatz des Layout Builders in diesem Projekt konnten wir unsere Daten gut strukturiert halten und Content-Editoren sowie Drupal-Spezialisten sogar ermöglichen, Seiten zu erstellen, Funktionen hinzuzufügen oder Änderungen vorzunehmen, ohne dass ein Entwickler eingreifen musste.  
  2. Einsatz von Pattern Lab: Da Pattern Lab eine Anwendung ist, die dabei hilft, UI-Komponenten in einem mustergesteuerten Ansatz zu organisieren, haben wir es in unserem Projekt zum Erstellen und Ändern von Komponenten eingesetzt, was letztendlich den gesamten Zeit- und Arbeitsaufwand der Entwickler reduzierte.  
  3. Einsatz wichtiger Drupal-Module: Die meisten Funktionen und Features, die eine Website eines Reiseunternehmens benötigt, lassen sich mit den richtigen Drupal-Modulen einfach umsetzen. Wir haben viele neue und interessante Drupal-Module eingesetzt, um spannende Probleme zu lösen, wie zum Beispiel das Honeypot-Modul zur Spam-Kontrolle.
  4. Komponentenbasierte Entwicklung: Da die komponentenbasierte Entwicklung die Komplexität der Entwicklung vereinfacht und reduziert, haben wir in diesem Projekt den komponentenbasierten Ansatz gewählt, um die Websites unserer Kunden neu zu gestalten. Mit diesem wesentlichen Ansatz konnten wir die für den Website-Aufbau benötigte Zeit erfolgreich um fast 50 % reduzieren. Auch der Einsatz agiler Methoden erwies sich als großer Vorteil.  

Ergebnis

  • Besseres redaktionelles Erlebnis – von der Inhaltserstellung bis zur Veröffentlichung auf der Website.
  • Geeignete Listing-Seiten wurden ohne großen Entwicklungsaufwand erstellt.
  • Reduzierung der Website-Erstellungszeit um fast 50 % durch einen komponentenbasierten Ansatz.
  • Die Migration zu Drupal erwies sich letztendlich als die richtige Wahl, da sie die Flexibilität bot, jede Art von Inhalt hinzuzufügen, und die Arbeit der Redakteure erheblich vereinfachte.
  • Das Projekt wurde pünktlich erfolgreich gestartet. Unser Staffing-Service unterstützte den Kunden bei der Bewältigung schwankender Personalbedarfe, die durch Änderungen in ihrem Tech-Stack entstanden, und ermöglichte ihnen letztendlich eine effektive Einarbeitung in Drupal 9.