Drupal-Upgrade mit erdfisch

Fit für neue Entwicklungen und dauerhafte Sicherheit: Ihr Drupal-Upgrade auf die aktuellste Version.

Alter Kompass und moderner Navigationsbildschirm in einem Schiff mit Blick auf das Meer.

Käpt'n, wir brauchen ein Upgrade.

Solange Ihr Drupal-System läuft, gerät das Thema Versionssprung leicht aus dem Blick. Doch es gibt klare Signale, die zeigen, dass ein Upgrade nicht mehr warten sollte:

 
  • Support-Ende der eingesetzten Version: Ohne offizielle Sicherheitsupdates steigt das Risiko mit jedem Tag.
  • PHP-, Datenbank- oder Hosting-Updates: Neue Serverversionen vertragen sich nicht mit veralteten Drupal-Installationen. Irgendwann erzwingt die Infrastruktur den Handlungsbedarf.
  • Technische Schulden: Veraltete Module, nicht mehr gepflegter Code und Inkompatibilität mit neuen Funktionen bremsen jede Weiterentwicklung.
  • Die Entwicklung neuer Features ist auf einem aktuellen System immer besser: Neue Anforderungen lassen sich auf einer veralteten Codebasis nur mit unverhältnismäßig hohem Aufwand umsetzen. Zudem fehlt die Kompatibilität. Beispielsweise sind die neuen KI-Funktionen und -Module speziell für Drupal 11 vorgesehen.
  • Steigende Anforderungen an Compliance, Datenschutz und Barrierefreiheit: Aktuelle Drupal-Versionen bringen bessere Werkzeuge schon als Basis mit. Standards wachsen, die Pflege wird einfacher.

Was ist ein Major Upgrade?

Ein Major Upgrade ist ein Versionssprung der Drupal-Hauptversion auf eine aktuelle – etwa von Drupal 9 auf Drupal 11. 

Im Gegensatz zu regulären Security Updates (Patch Level, z.B. von 11.4.2 auf 11.4.3) oder Minor Updates (z.B. von 11.4 auf 11.5) kann ein Major Upgrade sogenannte "Breaking Changes" mitbringen, also tiefgreifende technische Veränderungen, die Eingriffe in den Code erfordern: an Schnittstellen, Funktionen oder Abhängigkeiten.

Wie umfangreich diese Anpassungen ausfallen, hängt davon ab, von welcher Version Sie kommen, wie komplex Ihr Websystem ist und welche Qualität der bisherige Code hat. Das alles klären wir vorab in einer Untersuchung.

 

Upgrade von Drupal 7 vs. Drupal 8

Was zu beachten ist – je nach Quellversion oder bisherigem Framework

Major Upgrades ab Drupal 8

Wenn Ihre Website auf Drupal 8 oder neuer läuft, ist ein Major Upgrade in der Regel überschaubar. Die Voraussetzung dafür ist eine gepflegte und sauber entwickelte Codebase. 

Die grundlegende Architektur ist seit Drupal 8 ähnlich, denn seitdem baut Drupal auf dem PHP-Framework "Symfony" auf. Daher gibt es direkte Upgrade-Pfade.

Das bedeutet: Ihre Website wird nicht neu gebaut, sondern schrittweise auf die aktuelle Version gehoben. Es braucht Entwicklungsarbeit, aber keinen kompletten Neustart.

Was wir dabei typischerweise anpassen

Es folgen technische Details, welche Aufschluss über die übliche Vorgehensweise bei solchen Upgrades geben.

  • Contrib-Module: Wir prüfen jedes eingesetzte Modul auf Kompatibilität mit der Zielversion. Wo nötig, identifizieren wir Alternativen oder passen Konfigurationen an.
  • Custom Code: API-Änderungen, veraltete Funktionen (Deprecations), Anpassungen an Services, Dependency Injection, Routing oder Plugins. Wir bringen Ihren individuellen Code auf den aktuellen Stand.
  • Theme und Frontend: Twig-Templates, Library-Handling und Asset-Management entwickeln sich mit jeder Version weiter. Falls Ihr bestehendes Theme funktional und gestalterisch noch passt, übernehmen wir es und passen es technisch an.
  • Build und Deployment: Composer-Abhängigkeiten, CI/CD-Pipelines, Testsuites und Container- oder Hosting-Konfigurationen werden auf die neue Version abgestimmt.
 

Major Upgrades von Drupal 7 und älter

