---
title: "Frontend-Entwicklung mit Drupal: Theming, JavaScript, Komponenten"
lang: de
type: knowledge
canonical: https://www.arocom.de/wissen/entwicklung/frontend
alternate: https://www.arocom.de/en/knowledge/development/frontend
author: "Axel Roth"
last_updated: 2026-10-31
---

# Frontend-Entwicklung mit Drupal: Theming, JavaScript, Komponenten

Frontend-Entwicklung in Drupal umfasst Theming mit Twig-Templates,
CSS-Architektur und gezielte JavaScript-Integration. arocom baut seit 2012
komponentenbasierte Drupal-Frontends, die performant, barrierefrei und
wartbar sind. In über 160 Drupal-Projekten hat sich gezeigt: Ein strukturiertes
Frontend entscheidet darüber, ob Redakteure effizient arbeiten können und
Nutzer auf der Seite bleiben. Die Trennung von Struktur, Gestaltung und
Verhalten ist dabei kein akademisches Ideal, sondern Projektpraxis.

## Frontend-Entwicklung mit Drupal: Theming, JavaScript, Komponenten

Das Frontend ist das, was eure Nutzer sehen und bedienen. In
Drupal-Projekten ist die Frontend-Entwicklung die Brücke zwischen
dem Content-Management im Backend und dem Nutzererlebnis im Browser.
Bei arocom bekommen Organisationen
[Backend, APIs und Frontend aus einer Hand](https://www.arocom.de/leistungen/entwicklung).

Moderne Drupal-Frontends basieren auf Twig-Templates, strukturiertem
CSS und gezieltem JavaScript-Einsatz. Das Ziel: schnelle Ladezeiten,
barrierefreie Interfaces und ein Theme, das Redakteure verstehen.

## Drupal-Theming: Twig, Komponenten und Single Directory Components

Drupal nutzt Twig als Template-Engine. Twig trennt Logik von
Darstellung: PHP-Code gehört ins Modul, HTML-Struktur ins
Template. Diese Trennung macht Themes wartbar und sicher.

Mit Drupal 10+ und Single Directory Components (SDC) werden
Twig-Template, CSS und JavaScript einer Komponente in einem
Verzeichnis zusammengefasst. Das Ergebnis: wiederverwendbare
UI-Bausteine, die sich wie ein Design-System verhalten.

Bei arocom entwickeln wir Themes komponentenbasiert. Jede
Komponente, Button, Card, Navigation, ist eigenständig
testbar und in verschiedenen Kontexten einsetzbar. Das reduziert
Redundanz und beschleunigt die Entwicklung neuer Seiten.

## JavaScript in Drupal: Gezielter Einsatz statt Framework-Overhead

Drupal bringt ein eigenes JavaScript-System mit: Libraries,
Behaviors und Drupal.ajax. Dieses System sorgt dafür, dass
JavaScript nur dort geladen wird, wo es gebraucht wird.

Für interaktive Elemente wie Filter, Slider oder dynamische
Formulare reichen oft Vanilla JavaScript und Drupals eingebaute
Mechanismen. Schwere Frameworks wie React oder Vue sind in
den meisten Drupal-Projekten nicht nötig und erhöhen die
Komplexität ohne proportionalen Nutzen.

arocom setzt JavaScript gezielt ein: für barrierefreie
Interaktionen, performante Animationen und AJAX-Funktionalität.
Das Ergebnis sind Seiten, die ohne JavaScript funktionieren
und mit JavaScript besser werden.

## Frontend-Performance: Jede Millisekunde zählt

Core Web Vitals (LCP, INP, CLS) sind Rankingfaktoren. Ein
langsames Frontend kostet euch Besucher und Positionen.

Performance-Optimierung im Drupal-Frontend umfasst:
Asset-Aggregation und Minification über Drupals eingebaute
Mechanismen. Lazy Loading für Bilder und iframes. Critical
CSS für den sichtbaren Bereich. Vermeidung von Render-Blocking
Resources.

In über 160 Drupal-Projekten hat arocom Erfahrungswerte gesammelt,
welche Maßnahmen den größten Impact haben. Die Antwort
variiert je nach Projekt, aber die Grundregel ist konstant:
Weniger laden, später laden, effizienter laden.

### Euer nächster Schritt

Wie performant ist euer Frontend? Der [Drupal Zukunfts-Check](https://www.arocom.de/zukunfts-check)
analysiert Ladezeiten, Theme-Architektur und gibt konkrete
Optimierungsempfehlungen.

**Aus arocom-Projekten:**

- Für [d&b audiotechnik](https://www.arocom.de/referenzen/db-audiotechnik) (Backnang) haben wir mehrere Konfiguratoren, Prozess-Tools und Intranet-Lösungen auf/mit Drupal entwickelt, die Architektur, die wir bereits 2018 eingezogen haben, trägt heute noch ohne Refactor und kommt mit jeder neuen Major-Version mit.
- Manchmal ist 'weniger Drupal' die richtige Antwort: für die Venues-DB von d&b haben wir bewusst nur 4 Custom-Module geschrieben, dafür auf Standard-Module gesetzt (Entity Browser, Imagemagick). Die Plattform ist heute fast wartungsfrei und überlebt jede Drupal-Major-Version mit minimalem Aufwand.

### Brauchen wir React oder Vue für unser Drupal-Projekt?

In den meisten Fällen nicht. Drupals eingebautes JavaScript-System und Twig-Templates decken die Anforderungen ab. React oder Vue erhöhen Komplexität und Wartungsaufwand. arocom setzt diese Frameworks nur ein, wenn die Anforderungen es erfordern, etwa bei hochinteraktiven Single-Page-Applikationen.

### Was sind Single Directory Components in Drupal?

Single Directory Components (SDC) fassen Twig-Template, CSS, JavaScript und Schema-Definition einer Komponente in einem Verzeichnis zusammen. Das macht Komponenten wiederverwendbar und eigenständig testbar. arocom nutzt SDC für alle neuen Drupal-11-Projekte.

### Wie verbessern wir die Core Web Vitals unserer Drupal-Seite?

Die häufigsten Hebel: Bilder optimieren und lazy laden, CSS und JavaScript aggregieren, Critical CSS einsetzen, Server-Response-Zeiten durch Caching verkürzen. arocom analysiert die konkreten Engpässe im Zukunfts-Check und priorisiert Maßnahmen nach Impact.

## Weiterlesen

- [CSS für Drupal-Themes](https://www.arocom.de/wissen/entwicklung/css): Styling-Strategien und Best Practices
- [PHP 2026](https://www.arocom.de/wissen/entwicklung/php): Die Sprache hinter dem Backend
- [UX Design für Drupal](https://www.arocom.de/wissen/entwicklung/ux-design): Nutzererlebnis als Gestaltungsaufgabe
