TYPO3 v13 Upgrade für Afrikarma Safaris
Individuelle Afrika-Reiseplanung online
Afrikarma ist ein Reiseportal für individuelle Safaris und Afrika-Reisen. Die Plattform unterstützt Reisende bei der Planung maßgeschneiderter Afrika-Erlebnisse und bündelt umfangreiche Informationen zu Safaris, Lodges und Reisedestinationen in verschiedenen Regionen Afrikas. Mit einem hohen Informationsgehalt und spezialisierten Funktionen für die Darstellung und Filterung von Reisezielen bildet die Website die zentrale digitale Anlaufstelle für die individuelle Reiseplanung.
ㅤ
Herausforderung
Afrikarma betrieb eine etablierte, jedoch technisch veraltete TYPO3 v8-Installation, die über viele Jahre gewachsen war. Das Portal bündelt eine große Menge an inhaltlich wertvollen Informationen zu Safaris, Lodges und Reisedestinationen in Afrika. Gleichzeitig sollte die Website in Zukunft nicht nur stabil betrieben, sondern auch einfacher aktualisierbar, sicherer und flexibler erweiterbar sein. Mit diesem Hintergrund ist Afrikarma mit dem Wunsch auf uns zugekommen, die technische Basis auf einen modernen Stand zu bringen und den Schritt auf TYPO3 v13 zu gehen.
Die eigentliche Herausforderung lag dabei in der Kombination mehrerer komplexer Anforderungen: Zum einen mussten die zahlreichen bestehenden Inhalte, Seitenstrukturen und Formulare aus TYPO3 v8 sicher in die neue Umgebung migriert werden. Zum anderen spielen bei Afrikarma die Darstellung und Filterung von Lodges und Reisezielen auf Karten eine zentrale Rolle – inklusive der Anbindung externer Kartendienste wie Google Maps, Leaflet oder Mapbox. Diese Funktionalitäten durften im Rahmen des Upgrades nicht „verloren gehen“, sondern sollten im Gegenteil moderner, robuster und zukunftsfähiger umgesetzt werden.
Darüber hinaus waren Sicherheit und Datenschutz für Afrikarma besonders wichtig. Formulare müssen zuverlässig vor Spam geschützt werden, ohne die Nutzererfahrung zu verschlechtern. Gleichzeitig sollten Cookie- und Tracking-Lösungen DSGVO-konform eingebunden werden. Hier galt es, einen zeitgemäßen Antispam-Schutz zu integrieren und die Cookie-Consent-Lösung inklusive Content Security Policy (CSP) korrekt zu konfigurieren. All diese Anforderungen mussten in einem Projekt orchestriert werden, das neben dem reinen TYPO3-Upgrade auch einen Wechsel der Infrastruktur (Docker-Compose), die Einführung des Bootstrap-Packages als gestalterische Basis und die Modernisierung der individuellen Funktionalitäten wie der Lodge-Extension umfasst.
Ausgangslage
- Produktive TYPO3 v8-Installation mit umfangreichen Inhalten zu Safaris, Lodges und Reisezielen
- Historisch gewachsene Seitenstruktur und individuelle Extensions (u. a. Lodge-Verwaltung)
- Vorhandene Kartenintegration zur Darstellung von Lodges, die technisch modernisiert werden sollte
- Bestehende Server-Infrastruktur ohne einheitlichen Docker-Compose-Standard
- Steigende Anforderungen an Sicherheit, Spam-Schutz und DSGVO-konforme Cookie-Verwaltung
Unsere Umsetzung in Kürze
- Development
- Content
- Agile Lösung
- SEO
- Design
- Hosting
- Content
- Beratung
- Responsive
- Schulung
- Usability
- Systemarchitektur
Lösung für Afrikarma
Um das komplexe Upgrade von TYPO3 v8 auf v13 sicher und kontrolliert umzusetzen, haben wir das Projekt in klar strukturierte Phasen gegliedert. In einem ersten Schritt erfolgte eine detaillierte Bestandsaufnahme der bestehenden v8-Installation: eingesetzte Extensions, individuelle Anpassungen, Seitentypen, Inhaltselemente, Lodge-Daten und Formularlogik. Auf dieser Basis wurde ein Migrationskonzept entwickelt, das sowohl die technischen Anforderungen von TYPO3 v13 als auch die funktionalen Besonderheiten von Afrikarma berücksichtigt.
Für die neue Umgebung wurde eine moderne Docker-Compose-Infrastruktur aufgesetzt, die wir inzwischen als Standard-Basis für neue Projekte einsetzen. Darauf haben wir eine frische TYPO3 v13-Instanz eingerichtet und das Bootstrap-Package als zentrales Frontend-Framework integriert. Damit steht Afrikarma nun ein zukunftsfähiges, responsives Layout-Grundgerüst zur Verfügung, das konsequent auf HTML5, CSS und moderne Best Practices setzt und sich sauber erweitern lässt. Die Inhalte aus TYPO3 v8 wurden, wo möglich, per Migrationsskript übertragen; Bereiche mit komplexeren Strukturunterschieden wurden im Anschluss redaktionell nachgearbeitet.
Ein besonderes Augenmerk lag auf der Lodge-Extension: Die Vielzahl an Lodges und Reisezielen ist für Afrikarma ein zentraler Mehrwert. Wir haben eine aktualisierte Lodge-Extension implementiert, die ihre Daten über einen Datenbank-Import erhält und diese in TYPO3 performant zur Verfügung stellt. Für die Kartendarstellung setzen wir auf GeoJSON-basierte Daten, die in Kombination mit Frontend-Mapping-Bibliotheken wie Leaflet, Google Maps oder Mapbox ausgespielt werden können. So können Lodges und Reiseziele flexibel und visuell ansprechend auf Karten dargestellt, gefiltert und erweitert werden.
Im Security- und Datenschutz-Bereich haben wir moderne Schutzmechanismen eingeführt. Formulare wurden mit FriendlyCaptcha als Antispam-Schutz ausgestattet, um automatisierte Spam-Einträge effizient zu verhindern, ohne echte Nutzer unnötig zu belasten. Parallel dazu wurde Cookiebot integriert, inklusive sauberer Konfiguration der Content Security Policy (CSP), sodass Skripte, iframes und Tracking-Dienste nur dann geladen werden, wenn Nutzer:innen aktiv zugestimmt haben – ein wichtiger Baustein für die DSGVO-Konformität des Portals.
Alle Anpassungen wurden auf einer geschützten Testinstanz bereitgestellt. Afrikarma erhielt Backend-Zugänge (inklusive 2FA) zur Prüfung von Funktionen, Layouts, Lodges und Formularen. In gemeinsamen Abstimmungen wurden ein Content Freeze, Testpläne und das finale Go-Live-Szenario definiert. So entstand ein technischer Relaunch, der weit über ein reines Versions-Update hinausgeht: Afrikarma verfügt nun über eine moderne TYPO3 v13-Plattform, ein flexibles Frontend auf Basis des Bootstrap-Packages, eine leistungsfähige Lodge- und Kartenintegration und ein zeitgemäßes Sicherheits- und Datenschutz-Setup.
Projektumfang in Zahlen
ㅤ
3
Karten-Technologien
2
Sicherheitslösungen
3
Projektumgebungen
Technische Details
Die Umsetzung basiert auf TYPO3 v13 in einer containerisierten Docker-Compose-Umgebung, wodurch eine standardisierte und reproduzierbare Entwicklungs- und Deployment-Struktur geschaffen wurde. Als Frontend-Grundlage kommt das Bootstrap-Package zum Einsatz und bildet die Basis für das responsive Layout-System innerhalb der TYPO3-Instanz. Die Lodge-Daten werden über eine Import-Schnittstelle in TYPO3 verarbeitet und in strukturierter Form bereitgestellt. Für die Kartendarstellung werden GeoJSON-Daten genutzt, die eine flexible Anbindung an Mapping-Technologien wie Leaflet, Google Maps und Mapbox ermöglichen.
Im Bereich Sicherheit wurde FriendlyCaptcha zur Absicherung von Formularen integriert sowie Cookiebot inklusive CSP-Konfiguration zur kontrollierten Auslieferung externer Dienste umgesetzt. Ergänzend wurde die Zwei-Faktor-Authentifizierung für den TYPO3-Backend-Zugriff aktiviert.
Die Migration erforderte zudem eine technische Harmonisierung historisch gewachsener Extensions und Datenstrukturen mit den Anforderungen von TYPO3 v13 sowie die Absicherung der Übergänge über Test- und Staging-Umgebungen.
Gut zu wissen
Für Afrikarma hat die dkd einen umfassenden technischen Relaunch der bestehenden Website umgesetzt. Im Mittelpunkt standen die Modernisierung der Systemarchitektur, das Upgrade von TYPO3 v8 auf TYPO3 v13, die Einführung einer standardisierten Docker-Compose-Infrastruktur sowie die Weiterentwicklung individueller Funktionalitäten rund um die Verwaltung und Darstellung von Lodges und Reisezielen.
Ergänzend wurden moderne Sicherheits- und Datenschutzmechanismen eingeführt, darunter FriendlyCaptcha als Antispam-Schutz, Cookiebot mit Content Security Policy und die Aktivierung einer Zwei-Faktor-Authentifizierung für Backend-Zugänge. Durch die Kombination aus technischer Modernisierung, strukturiertem Migrationsprozess und umfassender Qualitätssicherung verfügt Afrikarma heute über eine zukunftsfähige TYPO3-Plattform, die stabil betrieben und flexibel weiterentwickelt werden kann.
Ihre Ansprechpartnerin
Anika Heimann | Head of Sales & Customer Development
Mehr rund um TYPO3
Aktion Deutschland Hilft e.V.
Referenz ansehen Aktion Deutschland Hilft e.V.
Ihre TYPO3 Agentur
Erfahren Sie alles wichtige rund um Storyblok und lernen Sie die Vorteile kennen
Website Relaunch Deutz AG
Website Relaunch mit TYPO3