Inhaltsübersicht
- Zielsetzung
- Schritt 1: Ausgangssystem inventarisieren
- Schritt 2: Zielstand und Migrationspfad bestimmen
- Schritt 3: Sichere Arbeitsbasis herstellen
- Schritt 4: Abhängigkeiten konsistent aktualisieren
- Schritt 5: Markdown und MDX migrieren
- Schritt 6: Themes, Swizzles und Plugins anpassen
- Schritt 7: Zukunftsoptionen kontrolliert erproben
- Schritt 8: Test, Rollout und Wartungsrhythmus etablieren
- Praxisphasen
- Zielgruppe und Voraussetzungen
Zielsetzung
Das Seminar entwickelt einen kontrollierten Weg für Docusaurus-Upgrades und Migrationen bestehender Dokumentationssites. Bestandsaufnahme, Abhängigkeitsausrichtung, strenge MDX-Syntax, Themes, Swizzles, Plugins, Zukunftsoptionen, Tests, Rollout und Rückfallstrategie werden schrittweise bearbeitet.
- Upgrade-Risiken anhand von Abhängigkeiten, Inhalten und Anpassungen vollständig erfassen
- Migrationen in kleine, überprüfbare und rückrollbare Schritte zerlegen
- MDX-, Theme- und Plugin-Inkompatibilitäten systematisch beheben
- dauerhafte Wartungsregeln für regelmäßige Docusaurus-Aktualisierungen etablieren
Seminarinhalte
Schritt 1: Ausgangssystem inventarisieren
Versionen, Paketmanager, Plugins, Themes, Swizzles, MDX-Erweiterungen, Build-Umgebung und Hosting werden dokumentiert. Kritische Seiten und Anpassungen bilden eine repräsentative Testmenge.
- alle Docusaurus-Pakete und Zusatzabhängigkeiten erfassen
- angepasste Theme-Komponenten und lokale Plugins kennzeichnen
- Build-Zeiten, Warnungen und bekannte Fehler als Ausgangswert sichern
Schritt 2: Zielstand und Migrationspfad bestimmen
Zielversion, Zwischenstände und notwendige Laufzeitänderungen werden festgelegt. Große Versionssprünge werden anhand der tatsächlich betroffenen Funktionen statt nur anhand von Versionsnummern geplant.
- Release-Abfolge und unterstützte Laufzeit prüfen
- Breaking Changes den lokalen Anpassungen zuordnen
- Pilotbereich und Abbruchkriterien definieren
Schritt 3: Sichere Arbeitsbasis herstellen
Migrationen erfolgen in einem isolierten Branch mit reproduzierbarer Installation und gesichertem Ausgangsartefakt. Lockdatei, Build-Protokoll und visuelle Vergleichsseiten werden versioniert.
- saubere Installation und Baseline-Build erzeugen
- kritische Routen und Screenshots festhalten
- Rollback auf den letzten freigegebenen Stand vorbereiten
Schritt 4: Abhängigkeiten konsistent aktualisieren
Alle Pakete aus dem Docusaurus-Namensraum werden auf kompatible Stände gebracht. Zusatzplugins werden auf Pflegezustand, Peer-Abhängigkeiten und tatsächlichen Nutzen geprüft.
- Core, Preset, Plugins und Themes gemeinsam aktualisieren
- veraltete oder doppelte Pakete entfernen
- Lockdatei und Installationswarnungen kontrollieren
Schritt 5: Markdown und MDX migrieren
Strengere MDX-Verarbeitung deckt mehrdeutige Syntax, ungültiges JSX und unzulässige Ausdrücke auf. Fehler werden nach Muster gruppiert und mit automatisierbaren Korrekturen sowie gezielter manueller Prüfung behoben.
- Parserfehler nach Syntaxklasse sammeln
- wiederkehrende Korrekturen skriptgestützt durchführen
- kritische Dokumente nach der Umstellung fachlich prüfen
Schritt 6: Themes, Swizzles und Plugins anpassen
Eigene Anpassungen werden mit den aktuellen öffentlichen Schnittstellen verglichen. Wo möglich, ersetzen CSS, Konfiguration oder Wrapping riskante Kopien interner Theme-Komponenten.
- Swizzle-Sicherheitsstufe und Änderungsumfang prüfen
- lokale Plugins gegen Lifecycle- und Typänderungen testen
- unnötige Sonderanpassungen zurückbauen
Schritt 7: Zukunftsoptionen kontrolliert erproben
Vorgesehene Zukunftsflags werden einzeln in einer Testumgebung aktiviert, um kommende Verhaltensänderungen früh zu erkennen. Experimentelle Beschleunigungen werden nur mit Messung und Rückfalloption übernommen.
- Flag-Auswirkungen dokumentieren
- Build, Routing und MDX je Änderung vergleichen
- Entscheidung für oder gegen Aktivierung begründen
Schritt 8: Test, Rollout und Wartungsrhythmus etablieren
Produktions-Build, Routen, Suche, Versionen, Sprachen und interaktive Komponenten werden vor dem Rollout geprüft. Nach der Freigabe folgen kontrollierte Aktivierung, Monitoring und ein fester Aktualisierungszyklus.
- automatisierte und manuelle Regressionstests ausführen
- stufenweise Veröffentlichung und Rollback üben
- regelmäßige Patch- und Minor-Upgrades organisatorisch verankern
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.
- Erstellung eines vollständigen Migrationsinventars und einer risikobasierten Upgrade-Roadmap
- Behebung vorbereiteter MDX-, Plugin- und Theme-Inkompatibilitäten in einer Übungssite
- Durchführung eines Vergleichs-Builds mit Abnahmecheckliste und Rollback-Szenario
Zielgruppe und Voraussetzungen
Zielgruppe: Docusaurus-Administratoren, Entwickler, Plattformteams, technische Redaktionen und Verantwortliche für bestehende Dokumentationssites
Voraussetzungen: Sichere Docusaurus-Grundkenntnisse, Erfahrung mit npm-basierten Projekten, Git und Produktions-Builds; React-Grundlagen sind für Theme-Anpassungen 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: | Docusaurus-Administratoren, Entwickler, Plattformteams, technische Redaktionen und Verantwortliche für bestehende Dokumentationssites |
| Voraussetzungen: | Sichere Docusaurus-Grundkenntnisse, Erfahrung mit npm-basierten Projekten, Git und Produktions-Builds; React-Grundlagen sind für Theme-Anpassungen 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.
