Inhaltsübersicht
- Zielsetzung
- Schritt 1: Gestaltungsanforderungen und Komponentenbestand erfassen
- Schritt 2: Design-Tokens und Infima-Variablen konfigurieren
- Schritt 3: Globale und lokale Styles strukturieren
- Schritt 4: Navbar, Footer und Layout anpassen
- Schritt 5: Responsive Verhalten und Dunkelmodus prüfen
- Schritt 6: Swizzle-Entscheidung treffen
- Schritt 7: Theme-Komponenten sicher erweitern
- Schritt 8: Qualität und Upgradefähigkeit absichern
- Praxisphasen
- Zielgruppe und Voraussetzungen
Zielsetzung
Das Seminar überführt Corporate Design und individuelle Portalgestaltung in eine wartbare Docusaurus-Theme-Strategie. Design-Tokens, Infima, globale und lokale Styles, Layout, responsive Darstellung, Dunkelmodus, Theme-Komponenten, Wrapping, Ejecting und Upgrade-Risiken werden praktisch bearbeitet.
- ein konsistentes Designsystem für Docusaurus mit zentralen Tokens aufbauen
- globale, lokale und komponentenbezogene Styles kontrolliert einsetzen
- Theme-Anpassungen mit der risikoärmsten geeigneten Methode umsetzen
- Branding, Zugänglichkeit, Performance und Upgradefähigkeit gemeinsam absichern
Seminarinhalte
Schritt 1: Gestaltungsanforderungen und Komponentenbestand erfassen
Farben, Typografie, Abstände, Logos, Seitentypen und Interaktionsmuster werden in wiederverwendbare Entscheidungen übersetzt. Abweichungen vom Standard-Theme erhalten einen klaren fachlichen Zweck.
- Designvorgaben und kritische Seitentypen inventarisieren
- Standardkomponenten und notwendige Erweiterungen unterscheiden
- Akzeptanzkriterien für Hell-, Dunkel- und Mobilansicht definieren
Schritt 2: Design-Tokens und Infima-Variablen konfigurieren
Zentrale CSS-Variablen bilden Farben, Typografie, Abstände und Komponentenwerte ab. Projektspezifische Tokens ergänzen das Theme, ohne bestehende Variablen unkontrolliert zu überschreiben.
- Primärfarben und semantische Farben definieren
- Typografie und Abstandsmaßstab festlegen
- Token-Namen und Verantwortlichkeiten dokumentieren
Schritt 3: Globale und lokale Styles strukturieren
Globale Styles bleiben auf Grundelemente und Design-Tokens begrenzt. Komponentenbezogene Styles werden lokal gekapselt, damit Änderungen keine unerwarteten Nebenwirkungen in Dokumenten oder Plugins auslösen.
- Custom-CSS in nachvollziehbare Bereiche gliedern
- CSS Modules oder klar begrenzte Selektoren verwenden
- Spezifität und überschreibende Regeln reduzieren
Schritt 4: Navbar, Footer und Layout anpassen
Globale Navigation und Footer werden primär über Konfiguration gestaltet. Erst wenn Konfigurationsmöglichkeiten nicht ausreichen, werden Theme-Komponenten gezielt erweitert.
- Navbar-Elemente und Dropdowns konfigurieren
- Footer-Struktur und rechtliche Bereiche abbilden
- Layoutbreiten und Inhaltsflächen kontrollieren
Schritt 5: Responsive Verhalten und Dunkelmodus prüfen
Designentscheidungen werden für kleine Ansichten, Zoom, unterschiedliche Eingabemethoden und beide Farbschemata geprüft. Bilder, Diagramme und benutzerdefinierte Komponenten erhalten geeignete Varianten.
- Breakpoints und mobile Navigation testen
- Kontraste und Fokusdarstellung in beiden Modi prüfen
- thematische Assets und Druckdarstellung berücksichtigen
Schritt 6: Swizzle-Entscheidung treffen
CSS, Konfiguration, Übersetzung, Wrapping und Ejecting werden in dieser Reihenfolge bewertet. Sicherheitsstufen der Theme-Komponenten und der erwartete Wartungsaufwand bestimmen die zulässige Anpassung.
- Komponentenliste und Sicherheitsstatus prüfen
- Wrapping gegenüber vollständiger Kopie bevorzugen
- Anpassungsgrund und Upgrade-Risiko dokumentieren
Schritt 7: Theme-Komponenten sicher erweitern
Beim Wrapping bleibt die Originalkomponente erhalten und wird gezielt ergänzt. Ejected Components werden auf minimale Änderungen reduziert und gegen Theme-Updates vergleichbar gehalten.
- Originalkomponente über Theme-Alias einbinden
- Props unverändert weiterreichen
- eigene Logik und Styles klar isolieren
Schritt 8: Qualität und Upgradefähigkeit absichern
Visuelle Prüfungen, Tastaturtests, Produktions-Build und repräsentative Seiten schützen das Branding vor Regressionen. Swizzles und globale CSS-Regeln erhalten Eigentümerschaft und einen Review bei jedem Docusaurus-Upgrade.
- visuelle Testfälle für Kerntemplates definieren
- Zugänglichkeit und Performance kontrollieren
- Upgrade-Checkliste für Theme-Anpassungen pflegen
Praxisphasen
Die einzelnen Arbeitsschritte werden an einer durchgängigen Übungsplattform umgesetzt. Konfigurationen, Inhalte und Prüfungen werden schrittweise erweitert und jeweils mit einem produktionsnahen Build kontrolliert.
- Übertragung eines Designsystems auf Infima- und projektspezifische CSS-Variablen
- Anpassung von Navigation, Typografie, Komponenten und Dunkelmodus ohne unnötigen Swizzle
- Wrapping einer Theme-Komponente mit Upgrade- und Teststrategie
Zielgruppe und Voraussetzungen
Zielgruppe: Frontend-Entwickler, UX- und Design-System-Teams, Docusaurus-Administratoren und Documentation Engineers
Voraussetzungen: Docusaurus-Grundkenntnisse sowie solide Grundlagen in HTML und CSS; React-Grundkenntnisse sind für Swizzling hilfreich
Fachbereichsleitung und Trainerteam
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de
Seminardetails
| Dauer: | 2 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, 2. Tag: 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 1.198 zzgl. MwSt. Inhaus: € 3.400 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Frontend-Entwickler, UX- und Design-System-Teams, Docusaurus-Administratoren und Documentation Engineers |
| Voraussetzungen: | Docusaurus-Grundkenntnisse sowie solide Grundlagen in HTML und CSS; React-Grundkenntnisse sind für Swizzling hilfreich |
| Standorte: | Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg |
| Methoden: | Fachvortrag, Demonstrationen, angeleitete Schritt-für-Schritt-Übungen, Gruppenarbeit und praktische Übungen am System |
| Seminararten: | Öffentlich, Webinar, Inhaus, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht |
| Durchführungsgarantie: | ja, ab 2 Teilnehmern |
| Sprache: | Deutsch - bei Firmenseminaren ist auch Englisch möglich |
| Seminarunterlage: | Dokumentation auf Datenträger oder als Download |
| Teilnahmezertifikat: | ja, selbstverständlich |
| Verpflegung: | Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch) |
| Support: | 3 Anrufe im Seminarpreis enthalten |
| Barrierefreier Zugang: | an den meisten Standorten verfügbar |
| Weitere Informationen unter + 49 (221) 74740055 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
