Alles über Drupal-Entwicklung und die Menschen dahinter.
Immer mehr Unternehmen suchen nach Drupal-Entwickler:innen, da der Markt im letzten Jahrzehnt rasant gewachsen ist. Drupal hat sich im Vergleich zu den Konkurrenten Wordpress und Joomla zu einem Content-Management-System auf Enterprise-Niveau entwickelt.
Da die Drupal-Entwicklung verschiedene Bereiche umfasst, gibt es immer wieder Verwirrung bezüglich der erforderlichen Fähigkeiten und Verantwortlichkeiten. Wir von OpenSense Labs beschäftigen Drupal-Entwickler:innen, Architekt:innen, Themer:innen und Backend-Expert:innen. Wir alle legen das Fundament für jedes Projekt, das wir verfolgen.
Lassen Sie uns eintauchen und die verschiedenen Kategorien und ihre Fähigkeiten verstehen, die die Drupal-Entwicklung zu einem Erfolg machen.

Der gesamte Entwicklungsprozess in Drupal umfasst verschiedene Segmente, die gleichermaßen zum Gesamtwohl der Website beitragen. Von der Grundsteinlegung der Website bis hin zur Bereitstellung eines UX-freundlichen Designs ist es eine Zusammenarbeit auf höchstem Niveau. Lassen Sie uns jede einzelne Rolle hier entschlüsseln:
Drupal Site Builder

Site Building ist die Kernkompetenz von Drupal, die für die Erstellung einer Website unerlässlich ist. Es umfasst das Einrichten und Ausführen von Drupal und das Konfigurieren der Optionen zum Aufbau einer vollwertigen, funktionsfähigen Website.
Eines der lohnendsten Merkmale des Site-Buildings ist, dass ein Drupal Site Builder Websites erstellt, indem er ausschließlich auf der Admin-UI (Benutzeroberfläche) klickt, ohne eine einzige Zeile benutzerdefinierten Code zu schreiben. Site Builder sind dafür bekannt, das Fundament für jede Drupal-Website zu legen.
Das bedeutet, dass sie die Taxonomie, Inhaltstypen, Bildvoreinstellungen, Listen mit Ansichten, Layouts, Menüs, Regeln sowie Rollen und Berechtigungen einrichten.
Durch das Verständnis wird eine vollständig funktionale Drupal-Website mit einer Menge Drupal-Core- und Contributed-Modulen (wie References, Scheduler und Automatic Nodetitles) erstellt. Ein Site Builder verfügt über fundierte Erfahrungen mit diesen Core- und Contributed-Modulen.
Sie verfügen über die Fähigkeiten, mit einer Kombination von Modulen zu spielen, zusammen mit den Einschränkungen, die sich aus der Lösung eines jeweiligen Problems oder einer Reihe von Problemen ergeben können. Jedes Modul selbst basiert auf bestimmten Fähigkeiten, die die Site Builder verstehen. Abgesehen von den bereits erwähnten haben die Site Builder auch:
- Das allgemeine Verständnis der Funktionsweise des Webs und die Installation dynamischer Webanwendungen sind wichtige Voraussetzungen für das Drupal Site-Building. Darüber hinaus ist die Vertrautheit mit HTML, CSS mit einem Codeverständnis eine Hilfe.
- Kann Drupal manuell oder mit einer Anwendung oder einem Dienst installieren und einrichten, Core konfigurieren, neue Funktionen hinzufügen und die Contributed-Module bewerten.
- In der Lage, die Konfigurationsänderungen zu testen, bevor sie auf einer Live-Website bereitgestellt oder konfiguriert werden.
Drupal Themer