Von Drupal 7 und älteren Versionen entspricht ein Major Upgrade technisch immer einem Neubau auf der aktuellen Drupal-Version.

Anschließend werden Ihre Inhalte und Daten strukturiert migriert – zumindest die, die noch benötigt werden. Im gleichen Zuge kann ein Ausmisten durch Weglassen nicht mehr benötigter Daten viele Vorteile bringen.

Warum ein Neubau notwendig ist

Zwischen Drupal 7 und den aktuellen Versionen liegt ein grundlegender Architekturwechsel. Wie oben erwähnt, baut Drupal seit Version 8 auf dem Framework Symfony auf und wächst mit diesem, was bis Drupal 7 noch nicht der Fall war.

Module, Themes und Datenstrukturen aus Drupal 7 lassen sich nicht einfach übernehmen. Sie müssen auf der neuen Plattform neu aufgebaut oder durch aktuelle Lösungen ersetzt werden.

Was "Migration" in diesem Kontext umfasst

  • Überführung von Inhalten, Medien, Nutzerdaten und Taxonomien
  • Mapping der alten Datenstrukturen auf das neue Datenmodell
  • Bereinigung und Konsolidierung von Altdaten, wo sinnvoll
  • Einrichtung von Redirects (Weiterleitungen, damit alte Links noch funktionieren) und Sicherstellung der SEO-Kontinuität
  • Validierung der migrierten Daten 

Alles zum Thema Drupal-Migration erfahren Sie hier. ▸

Was ist, wenn ich von einem anderen CMS komme?

Ein Upgrade von Drupal 7 unterscheidet sich in einigen Fällen nur geringfügig davon. Da wir bei erdfisch ausschließlich mit Drupal arbeiten, bauen wir auch solche Systeme grundlegend neu, die vorher auf einem ganz anderen System gelaufen sind – beispielsweise Typo3, Wordpress, Joomla etc.

Auch in diesem Fall bieten wir alle Leistungen aus einer Hand an.

Unser Vorgehen bei einem Drupal-Upgrade

Von A bis Z durch den Upgrade-Prozess mit erdfisch

Schiff auf einem Fluss - links positioniert
1

Bestandsaufnahme

Wir analysieren den Ist-Stand Ihrer Codebasis: eingesetzte Module, Custom Code und Design bzw. Theme. Daraus leiten wir Risiken, Aufwandstreiber und den realistischen Umfang ab.

2

Upgrade-Plan

Auf Basis der Untersuchung erstellen wir einen konkreten Fahrplan: Zielversion, eventuelle Zwischenschritte, zukünftige Drupal-Module und Abhängigkeiten, die benötigt werden, um den Funktionsumfang weiterhin sicherzustellen. Zudem erstellen wir einen Zeitplan.

3

Umsetzung

Wir aktualisieren Core, Contrib-Module, Custom Code und Theme. Alle Arbeiten finden auf einer Test-Umgebung statt, nicht auf Ihrem Live-System.

Falls ein Upgrade von Drupal 7 oder älter stattfindet, bauen wir das neue System auf und migrieren die Daten.

4

Qualitätssicherung

Automatisierte Tests, manuelle Regressionstests, Accessibility-Checks und Performance-Prüfungen stellen sicher, dass nach dem Upgrade alles funktioniert wie erwartet.

Zudem binden wir Sie aktiv ins Testing ein: erst mit Ihrer Freigabe können wir zum nächsten Schritt übergehen.

5

Go-Live

Wir planen so, dass Ausfallzeiten minimal bleiben. Ein vorübergehender Wartungsmodus ist in der Regel nur bei Systemen nötig, in denen fremde User Eingaben machen können. 
Ein Rollback-Plan steht bereit, falls etwas schief gehen sollte. Nach dem Go-Live überwachen wir das System engmaschig.

Auf Wunsch sorgen wir im Anschluss für die dauerhafte Wartung, den Betrieb, die Weiterentwicklung und Betreuung des Systems.

Ihre Vorteile bei einem Upgrade

Mehr als nur eine neue Zahl

Sicherheit und Supportfähigkeit

Ihre Website erhält wieder offizielle Sicherheitsupdates und profitiert von der aktiven Weiterentwicklung der Community. Übrigens vollständig ohne Lizenzkosten.

Günstigere Weiterentwicklung

