Flexibles und sicheres CMS für anspruchsvolle Webprojekte
Drupal ist ein Content-Management-System, das quelloffen (Open Source) ist und über Deutschland hinaus weite Verbreitung findet. Es ist insbesondere für komplexe Websites und Projekte mit hohen Anforderungen an Flexibilität, Skalierbarkeit und Sicherheit geeignet. Die Anwendungsbereiche reichen von Unternehmenswebsites und Intranets über E-Commerce-Plattformen hin zu Social Networks und Community-Plattformen.
Drupal ist in Deutschland beliebt, insbesondere im öffentlichen Sektor, bei Bildungseinrichtungen und in großen Unternehmen. Es wird oft in Bereichen eingesetzt, in denen Sicherheitsanforderungen, Multisite-Funktionen und Mehrsprachigkeit eine große Rolle spielen.
Drupal baut auf den besten Technologien aus dem Open-Source-Ökosystem auf: Composer, Symfony, Twig, PHPUnit, PHPStan und mehr. Drupal-Releases enthalten Updates für diese Systeme, damit Websites aktuell, stabil und sicher bleiben und neue Funktionen nutzen können.
Das zeichnet Drupal aus
Drupal zeichnet sich durch eine hohe Flexibilität und Erweiterbarkeit, Skalierbarkeit, hohe Barrierearmut und durch den Einsatz moderner Webtechnologien im Unterbau aus und wird daher oft auch als Content-Management-Framework und nicht nur als reines Content-Management-System bezeichnet.
Flexible Organisation von Inhalten
Mit Taxonomien und Filter zur individuellen FunktionIn Drupal werden Taxonomien verwendet um hierarchische Klassifikationssysteme für Inhalte zu erstellen. Taxonomien ermöglichen es, Begriffe oder Tags zu definieren, die dann den Inhalten zugewiesen werden können. Dieses System hilft dabei, Inhalte zu organisieren, zu kategorisieren und miteinander zu verknüpfen. Für die Filterfunktion und die Kartendarstellung bietet Drupal von Haus aus vielfältige und sehr flexible Lösungen.
Hohe Sicherheitsstandards
Geprüfte Updates an zentraler StelleDrupal hat ein dezidiertes Sicherheitsteam, das regelmäßige Sicherheitsupdates für Drupal und Module herausgibt. Alle Module werden über eine zentrale Plattform bereitgestellt und dort vom Sicherheitsteam geprüft. Damit ist Drupal sehr viel besser vor Angriffen geschützt als z.B. WordPress, das als das am weitesten verbreitete CMS überdies häufiger Ziel von Schadsoftware ist.
Starkes Engagement für Barrierefreiheit
Zugänglichkeit für alle Nutzer:innenDas CMS hat eine Reihe von Funktionen und Best Practices implementiert, um sicherzustellen, dass Websites zugänglich und nutzbar sind für Menschen mit unterschiedlichen Beeinträchtigungen.
Einfach und komfortabel in der Nutzung
Konzentration auf das Wesentliche für alle BearbeitendenDie Usability des Backends bietet Redakteur:innen eine einfache und komfortable Handhabung. Dadurch werden Bearbeitungszeiten verkürzt und das Onboarding neuer Bearbeiter:innen erleichtert.
Exzellente Suchergebnisse
Flexibel anpassbare und erweiterbare SuchfunktionenDie Suchfunktion von Drupal 10 liefert exzellente Suchergebnisse. Eine sortierte Ausgabe nach Relevanz (konfigurierbar durch Boostern bestimmter Bereiche, Felder etc.) oder die weitere Filterung von Ergebnissen. Die Darstellung der Suchergebnisse ist flexibel, sie ermöglicht eine informative und übersichtliche Ergebnisseite.
Kostenlose Erweiterungen
Module als Open-Source-SoftwareBackend-Funktionalitäten wie Chat oder ein Whiteboard für die Redaktion sind in Drupal über Erweiterungen, sogenannte Module lösbar. Anders als bei vielen WordPress-Plugins fallen bei Drupal dafür keine laufenden Kosten für Lizenzen an.
Nahtlose Integration von Diensten
Datenaustausch leichtgemachtDrupal 10 setzt auf modernisierte APIs, die die Interaktion mit externen Diensten und Anwendungen vereinfachen und eine nahtlose Integration mit Drittanbieter-Tools und Plattformen ermöglicht. Dazu trägt auch die leichte Datenübertragung via JSON und XML zwischen unterschiedlichen Systemen bei.
Drupal setzt auf aktuelle Webstandards wie HTML5, CSS3 und neuere JavaScript-APIs.
Checkliste für Website-Projekte
Messbare Indikatoren wie Inhaltsarten, erwarteter Traffic, Sicherheitsanforderungen, Mehrsprachigkeit, Integrationsbedarf, Barrierefreiheit, Modularität und SEO-Anforderungen helfen dabei zu entscheiden, ob Drupal die passende Lösung ist.
- Wie viele unterschiedliche Arten von Inhalten (z. B. Artikelseiten, Blog-Posts, Produkte, Veranstaltungen) werden benötigt?
- Wie viele verschiedene Benutzerrollen mit individuellen Rechten müssen erstellt werden? (z. B. Redakteure, Administratoren, externe Benutzer)
- Wie viele Websites sollen unter einem Dach verwalten werden können?
- Welches Volumen an Besuchern planst du (z. B. 10.000, 100.000 oder Millionen von Aufrufen)?
- Wie viele Nutzer werden voraussichtlich gleichzeitig auf die Website zugreifen?
- Wie oft sind Websites in deinem Bereich Ziel von Angriffen (z. B. Finanz- oder Gesundheitswesen)?
- Werden personenbezogene oder sicherheitsrelevante Informationen verarbeitet? (z. B. Kundendaten, Transaktionen)
- Wie viele externe Systeme, wie CRM, ERP oder Payment-Systeme, müssen angebunden werden?
- Benötigst du APIs für mobile Apps, externe Dienste oder maßgeschneiderte Systeme?
- Wie viele und welche Standards müssen im Hinblick auf Barrierefreiheit erfüllt werden (z. B. WCAG 2.1)?
Erzählen Sie uns von Ihrem Vorhaben, wir beraten Sie gern und schlagen Ihnen passende Lösungen vor – ob mit oder ohne Drupal! Wir bieten regelmässig kostenlose Drupal-Sprechstunden an.
Unser Upgrade Service für Drupal
Drupal bietet durch regelmäßige Sicherheits-Updates und kontinuierliche Weiterentwicklung hohe Sicherheitsstandards. Diese werden jedoch nur gewährleistet, wenn die Updates auch implementiert werden – daher ist eine fortlaufende Systempflege entscheidend. Unser Upgrade-Service umfasst:
Technisches Audit
Wir erstellen eine Bestandsaufnahme des Ist-Stands. Dabei werden Besonderheiten, Sicherheitsprobleme, Code-Basis und die technische Architektur gesichtet und geprüft. Mehr zum Drupal Audit erfahren.
Inhaltliche Analyse
Danach betrachten wir die gewünschten Funktionalitäten: Welche Features bleiben, welche sollen verbessert oder ergänzt werden?
Technisches Konzept
Aus den Ergebnissen der Analyse entwickeln wir Empfehlungen für die Umsetzung und eine Abschätzung des Zeitrahmens sowie der Aufwände.
Umsetzung Datenmigration
Sicherstellung des laufenden Betriebs während der Datenmigration. Nötige Anpassungen bestehender und neuer Funktionalitäten werden parallel entwickelt.
Hosting & Wartung
Wir hosten in Deutschland, sorgen für mehrfache Backups, automatische Sicherheitsupdates, Zertifizierung nach ISO 27001, 100% Ökostrom.
Showcase aktueller Drupal-Projekte
So wird die Migration auf Drupal 10 ein Erfolg!
Für unicum entwickelten wir ein neues CMS auf Basis von Drupal 10, mit dem die Inhalte von vier Web-Portalen gesteuert werden. Hunderte Artikel wurden ins neue CMS übertragen. Lesen
Erfolgreiche Skalierung für das Marketing
Für das expandierende Solarstrom-Unternehmen haben wir eine Plattform mit mehr als 10 Länderwebsites entwickelt. Die Anforderungen des Marketings standen zuletzt besonders im Fokus. Lesen
Plattform-Entwicklung zur Vernetzung für Journalist:innen
Die NGO Hostwriter fördert die internationale Vernetzung zwischen Medienprofis. Wir kümmern uns um die Plattform und das Forum. Lesen
Drupal & Barrierefreiheit
Die Drupal-Community hat früh verstanden, dass digitale Teilhabe im Netz wichtig ist, und legte bereits in Drupal 6 und 7 viel Wert auf den Abbau von Barrieren. Gerade im Bezug auf das große Einsatzgebiet von Drupal für öffentliche Einrichtungen, Verwaltung und Bildungsträger ist die Gewährleistung der Barrierefreiheit entscheidend, um sicherzustellen, dass alle Nutzer:innen unabhängig von ihren Fähigkeiten gleichberechtigten Zugang zu Informationen und Dienstleistungen haben. So entstanden unterstützende Module und Themes sowie Best-Practice-Sammlungen und ein regelmäßiger Wissenstransfer durch Vorträge auf Events und Arbeitsgruppen.
Kern-Komponenten sind WCAG-konform
Der Drupal-Qualitätsstandard für Barrierefreiheit legt fest, dass alle Kernkomponenten des CMS den Web Content Accessibility Guidelines (WCAG) 2.1 Level AA entsprechen müssen. Dies bedeutet, dass neue Funktionen und Änderungen im Drupal-Kern so gestaltet werden müssen, dass sie für alle Nutzer:innen zugänglich sind, einschließlich Menschen mit Behinderungen. Vor der Veröffentlichung neuer Versionen wird eine umfassende Überprüfung der Barrierefreiheit durchgeführt, um sicherzustellen, dass die Standards eingehalten werden. Darüber hinaus verpflichtet sich die Community, kontinuierlich an der Verbesserung der Zugänglichkeit zu arbeiten und bestehende Barrieren zu identifizieren und zu beseitigen.
Integrierter Barrierefreiheitstest
Automatisierte Barrierefreiheitstests (A11y-Tests) mit Nightwatch.js in Drupal ermöglichen es Entwickler:innen, die Zugänglichkeit von Webanwendungen systematisch zu überprüfen. Nightwatch.js ist ein End-to-End-Testframework, das auf Selenium basiert und es ermöglicht, Tests in JavaScript zu schreiben. Durch die Integration von A11y-Tests können Entwickler:innen sicherstellen, dass ihre Drupal-Anwendungen den Barrierefreiheitsstandards entsprechen, indem sie automatisierte Skripte verwenden, um gängige Zugänglichkeitsprobleme zu identifizieren. Diese Tests tragen dazu bei, die Qualität und Benutzerfreundlichkeit der Anwendungen zu verbessern und sicherzustellen, dass alle Nutzer:innen Zugang zu den Inhalten haben.
» Mehr über Accessibility Checks erfahren
Ressourcen & Leitfäden für Entwickler:innen
Die Drupal-Community bietet Entwickler:innen umfassende Ressourcen und Leitfäden, um die Barrierefreiheit von Websites zu fördern und zu testen. Dazu gehören detaillierte Anleitungen zur Durchführung von Zugänglichkeitsprüfungen, die Empfehlung von Tools sowie Best Practices für die Implementierung barrierefreier Designs. Darüber hinaus gibt es Foren und Diskussionsgruppen, in denen Entwickler:innen Erfahrungen austauschen und Unterstützung bei spezifischen Herausforderungen im Bereich der Barrierefreiheit erhalten können.
Die Drupal-Community
Die Drupal-Community zählt mit über 1,3 Mio. registrierten Nutzer:innen (drupal.org) und über 50.000 Entwickler:innen zu einer der weltweit größten Open-Source Communities. Zentraler Anlaufpunkt des Drupal-Ökosystems ist drupal.org, wo alle Erweiterungen (Module) kostenfrei durch die Community zur Verfügung gestellt werden und Dokumentation und Foren zugänglich sind und der Wissensaustausch organisiert ist.
Die Community stellt sicher, dass sowohl das Kernsystem als auch die Erweiterungsmodule eine kontinuierliche Sicherheitsabdeckung erfahren. Darum kümmert sich das Drupal-Sicherheitsteam, das ebenso eine koordinierte Weiterentwicklung vorantreibt.
Drupal Werte uns Prinzipien
Die Vitalität der Drupal-Community beruht auf dem gegenseitigen Respekt ihrer Mitglieder und einem gemeinsamen Satz von Werten und Normen. Zu diesen zählt ein Lernumfeld, das auf Kollaboration basiert, der Fokus auf zugängliche Qualitäts-Software und das Streben nach ständiger Verbesserung. Im Code of Conduct ist das „Wie“ der Zusammenarbeit der Drupal-Entwickler:innen manifestiert.
Das Team von Reinblau ist seit vielen Jahren Teil der Drupal-Community und organisiert regelmässig User-Groups in Bochum und Berlin. Reinblau ist Mitglied des Drupal e.V. und Marc war Mitglied des Vorstands. Katja vertritt Reinblau jährlich bei den internationalen Drupal-Konferenzen. Außerdem sponsern wir regelmässig Drupal-Events. Unser Profil auf Drupal.org
Ansprechperson
Julia Kliemann
Kundenberatung & Projektmanagement
Erzählen Sie uns von Ihrem Vorhaben und lassen Sie uns herausfinden, wie wir auch Sie unterstützen können.