Ein Drupal Themer, auch bekannt als Frontend-Entwickler:in, sitzt zwischen dem Designer und dem Entwickler. Sie sind die Spezialist:innen für Frontend-Design und -Entwicklung und sind für die Aufrechterhaltung der Implementierung der clientseitigen Architektur einer Anwendung oder einer Website verantwortlich. Neben HTML- und CSS-Kenntnissen kennen sie sich aus mit:
- Frontend-Technologien wie Javascript, JQuery und AngularJS.
- Grundlegende Theming-Fähigkeiten wie das Installieren von Themes, das Erstellen von Sub-Themes und das Anpassen von Sub-Themes mit CSS und benutzerdefinierten Vorlagendateien. Sie verwenden etwas PHP in Vorlagendateien und in Drupal 8 wird Twig für die Vorlagenerstellung verwendet.
- Sie verfügen über Fachkenntnisse in der Drupal-Theme-Schicht. Sie sollten in der Lage sein, ein Design zu nehmen und es in ein funktionales Problem umzuwandeln, wie z. B. die Implementierung von Responsive Design.
- Die erfahrenen Frontend-Entwickler:innen erstellen "Glue Code"-Module oder Funktionen in PHP, die Site Buildern Konfigurationsoptionen zugänglich machen.
Drupal Backend-Entwickler:in
Ein Klick auf das Frontend ist nutzlos, wenn es keine Funktionsimplementierung im Backend gibt. Ein Backend-Entwickler schreibt den Code, der verschiedene Abschnitte für das ordnungsgemäße Funktionieren einer Anwendung als Ganzes miteinander verbindet.
Auch bekannt als Drupal-Modulentwickler:in, sind sie versierte Programmierer:innen, die viel Code in PHP und anderen serverseitigen Sprachen schreiben. Die Backend-Entwickler:innen in Drupal sind sich der grundlegenden Site-Building-Architekturen und Best Practices voll bewusst. Darüber hinaus sind sie:
- Versiert in der Erstellung und Ausführung neuer Module. Sie sind auch ausreichend gerüstet, um die bestehenden Drupal-Module anzupassen und zu erweitern.
- Beteiligt an der fortgeschrittenen Seite der Theme-Schichten, automatisierte Tests, Nutzung von Webservices, automatisierte Bereitstellung usw.
- Neben den Kenntnissen von HTML, CSS, JS/JQuery und JavaScript ein klares und tiefes Verständnis von Backend-Tools wie PHP und MySQL.
- Für D8 kennen sie die Konzepte in Bezug auf Architektur und Planung, Entwicklung von benutzerdefinierten Modulen sowie D8-Performance- und Sicherheitsbedenken.
Drupal Architekt:in
Drupal-Architekt:innen haben ein Verständnis für die komplette Projektarchitektur und geben die Richtung für den Projektpfad vor. Als leitende Rolle im Drupal-Entwicklungsprozess führt ein Drupal-Architekt Backend-Entwicklung, verschiedene Frontend-Aufgaben und Theming im Projekt durch. Im Folgenden sind die Must-Have-Skills für einen Drupal-Architekten aufgeführt:
- Starkes Verständnis von Frontend- und Backend-Entwicklungstools und anderen Webentwicklungsaspekten.
- Versiert in der Optimierung von Drupal.
- Sehr versiert in Sprachen wie PHP, SQL, JQuery und CSS.
- Versiert in der Implementierung von Tools wie Varnish, GeoIP, Commerce, Ubercart, Solr und CRM-Integration, um nur einige zu nennen.
Drupal DevOps/Sysadmin Engineer
DevOps ist bekannt für eine Vielzahl von Definitionen als Kultur, Trends, Perspektive usw. Ein Drupal DevOps Engineer führt die Aufgaben sowohl der Softwareentwicklung als auch des Informationstechnologiebetriebs aus. Sie betreiben den Live-Stack und stellen Drupal-Websites von der Entwicklungsumgebung in die Live-Serverumgebung bereit. Darüber hinaus kümmert sich ein DevOps Engineer um Performance-bezogene Hürden, die den Geschäftsbetrieb unterbrechen oder Schaden anrichten könnten, wie z. B. das Einrichten von Varnish, CDN und Memcache usw.
Im Folgenden sind die Fähigkeiten eines Drupal Sysadmin aufgeführt, die jedes Drupal-Ökosystem benötigt:
- Linux ist ein Muss für einen Drupal DevOps Engineer, das umfasst die Beherrschung der Verwaltung der Linux-Server, ein Experte für Interna und Linux Kernel Working.
- Bash Scripting, Continuous Integration (CI), um die zeitaufwändigen und sich wiederholenden Aufgaben im Anwendungsentwicklungsprozess zu automatisieren, wie z. B. die Bereitstellung auf dem Server, Backups, Wiederherstellungen, Aktualisierungen der Datenbanken usw.
- Praktische Erfahrung mit Automatisierungstechnologien wie Chef, Puppet, Ansible usw. für Konfigurationsmanagement und Bereitstellung.
- Ein DevOps Engineer muss in der Lage sein, facettenreiche Rollen auszufüllen, wie z. B. Site Reliability Engineer (SRE), Build Engineer (BE), System Operations Engineer (SOE), Database Administrators (DBA).
- Solides Verständnis von Infrastructure as Code (IAC), um die Netzwerke, virtuellen Maschinen, Load Balancer und Verbindungstopologie in einem beschreibenden Modell für die Quellcodeversionierung zu verwalten.
Drupal QA Engineer
Das Profil, das sich als Endbenutzer ausgibt und über die Fähigkeiten eines Entwicklers verfügt, ist ein Drupal QA Engineer. Dieses Profil stellt die Qualität der Produktlieferungen sicher. Sie führen die manuellen und automatisierten Tests durch, um die Qualitätsschwellen zu erfüllen.
Um die Qualitätslieferung von Projekten sicherzustellen, entwickelt ein Drupal QA Engineer Korrekturmaßnahmenprogramme als Teil des Qualitätssicherungsprozesses. Im Folgenden sind die Must-Have-Skills für einen Drupal QA Engineer aufgeführt:
- Fundiertes Verständnis der produkt- oder branchenspezifischen Anforderungen.
- Erfahrung im Testen von Webtechnologien.
- Versiert in Drupal 7 und höher.
- Starke Beherrschung verschiedener Programmiersprachen wie HTML, CSS und JS.
- Fähigkeit, Testfälle zu dokumentieren, die Details der Testergebnisse zu erfassen, eine automatisierte Testumgebung einzurichten usw.
Drupal Projektmanager:in/Scrum Master
Auch bekannt als Scrum Master, der agile Praktiken sicherstellt während der gesamten Laufzeit des Projekts. Sie leiten und führen Scrum-Teams und übernehmen die Verantwortung für den täglichen Fortschritt im Projekt, um die Projektliefertermine einzuhalten. Ein:e qualifizierte:r Projektmanager:in fungiert als zentrale:r Knotenpunkt zwischen dem Kunden und dem Team und gewährleistet gleichzeitig Transparenz für beide Seiten. Im Folgenden sind die Must-Have-Skills eines Drupal-Projektmanagers aufgeführt:
- Erfahren im Bereich Kundenservice, plus ausreichend technisches Fachwissen, um die Arbeitsbelastung des Teams zu regulieren.
- In der Lage, potenzielle Risiken vorherzusagen/vorherzusagen und den Projektplan entsprechend zu gestalten.
- Versiert in der Content-Strategie, Implementierung und anderen bestehenden, aufkommenden Technologien, um sie in das Drupal CMS zu integrieren.
- Kenntnisse in SEO und Reporting-Tools wie Google Analytics, um zu überprüfen, wie die Inhalte im Web performen.
Drupal Designer:in
Ein Drupal-Designer beschleunigt den Prozess der User Experience (UX) und der User Interface (UI), um die beste Erfahrung für Endbenutzer zu schaffen. Sie wissen, was der Technologie-Stack leisten kann, und liefern so Designanforderungen und gewinnen Stakeholder, bevor die Entwicklung beginnt. Im Folgenden sind die Must-Have-Skills eines Drupal-Designers aufgeführt:
- Kenntnisse der Fähigkeiten von Twig sind für die kommenden Drupal-Versionen unerlässlich.
- Kenntnisse in HTML, CSS und Javascript.
- Ein klares Verständnis der Grundlagen der Theme-Erstellung und des Site-Buildings.
Drupal Product Owner
Meistens sind Product Owner die Kunden, die alle Projektänderungen endgültig abnehmen. Sie können aber auch die Leute aus dem Drupal-Entwicklungsteam sein. Ein Product Owner (PO) entwickelt die Anforderungen eines Projekts und verfügt über umfangreiche Erfahrung in verschiedenen Industriebereichen. Sie arbeiten eng mit den Projektmanagern zusammen, um die Backlogs zu priorisieren. Im Folgenden sind die Must-Have-Skills eines Drupal Product Owners aufgeführt:
- Sie sollten in der Lage sein, zu sehen, wie sich die Dinge integrieren und zusammenarbeiten, um über die Zukunft oder die Benutzerfreundlichkeit des Projekts zu entscheiden. Eine klare Vision und das Engagement eines Product Owners bilden eine starke Basis für ein Drupal-Projekt.
- Auch bekannt als die Organisatoren des Projekts, sollten sie über ausgezeichnete Kommunikationsfähigkeiten verfügen, um ihre Botschaft an die Anwendungsentwicklungsteams zu vermitteln.
- Ausgezeichnete Reporting- und Aufzeichnungsfähigkeiten, um den aktuellen Stand des Projekts zu messen.
- Mit ausgezeichneten Entscheidungsfindungsfähigkeiten und der Fähigkeit, das Business-Feedback zu verwalten, sollten Product Owner in der Lage sein, Projekte zu einem erfolgreichen Abschluss zu führen.
Content Marketer:in
Wie man den Content so vermarktet, dass er den maximalen Output liefert, ist das Hauptanliegen eines Content Marketers. Sie besitzen den kompletten Content-Publishing-Prozess und stellen sicher, dass der Content mit den neuesten Suchmaschinenoptimierung (SEO) und Suchmaschinenmarketing (SEM) Praktiken übereinstimmt. Im Folgenden sind die Must-Have-Skills für einen Content Marketer aufgeführt:
- Versiert in den neuesten Drupal-Versionen.
- Kenntnisse der Administrationsfunktionen und Durchführung von Änderungen, die keine Code-bezogenen Upgradierungen im Projekt erfordern.
Wir haben also gesehen, dass Projekte, die unter dem Drupal-Dach entwickelt werden, ähnlich wie andere Webentwicklungs-Life-Cycles eine Reihe von Rollen erfordern, die den nahtlosen Prozess des Aufbaus und der Unterstützung der Drupal-Website und -Anwendungen rationalisieren.
Bleiben Sie dran für mehr!
Fazit
Drupal hat einen großen Paradigmenwechsel herbeigeführt, indem es ein führendes Content-Management-System für Unternehmen ist. Eine erfolgreiche Drupal-Website wird von einer Liste verschiedener Rollen mit fundierten Kenntnissen und Fähigkeiten der Plattform unterstützt.
Möchten Sie der Drupal-Liga beitreten? Es gibt scheinbar unbegrenzte Möglichkeiten für eine Person, die verrückt nach Drupal ist. Mit über 15 Jahren Erfahrung in der Drupal-Community sind wir bei OpenSense Labs das wachstumsstarke Team von Architekten, Entwicklern, Designern, Themern und mehr.
Wir lieben es, zur Lösung von Community-Hürden beizutragen und das Potenzial von Drupal als Enterprise Content Management System zu steigern. Sprechen wir über Ihre Enterprise-Bedürfnisse unter [email protected]
Oder Sie können sich mit uns über unsere Social-Media-Kanäle verbinden: Facebook, LinkedIn und Twitter.
Abonnieren
Verwandte Blogs
Zurück von der DrupalCon Atlanta 2025: Ein Meilenstein für OpenSense Labs

„Fit. Schnell. Für die Ewigkeit gebaut.“ Das war nicht nur ein Slogan, sondern die Denkweise, mit der wir zur DrupalCon…
Erklärbare KI-Tools: SHAPs Stärke in der KI

Wissen Sie, was erklärbare KI-Tools sind? Erklärbare KI-Tools sind Programme, die zeigen, wie eine KI ihre Entscheidungen…
KI-Chatbots: Präzision und Persönlichkeit in Perfektion

In der Welt der künstlichen Intelligenz ist die Entwicklung eines KI-Chatbots, der nicht nur akkurate Informationen liefert…