Leistung

Drupal-Entwickler für Updates, Wartung und eigene Module

Drupal-Projekt anfragen

Schicken Sie mir die Eckdaten Ihrer Installation.

Nennen Sie die Drupal-Version, die eingesetzten Contrib- und eigenen Module, das Hosting und welche Funktionen während des Upgrades ohne Unterbrechung laufen müssen.

Behörden, Hochschulen und Verbände

Drupal läuft oft dort, wo eine Organisation viele Websites mit vielen Redaktionen und fein abgestuften Rechten betreibt: Hochschulen, Landes- und Kommunalverwaltungen, Verbände. Für öffentliche Stellen des Bundes gilt die Verordnung zur Schaffung barrierefreier Informationstechnik nach dem Behindertengleichstellungsgesetz (BITV 2.0), in Österreich und der EU insgesamt die Richtlinie (EU) 2016/2102. Barrierefreiheit prüfe ich bei jedem Upgrade mit.

Was ich übernehme

Wartung und Sicherheitsupdates mit einem nachvollziehbaren Composer-Workflow, Migration von Drupal 7 auf eine neue Drupal-11-Installation und Upgrades von 10 auf 11, eigene Module und Themes, Deployments mit Drush, Caching und Datenbankoptimierung, Anbindung an CRM und Single Sign-on, Headless-Frontends über JSON:API. Drupal 12 ist für die Woche vom 7. Dezember 2026 geplant, neue Module schreibe ich so, dass dieser Schritt günstig bleibt.

Was ich vermeide

Ich rate nicht zu einem Neubau oder einem Wechsel zu WordPress, wenn Drupal zur Organisation passt. Mehrere Websites aus einer Installation, detaillierte Redaktionsrechte und mehrsprachige Inhalte sind Stärken von Drupal. Eine Migration zwischen Drupal und WordPress, in beide Richtungen, schlage ich nur vor, wenn die Website der Plattform entwachsen ist oder das Team sie nicht pflegen kann.

Wie läuft eine Migration von Drupal 7 auf Drupal 11 ab?

Ein Upgrade an Ort und Stelle gibt es für Drupal 7 nicht. Ich setze eine neue Drupal-11-Installation auf und übernehme Inhalte, Benutzer, Dateien und Taxonomien mit den Core-Modulen Migrate und Migrate Drupal. Auf dem Testsystem läuft drush migrate:import so oft, bis die Zahl der Datensätze mit der alten Datenbank übereinstimmt. Views baue ich von Hand neu, Field Collections werden meist zu Paragraphs, und das alte PHPTemplate-Theme ersetzt ein neues Twig-Theme. Migrate Drupal ist als veraltet markiert und entfällt mit Drupal 12.0, ein Nachfolger als Contrib-Modul ist nicht vorgesehen. Deshalb bringe ich Drupal-7-Websites jetzt auf Drupal 11 und gehe von dort weiter. Alte Adressen, die in Bescheiden, Formularen und PDFs stehen, bekommen Weiterleitungen über das Redirect-Modul. Vor dem letzten Import pausiert die Redaktion kurz, die alte Website bleibt schreibgeschützt online, bis beide eine vereinbarte Zeit parallel gelaufen sind.

Was wird vor einem Drupal-Upgrade geprüft?

Auf einer Kopie der Website installiere ich das Modul Upgrade Status per Composer. Es lässt PHPStan über eigenen Code und Contrib-Module laufen, baut auf drupal-check auf und listet veraltete API-Aufrufe sowie Module, die noch keine Version für Drupal 11 haben. Mechanische Korrekturen übernimmt Drupal Rector (Paket palantirnet/drupal-rector), jede umgeschriebene Zeile sehe ich selbst durch. Die Website muss bereits auf Drupal 10.3.0 oder neuer laufen, weil Drupal 11 die Update-Funktionen älterer Versionen entfernt hat, und der Server braucht PHP 8.3 oder neuer. Bei Behörden mit eigenem Rechenzentrum klären wir das vorab mit dem Betrieb. Ein einziges Modul ohne Drupal-11-Version reicht, damit Composer das gesamte Upgrade nicht auflösen kann. Fehlt nur die Versionsangabe, installiert das Drupal-Lenient-Plugin für Composer das Modul mit einem Patch, ist der Code selbst defekt, korrigiere oder ersetze ich das Modul. composer update --dry-run zeigt vorher, welcher Fall vorliegt. Sie bekommen eine Modulliste mit Aufwand pro Eintrag als Grundlage für ein Leistungsverzeichnis.

