Modulares WordPress-Theme für CCDKI - Zentrum für digitale Kompetenz und Innovation
Ein anpassbares Theme basierend auf _tw mit Tailwind CSS, das Template Parts für flexible Inhaltsgestaltung nutzt.
- Diesen Ordner nach
wp-content/themesin deine lokale Entwicklungsumgebung verschieben npm install && npm run devin diesem Ordner ausführen- Theme in WordPress aktivieren
- ACF Pro Plugin installieren
npm run watchausführen- Tailwind Utility Classes nach Belieben hinzufügen
- Template Parts in
template-parts/anpassen
npm run bundleausführen- Die resultierende ZIP-Datei über "Theme hochladen" in WordPress installieren
- WordPress 5.8+
- PHP 7.4+
- Node.js 16+ & npm (für Build-Prozess und Tailwind CSS)
- Advanced Custom Fields Pro Plugin
- Contact Form 7 Plugin (für Formulare)
# 1. Theme installieren
cd wp-content/themes/
git clone [repository] ccdki
# 2. Dependencies installieren
cd ccdki
npm install
# 3. Development starten
npm run dev
# 4. Production Build
npm run buildTemplate Parts für maximale Flexibilität:
template-parts/components/- Wiederverwendbare Komponenten (Hero, Timeline, Person-Tiles, etc.)template-parts/content/- Haupt-Content Templates (Single, Page, etc.)template-parts/layout/- Layout-Komponenten (Header, Footer)- Jede Datei enthält ausführliche deutsche Dokumentation zur Funktionsweise
- Tailwind CSS für Utility-First Styling
- Custom CCDKI Farbschema (
lila-500,d64blue-900,d64gray-500, etc.) - Responsive Mobile-First Design
- Spezielle Design-Features: Clip-Path Styling, Container Queries
- ACF Integration für flexible Inhaltsfelder
- Timeline Component mit Bildern und Videos
- AJAX-powered Filterung für Blog-Übersichten
- Contact Form 7 Integration für Formulare
Jede Template-Datei enthält:
- Funktionsbeschreibung - Was macht die Komponente
- ACF-Feldstruktur - Welche Custom Fields benötigt werden
- Usage Notes - Wie die Komponente konfiguriert wird
- Dependencies - Erforderliche Plugins und Template Parts
- Hero Section - Flexible Einstiegsbereiche mit Call-to-Actions
- Timeline - Chronik-Darstellung mit Clip-Path Design
- Person Tiles - Einheitliche Darstellung mit Social Media Integration
- Navigation - Desktop/Mobile System mit AJAX-Suche
- Post Components - Mit Job-Posts und Related Articles
- Multi-Language Ready - Vollständige i18n-Unterstützung
- Accessibility - ARIA-Labels und Screen Reader Support
- Performance - Optimierte Queries und AJAX-Loading
- Security - XSS-Prevention und Input-Validation
Alle benötigten ACF-Feldgruppen sind in den Template Part Headers dokumentiert.
- Neue Datei in
template-parts/components/erstellen - Header-Dokumentation nach Vorlage hinzufügen
- In entsprechende Page-Templates einbinden
- Tailwind Classes in Templates nutzen
- Custom CSS in
style.cssfür spezielle Anforderungen - Neue Farben über Tailwind-Konfiguration