Seminar Docusaurus – Styling, Branding und Swizzling

Inhaltsübersicht

  1. Zielsetzung
  2. Schritt 1: Gestaltungsanforderungen und Komponentenbestand erfassen
  3. Schritt 2: Design-Tokens und Infima-Variablen konfigurieren
  4. Schritt 3: Globale und lokale Styles strukturieren
  5. Schritt 4: Navbar, Footer und Layout anpassen
  6. Schritt 5: Responsive Verhalten und Dunkelmodus prüfen
  7. Schritt 6: Swizzle-Entscheidung treffen
  8. Schritt 7: Theme-Komponenten sicher erweitern
  9. Schritt 8: Qualität und Upgradefähigkeit absichern
  10. Praxisphasen
  11. 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

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.

Seminar Startdatum Enddatum Ort Dauer
Stream live 2 Tage
Stream gespeichert 2 Tage
Luzern 2 Tage
Bern 2 Tage
Inhaus / Firmenseminar 2 Tage
Sankt Gallen 2 Tage
Basel 2 Tage
Winterthur 2 Tage
Zürich 2 Tage
Zürich 2 Tage
Stream live 2 Tage
Stream gespeichert 2 Tage
Luzern 2 Tage
Bern 2 Tage
Inhaus / Firmenseminar 2 Tage
Sankt Gallen 2 Tage
Basel 2 Tage
Winterthur 2 Tage
Winterthur 2 Tage
Zürich 2 Tage
Stream live 2 Tage
Stream gespeichert 2 Tage
Luzern 2 Tage
Bern 2 Tage
Inhaus / Firmenseminar 2 Tage
Sankt Gallen 2 Tage
Basel 2 Tage
Basel 2 Tage
Winterthur 2 Tage
Zürich 2 Tage
Stream live 2 Tage
Stream gespeichert 2 Tage
Luzern 2 Tage
Bern 2 Tage
Inhaus / Firmenseminar 2 Tage
Sankt Gallen 2 Tage
Sankt Gallen 2 Tage
Basel 2 Tage
Winterthur 2 Tage
Zürich 2 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.ch All rights reserved.  | Kontakt | Impressum | Nach oben