Neue Features, Integrationen oder Anpassungen lassen sich auf einer aktuellen Codebasis oft deutlich effizienter umsetzen. Manche gibt es sogar schon ohne zusätzliche Kosten in neueren Versionen von Drupal Core oder Contrib-Modulen.

Geringere Betriebskosten

Wartung und Pflege werden einfacher, weil veraltete Workarounds und technische Schulden abgebaut werden.
Natürlich: Falls vorher wegen einer zu veralteten Version überhaupt nicht mehr gewartet wurde, trifft das so nicht zu. Es gleicht sich aber durch den Sicherheitsvorteil vielfach aus.

Wir betreiben die Wartung auf Wunsch für Sie vollautomatisiert mit ULF.

Zukunftsfähige Basis

Ob KI-Funktionen, Barrierefreiheit, moderne Suche oder neue Integrationen: Die aktuelle Drupal-Version bringt die technische Grundlage dafür mit. Gleichzeitig ist ein Upgrade der ideale Moment, um Altlasten und Ungenutztes aus dem System zu entfernen.

Brauche ich ein Drupal-Upgrade?

Dazu müssen Sie lediglich Ihre aktuelle Drupal-Version mit der offiziellen Drupal Releasezyklus-Dokumentation abgleichen. Falls Ihre Version nicht mehr unter denen erscheint, die noch Sicherheitsupdates erhalten, empfehlen wir immer ein Upgrade.
Sollten Sie nicht wissen, wie Sie Ihre aktuelle Drupal-Version herausfinden, melden Sie sich gerne bei uns. Wir helfen dabei.

Wie lange dauert ein Major Upgrade?

Das hängt vom Umfang ab. Die Bandbreite ist groß und dürfte sich zwischen wenigen Wochen und mehreren Monaten bewegen. 

Ein Upgrade von Drupal 9 oder 10 auf die neueste Version kann bei einer gut gepflegten Codebasis in wenigen Wochen abgeschlossen sein. 

Bei Drupal 7 und älteren Versionen kann es mehrere Monate dauern, da ein Neubau mit Migration erforderlich ist. 

Maßgeblichen Einfluss haben auch hier die vorherige Qualität des Systems sowie Ihre Mitwirkung in der Testphase.

Der Upgrade-Audit liefert Ihnen eine belastbare Einschätzung.

Muss die Website während des Upgrades offline gehen?

Nicht unbedingt. Die gesamte Arbeit findet auf einer separaten Staging-Umgebung statt. Ihre Live-Website läuft unverändert weiter. Bei einfachen und rein redaktionell veränderlichen Systemen kommt es oft vor, dass überhaupt keine Downtime für das Upgrade notwendig wird – höchstens ein kurzzeitig etwas verzögertes Ansprechverhalten. 

Ein kurzes Wartungsfenster kann notwendig sein, falls Ihr Websystem Eingaben durch Dritte ermöglicht, die jederzeit erfolgen könnten (beispielsweise Käufe in einem Shop oder Eingaben in Formulare). Das Wartungsfenster halten wir so klein wie möglich. Bei sehr großen Projekten oder in komplizierten Serverumgebungen, bei denen viele Stakeholder involviert sind, kann es maximal im Bereich weniger Stunden sein. Bei gewöhnlichen kleinen bis mittleren Projekten ist das Offline-Fenster nur wenige Minuten lang.

Was passiert mit unseren Custom-Modulen?

Wir prüfen jeden Custom Code im Audit auf Kompatibilität mit der Zielversion. Veraltete Funktionen werden aktualisiert, nicht mehr benötigte Workarounds entfernt oder durch neue Funktionen in Contrib-Modulen ersetzt. Sie erhalten vorab eine klare Aufstellung, was angepasst werden muss.

Können wir erst upgraden und das Redesign später machen?

Ja. Wenn Ihr bestehendes Theme und Design funktional und gestalterisch noch passen, übernehmen wir es und passen es technisch an die neue Version an. So trennen Sie das technische Upgrade sauber von einem möglichen späteren Redesign.

Wie stellt erdfisch sicher, dass nach dem Upgrade nichts kaputtgeht?

Durch eine mehrstufige Qualitätssicherung: automatisierte Tests, manuelle Regressionstests, Performance-Checks auf der Testumgebung (Stage). Zusätzlich steht ein Rollback-Plan bereit, falls beim Go-Live etwas Unerwartetes auftritt.

Was kostet ein Drupal-Upgrade?