Was gehört in einen Wartungsvertrag für Drupal?

Sicherheitsreleases für den Drupal-Core erscheinen an einem Mittwoch im Monat, meist dem dritten, für Contrib-Module an jedem Mittwoch, jeweils zwischen 16:00 und 22:00 UTC, also am Abend mitteleuropäischer Zeit. Den Hinweis lese ich am selben Abend, am Donnerstagmorgen liegt die Aktualisierung auf dem Testsystem. Der Ablauf ist immer gleich: composer update für die betroffenen Pakete, drush updatedb, drush config:export, Kontrolle der Seiten, die die Redaktion am meisten nutzt, Sicherung von Datenbank und Dateien, dann die Auslieferung auf das Live-System. Neue Nebenversionen des Core gehen einige Wochen später denselben Weg, nach der ersten Fehlerbehebungsversion. Der Export steht dort, weil eine Update-Funktion die aktive Konfiguration ändern kann. Landet diese Änderung nicht im Sync-Verzeichnis, macht sie das nächste Deployment mit drush config:import wieder rückgängig. Im Wartungsvertrag stehen die Reaktionszeit bei kritischen Sicherheitshinweisen und wer die Freigabe für das Live-System erteilt, damit eine Aktualisierung nicht auf eine Unterschrift wartet.

Häufig gestellte Fragen

Brauche ich eine Drupal-Agentur oder einen freien Drupal-Entwickler?

Für Wartung, Upgrades und Modulentwicklung an einer Website oder einem kleinen Verbund reicht meist ein erfahrener Freelancer, die Abstimmung ist einfacher. Eine Agentur lohnt sich, wenn Design, Redaktion und mehrere Entwickler parallel arbeiten müssen. Nach einem Blick in den Code sage ich Ihnen, was Sie brauchen.

Drupal 7 Ende: was passiert jetzt mit unserer Website?

Seit dem 5. Januar 2025 veröffentlicht das Drupal-Sicherheitsteam keine Sicherheitshinweise mehr für Drupal 7, externe Scanner stufen solche Websites als unsicher ein. Die Seite läuft weiter, neue Lücken bleiben aber offen. Der Weg nach vorn ist eine Migration auf Drupal 11 oder, wenn Drupal nicht mehr passt, auf WordPress.

Wie aufwendig ist das Upgrade von Drupal 10 auf 11?

Das hängt davon ab, wie viele Contrib-Module schon eine Version für Drupal 11 haben und wie viel eigener Code veraltete Schnittstellen nutzt. Ich beginne mit einer automatischen Prüfung auf veralteten Code und einer Modulliste, dann bekommen Sie eine Schätzung pro Modul. Drupal 10 erreicht am 9. Dezember 2026 sein Supportende.

Können Sie von Drupal auf WordPress migrieren?

Ja, und auch von WordPress auf Drupal. Ich empfehle das nur, wenn die Plattform nicht mehr passt, etwa bei einer kleinen Unternehmensseite, die niemand mehr aktualisieren kann. Inhalte, Medien, Benutzer und Weiterleitungen ziehen per Migrationsskript um.

Ist eine Drupal-Website automatisch barrierefrei nach BITV?

Nein. Drupal bringt eine gute Grundlage mit, entscheidend sind aber Theme, Inhalte und eigene Module. Ich prüfe Vorlagen und Komponenten gegen WCAG und behebe die Fehler im Code, die Redaktion bekommt Hinweise für ihre Inhalte.

Relevanter Cluster

Weitere WordPress-Dienste und Wissensbasis entdecken

Stärken Sie Ihr Unternehmen mit professionellem technischen Support in den Kernbereichen des WordPress-Ökosystems.

