Fallstudie: Drupal 7 Migration
BlikOpNieuws
Drupal 7 auf 10 Migration
Niederländische Nachrichtenplattform mit 300.000+ Artikeln zu Drupal 10 migriert mit Apache Solr Suchintegration
BlikOpNieuws besuchenNiederländische Regionale Nachrichtenplattform
BlikOpNieuws ist eine Online-Nachrichtenplattform, die alle 12 niederländischen Provinzen mit Nachrichten über Auto, Gesundheit, Sport und regionale Themen versorgt. Die Plattform verarbeitet täglich hohen Traffic und verwaltet ein Archiv von mehr als 300.000 Artikeln.
Drupal 7 auf Drupal 10 Migration
CodeLift migrierte die komplette Drupal 7 Website zu Drupal 10 inklusive aller Inhalte, Medien, RSS-Feeds, XML-Sitemaps und Apache Solr Suchintegration. 8 Custom Modules wurden für Drupal 10 Kompatibilität neu geschrieben.
Migrations-Ansatz
Phasenweises Drupal 10 Upgrade
Der Upgrade-Prozess wurde in mehreren Phasen durchgeführt: Zuerst wurden alle Contributed Modules auf D10-kompatible Versionen aktualisiert, dann folgte das Drupal Core Upgrade, und schließlich wurden alle Custom Modules nach Drupal 10 Standards neu geschrieben.
Lokale Infrastruktur-Replikation
Die komplette Produktionsumgebung inklusive Apache Solr Suchmaschine wurde lokal mit DDEV repliziert. Dies ermöglichte Remote-Entwicklung und umfangreiche Tests ohne Abhängigkeit von Live-Systemen.
Custom Module Neuentwicklung
8 maßgeschneiderte Module wurden komplett neu geschrieben für Funktionalitäten wie RSS Feeds für App-Integration, Redaktions-Highlights, Dossier-Blöcke, Wochenübersichten, Wetter/Verkehr/Bahn-Informationen, relative Zeitanzeige, Bot-Schutz und Formularsicherheit.
KI-Unterstützte Code-Modernisierung
Künstliche Intelligenz wurde für das Refactoring von Legacy-Code und die Konvertierung veralteter PHP-Patterns zu modernen Drupal 10 Standards mit Dependency Injection und Services eingesetzt.
Search API Solr Integration
Alle Views wurden von Datenbank-Queries auf Search API mit Apache Solr Backend konvertiert. Dies umfasste Nachrichtenübersichten, RSS Feeds, verwandte Artikel und die Suchfunktion mit 300.000+ indizierten Elementen.
Visual Regression Testing
Automatisierte Regression-Tests mit BackstopJS über 17+ Seiten inklusive Homepage, Provinz-Sektionen, Artikelseiten und Suchergebnissen. Jede visuelle Abweichung wurde vor dem Launch identifiziert und behoben.
Pixel-Perfekter Nachrichtenplattform-Neuaufbau
BlikOpNieuws wurde auf Drupal 10 neu aufgebaut unter Beibehaltung des exakten Look-and-Feel. Der Redaktions-Workflow blieb identisch, sodass das Team direkt weiterarbeiten konnte. Der Apache Solr Suchindex wurde für schnellere Suchergebnisse über das komplette Artikel-Archiv optimiert.
Wichtige Kennzahlen
-
300.000+ Artikel erfolgreich migriert
-
100% Datenintegrität erhalten
-
8 Custom Modules für D10 neu geschrieben
-
17+ Seiten visuell mit BackstopJS validiert
-
Gesichert mit neuesten Drupal Security Updates
Hinter der Migration
"BlikOpNieuws war ein herausforderndes Projekt aufgrund des Umfangs: mehr als 300.000 Artikel und eine komplexe Suchinfrastruktur mit Apache Solr. Wir haben alle Views zu Search API Queries konvertiert und 8 maßgeschneiderte Module komplett neu geschrieben. Die automatisierten Visual Regression Tests mit BackstopJS gaben uns das Vertrauen, dass alles pixel-perfekt für den Go-Live war."