Die Kosten hängen von mehreren Faktoren ab: Ausgangsversion, Umfang des Custom Codes, Anzahl und Zustand der eingesetzten Module, Komplexität des Themes und der Integrationen. Die Bestandsaufnahme liefert Ihnen und uns eine fundierte Grundlage für die Budgetplanung.

  • Bei einfachen, gut gepflegten Projekten kann der Aufwand für ein Upgrade bei wenigen Personentagen liegen und beginnt im niedrigen vierstelligen Euro-Bereich.
  • Große, komplexe Projekte können umfangreiche Anpassungen erfordern, sodass insgesamt eine niedrige bis mittlere fünfstellige Summe erforderlich wird.
  • Manchmal entspricht ein Upgrade eher einem Relaunch und kann auch entsprechende Ausmaße annehmen.

Auf welche Version wird aktualisiert?

Stand heute (03/2026) upgraden wir in nahezu jedem Fall auf Drupal 11. Die Kompatibilität der Contrib-Module ist inzwischen so weit fortgeschritten, dass wir normalerweise jedes Projekt auf die aktuelle Version heben können.

Welche Drupal-Versionen aktuell und nutzbar sind, entnehmen Sie am besten immer der offiziellen Core-Releaseplanung.

Was ist der erste Schritt?

Ein Gespräch. Wir klären gemeinsam Ihre Ausgangssituation, Ihre Ziele und den sinnvollen nächsten Schritt.

Warum sollte erdfisch mein Upgrade durchführen?

Wir arbeiten seit Jahren mit komplexen Drupal-Systemen und haben Upgrades in unterschiedlichsten Szenarien durchgeführt: von überschaubaren Drupal-10-auf-11-Projekten bis hin zu umfangreichen Drupal-7-Ablösungen mit Datenmigration und Systemintegration.

Unser Vorgehen ist auditbasiert, testgetrieben und auf Risikominimierung ausgelegt. Wir versprechen keine Wunder, sondern liefern realistische Einschätzungen und halten, was wir zusagen.

Zudem sind wir zu 100% auf Drupal spezialisiert. Wir kennen zwar alle gängigen Plattformen und Grundlagen im Web, bauen jedoch selbst ausschließlich auf Drupal. Unsere Fachkenntnisse haben wir in mehr als zwei Jahrzehnten erworben.

Mehr darüber wie erdfisch arbeitet, erfahren Sie hier. ▸

 

Referenzen für Drupal-Upgrades

Screenshot der Configuration-Workgroup (CWG) Webseite.

Configuration Workgroup e.V.

Drupal-Website der internationalen SAP Usergroup: Upgrade von Drupal 9 auf 10, später von 10 auf 11, sowie dauerhafte Wartung und Support

configuration-workgroup.com ▸

Screenshot eines Benutzerprofils im Intranet

"Myzak" Intranet der Firma Mazak

Die Drupal-Distribution "Open Social" pflegen wir als Basis für das Firmen-Intranet der deutschsprachigen Standorte der Yamazaki Mazak GmbH, eines weltweit tätigen japanischen Werkzeugmaschinenkonzerns. Bei einer Distribution kommt deren eigene Versionierung zum Einsatz. Auch hier haben wir bereits mehrfach Upgrades durchgeführt. Das System ist nicht öffentlich erreichbar.

Screenshot der Trainerakademie Köln Website

Trainerakademie Köln

Gleich zwei Projekte warten wir für unseren langjährigen Kunden: Die Lernplattform "Trainer im Leistungssport" und die Webseite der Akademie. Die Systeme haben umfangreiche Upgrade-Wege hinter sich: von Drupal 6 auf 9 (Plattform), von 7 auf 10 (Website) und neuerdings auf Drupal 11 war hier schon fast alles dabei. Dass die Drupal-Systeme irgendwann in nächster Zeit veralten, ist nicht möglich, denn dank automatisierter Wartung mit ULF bleiben sie auch innerhalb der aktuellen Hauptversion immer am Puls der Zeit.

trainerakademie-koeln.de ▸

Nächster Schritt: Upgrade-Check

Sie wissen, dass ein Upgrade ansteht, aber nicht genau, was auf Sie zukommt? Wir klären das für Sie. Vereinbaren Sie ein kostenloses Erstgespräch oder rufen Sie uns direkt an unter +49 6221 751 560 0.

Profilfoto Frank Holldorf

Frank Holldorff

People & Culture | Business Development | Marketing | Geschäftsführer