Verwandte Leistungen

Drupal-Entwickler für Wartung, Sicherheitsupdates, Upgrades von Drupal 7 und 10 auf 11, eigene Module mit Composer und Drush sowie BITV-gerechte Behördenseiten.

Empfehlungen von LinkedIn

Empfehlungen und Erfahrungen mit WPPoland

Ausgewählte Empfehlungen von Branchenführern aus WordPress, WordCamp und E-Commerce - mit Fokus auf Termintreue, technische Tiefe und unternehmerischen Umgang mit WordPress.

Karolina Czapla

Karolina Czapla

Marketingstrategin, Performance & Digital Strategy

“Die Zusammenarbeit mit Mariusz beim WordCamp hat mir gezeigt, wie selten sich tiefes technisches Wissen mit echter Leadership verbindet. Er plant, koordiniert und liefert mit Präzision, während er dem Team Raum zur Entfa...”

Mitorganisatorin, WordCamp Gdynia 2024 & 2025

Anna Kamińska

Anna Kamińska

Talent Acquisition Specialist / HR People Partner

“Mariusz' Portfolio spricht für sich. Es zeigt Präzision, Vielseitigkeit und ein starkes Verantwortungsbewusstsein. Man kann ihm vertrauen, ein Projekt von der Idee bis zur Auslieferung zu führen und dabei alle Beteiligte...”

Wir haben im selben Team gearbeitet

Sarah‑Luisa Kwolek

Sarah‑Luisa Kwolek

IT‑Projektmanagement & Product Owner, Web/App

“Über mehr als zwei Jahre konnte ich mich bei WordPress‑Aufgaben immer auf Mariusz verlassen, vom Styling und Templating bis zu Integrationen. Er bringt Ruhe ins Team und sorgt dafür, dass das Frontend unter Kontrolle ble...”

Mariusz war ihr Kunde bei WordPress‑Projekten

Argert Boja

Argert Boja

Senior Full‑Stack Entwickler

“Mariusz ist der Teamkollege, den sich jeder wünscht: starke Full‑Stack‑WordPress‑Skills, klare Erklärungen technischer Entscheidungen und eine positive Haltung auch unter Druck. Er wechselt mühelos zwischen Plugins, Perf...”

Wir arbeiteten gemeinsam an WordPress‑Projekten

Varun Patil

Varun Patil

Growth‑ & CRM‑Leiter

“Neben der Entwicklung versteht Mariusz SEO, Analytics und Growth. Er spricht direkt mit Stakeholdern, stellt die richtigen Fragen und liefert Lösungen, die Business‑Kennzahlen bewegen, von AMP über Tracking bis Performan...”

War Mariusz' Vorgesetzter bei Growth‑Initiativen

Rafał Osiński

Rafał Osiński

Gründer @ EasyTrips.pl, Senior WordPress Dev

“Ich kenne Mariusz seit vielen Jahren aus der WordPress‑Community. Er ist zuverlässig, hoch engagiert und einfach immer da, auf Meetups, WordCamps und in Projekten. Wenn Ihnen langfristige Zusammenarbeit wichtig ist und j...”

Mitorganisator von WordUp Trójmiasto & WordCamps

Daniel Blossfeld

Daniel Blossfeld

Berater für Prozessoptimierung & Digitalisierung

“Ich hatte das Vergnügen, fast drei Jahre lang mit Mariusz zusammenzuarbeiten. In dieser Zeit erwiesen sich seine WordPress-Entwicklungsfähigkeiten bei einer Reihe von Projekten, von Website-Erstellungen über Online-Mitgl...”

Mariusz war sein Kunde bei WordPress‑Projekten

Natalie Wiszczor

Natalie Wiszczor

CRM & E-Mail Marketing Managerin

“Ich hatte das große Vergnügen, über 4 Jahre mit Mariusz im technischen Bereich zusammenzuarbeiten. In dieser Zeit erwies er sich als kompetenter und zuverlässiger Kollege. Besonders hervorzuheben war seine freundliche Ar...”

Arbeitete mit Mariusz in verschiedenen Teams

Mark Chalklen

Mark Chalklen

Head of Design & Build bei Itineris Limited

“Mariusz ist ein großartiges Teammitglied, immer bereit, sich in jede Aufgabe zu stürzen und Neues zu lernen. Ein großartiger Kommunikator und rundum netter Kerl, mit dem man zusammenarbeiten kann. Schwer zu schlagen in u...”

Führte Mariusz direkt

Jessica Di Pasquale

Jessica Di Pasquale

Leitung von SEO-Initiativen mit datengesteuerten Wachstumsstrategien.

“Mariusz ist ein sehr geschickter, geduldiger und erfahrener Typ. Immer bereit zu helfen und Fehler zu beheben, ich habe die Zusammenarbeit mit ihm sehr geschätzt. Er ist so ein großartiger Kollege!”

Führte Mariusz direkt

Biki John

Biki John

Content Marketing Liebhaber & SEO Enthusiast

“Es war großartig, mit Mariusz zusammenzuarbeiten. Ich schätzte sein umfangreiches Wissen über WordPress sehr und wie nützlich es war, wann immer ich Unterstützung bei der Navigation im CMS benötigte. Ich lobe Mariusz une...”

Arbeitete mit Mariusz in verschiedenen Teams

Rafal Borowiec

Rafal Borowiec

Softwareentwickler, Berater, Manager und Dozent

“Ich hatte die Gelegenheit, 7 Monate lang mit Mariusz zusammenzuarbeiten. Er zeichnet sich durch technische Optimierung für Suchmaschinen (SEO) aus. Mariusz verfügt auch über starke Expertise in der AMP-Entwicklung, GTM u...”

Führte Mariusz direkt

Belinda Koch

Belinda Koch

Web-Tracking Analystin bei TUI

“Mariusz ist eine großartige Person, mit der man zusammenarbeiten kann. Er ist äußerst motiviert, neue Dinge zu lernen und sein Wissen zu teilen, und ist sehr versiert in einer Vielzahl von Themen. Wir haben zusammen an d...”

Arbeitete mit Mariusz an digitalen Analyse- und Tracking-Themen

Ali Nezamolmaleki

Ali Nezamolmaleki

Growth, SEO, Analytisches Denken, AMP

“Mariusz ist eine extrem talentierte Person in seinem Arbeitsbereich. Er ist immer fähig, eine neue Perspektive zur Problemlösung zu geben und über den Tellerrand zu schauen in Situationen, wo alles blockiert scheint. Mit...”

Arbeitete mit Mariusz im selben Team

Karol Jakubcewicz

Karol Jakubcewicz

Front-end / JavaScript-Entwickler

“Mariusz ist ein unglaublich erfahrener WordPress-Entwickler und SEO/SEM-Spezialist, mit dem ich fast zwei Jahre zusammenarbeiten durfte. Er war einer der Schlüsselfiguren für die ständige Verbesserung der Ladezeit und de...”

Arbeitete mit Mariusz im selben Team

Paweł Lewczuk

Paweł Lewczuk

Front-end-Entwickler, WordPress-Entwickler

“Ich habe mit Mariusz an mehreren Projekten zusammengearbeitet und unsere Zusammenarbeit verlief immer vorbildlich. Ich glaube, dass noch viele gemeinsame Projekte vor uns liegen. Sehr empfehlenswert!”

Mariusz war Pawels Kunde

Przemek Wroblewski

Przemek Wroblewski

Softwareentwickler mit über 20 Jahren Erfahrung

“Ich fand Mariusz als jemanden mit großer Expertise und tiefgreifendem Wissen über Frontend-Lösungen. Ein starker, kompetenter und verantwortungsvoller WordPress-Entwickler. Er hat die Fähigkeit, zwischenmenschliche Bezie...”

Arbeitete mit Mariusz in verschiedenen Teams

Schicken Sie mir die Eckdaten Ihrer Installation.

Nennen Sie die Drupal-Version, die eingesetzten Contrib- und eigenen Module, das Hosting und welche Funktionen während des Upgrades ohne Unterbrechung laufen müssen.

Drupal-Projekt anfragen