Beschreibung
Das Seminar behandelt das Antora-Playbook als zentrale, versionierbare Steuerung einer Dokumentationssite. Site-Metadaten, Inhaltsquellen, Startpfade, AsciiDoc-Attribute, UI, Ausgabe, Laufzeitoptionen, Umgebungsprofile, lokale Vorschau und Diagnostik werden strukturiert konfiguriert. Mehrere Playbook-Varianten werden ohne unkontrollierte Duplizierung aufgebaut und reproduzierbar getestet.
Inhaltsübersicht
- Playbook-Struktur und Konfigurationsprinzipien
- Site-Metadaten, Startseite und Ausgabe
- Inhaltsquellen, Referenzen und Startpfade
- AsciiDoc-Attribute und Inhaltssteuerung
- UI, Runtime und Erweiterungen
- Umgebungsprofile und Diagnose
Lernziele
- Playbook-Bereiche und ihre Auswirkungen auf den Build sicher unterscheiden.
- Mehrere Inhaltsquellen, Referenzen und Startpfade präzise konfigurieren.
- AsciiDoc-, UI-, Ausgabe- und Laufzeitoptionen reproduzierbar steuern.
- Umgebungsvarianten und lokale Builds mit einem festen Diagnoseprozess absichern.
1. Playbook-Struktur und Konfigurationsprinzipien
Das Playbook wird als versionierter Buildvertrag zwischen Inhalt, UI, Laufzeit und Veröffentlichung verstanden.
Schritt-für-Schritt: Ein übersichtliches Basis-Playbook aufbauen
- Site-, Content-, AsciiDoc-, UI-, Output- und Runtime-Bereiche im Playbook voneinander abgrenzen.
- Verbindliche und optionale Werte für das Projekt identifizieren.
- Schlüssel in einer stabilen Reihenfolge anordnen und projektspezifische Kommentare sparsam ergänzen.
- Pfade relativ zum Playbook-Projekt nachvollziehbar definieren.
- Geheimnisse und rein umgebungsspezifische Werte aus dem versionierten Basis-Playbook ausschließen.
- Das YAML mit einem Parser prüfen und einen Minimalbuild als Baseline ausführen.
Praxisaufgabe
Ein unübersichtliches Playbook wird in eine klare, kommentierte und lauffähige Basiskonfiguration überführt.
2. Site-Metadaten, Startseite und Ausgabe
Site-Identität und Ausgabeverhalten müssen für alle Umgebungen eindeutig sein.
Schritt-für-Schritt: Site- und Ausgabeparameter kontrolliert festlegen
- Site-Titel, URL-Kontext und Startseite anhand des Veröffentlichungsmodells bestimmen.
- Startseite als stabile Antora-Ressource auswählen und auf Verfügbarkeit prüfen.
- Ausgabeverzeichnis außerhalb der Quellverzeichnisse definieren.
- Bereinigung und Überschreibverhalten für lokale Builds festlegen.
- Erzeugte Site auf Basis-URL, Startpfad und relative Asset-Verweise kontrollieren.
- Abweichende Werte für Vorschau und Produktion dokumentieren.
Praxisaufgabe
Eine Site wird einmal unter einem Wurzelpfad und einmal unter einem Unterpfad gebaut und verglichen.
3. Inhaltsquellen, Referenzen und Startpfade
Der Content-Bereich steuert präzise, welche Git-Stände und Unterverzeichnisse in den Build gelangen.
Schritt-für-Schritt: Komplexe Quellenkonfiguration erstellen
- Repository, Branches, Tags und Startpfade in einer Quellenmatrix vorbereiten.
- Eine erste lokale oder entfernte Quelle mit expliziter Referenz konfigurieren.
- Weitere Quellen nach gemeinsamen und abweichenden Parametern gruppieren.
- Referenzmuster so einschränken, dass keine unbeabsichtigten Versionen aggregiert werden.
- Startpfade auf vorhandene Komponenten-Deskriptoren und Überschneidungen prüfen.
- Build-Protokoll und Komponentenliste mit der Quellenmatrix abgleichen.
Praxisaufgabe
Drei Repositories mit unterschiedlichen Branch- und Startpfadmodellen werden in einem Playbook zusammengeführt.
4. AsciiDoc-Attribute und Inhaltssteuerung
Globale Attribute können Inhalte vereinheitlichen, erzeugen aber bei unkontrollierter Nutzung versteckte Kopplungen.
Schritt-für-Schritt: Attribute nachvollziehbar und sicher konfigurieren
- Globale, komponentenspezifische und seitenbezogene Attribute unterscheiden.
- Nur stabile, siteweite Angaben in den AsciiDoc-Bereich des Playbooks aufnehmen.
- Sperr- und Überschreibverhalten für kritische Attribute festlegen.
- Umgebungsspezifische Werte mit eindeutiger Benennung und dokumentiertem Ursprung bereitstellen.
- Bedingte Inhalte in mehreren Profilen bauen und auf unbeabsichtigte Unterschiede prüfen.
- Eine Attributmatrix mit Wert, Geltungsbereich, Eigentümer und Testfall dokumentieren.
Praxisaufgabe
Produktname, Supportkanal und Umgebungskennzeichnung werden über kontrollierte Attribute gesteuert.
5. UI, Runtime und Erweiterungen
UI-Bundle, Cache, Logging und Erweiterungen werden als explizite Build-Abhängigkeiten konfiguriert.
Schritt-für-Schritt: Laufzeitkomponenten reproduzierbar anbinden
- UI-Bundle über eine feste, nachvollziehbare Quelle und Version referenzieren.
- Lokale UI-Entwicklung von produktiven Bundle-Quellen trennen.
- Runtime-Cache und temporäre Verzeichnisse für lokale sowie automatisierte Builds planen.
- Log-Level und Diagnosedaten an Entwicklungs- und Produktionsbedarf anpassen.
- Erweiterungen mit eindeutiger Reihenfolge und validierten Optionen registrieren.
- Build mit und ohne optionale Erweiterung vergleichen und Abhängigkeiten dokumentieren.
Praxisaufgabe
Ein versioniertes UI-Bundle und eine konfigurierbare Validierungserweiterung werden in das Playbook integriert.
6. Umgebungsprofile und Diagnose
Entwicklung, Staging und Produktion sollen dieselbe Basis verwenden, aber kontrollierte Unterschiede zulassen.
Schritt-für-Schritt: Mehrere Build-Profile ohne Konfigurationsdrift betreiben
- Gemeinsame Basis und erlaubte Unterschiede zwischen den Umgebungen festlegen.
- Profile über getrennte, kleine Playbooks oder klar dokumentierte Laufzeitwerte abbilden.
- Wirksame Konfiguration vor jedem Build nachvollziehbar ausgeben.
- Alle Profile aus einer sauberen Arbeitskopie automatisiert bauen.
- Fehler nach YAML, Quelle, Attribut, UI, Erweiterung oder Ausgabe klassifizieren.
- Konfigurationsänderungen über Review, Testmatrix und Freigabe absichern.
Praxisaufgabe
Lokales, Staging- und Produktionsprofil werden gebaut und auf unbeabsichtigte Abweichungen verglichen.
Zielgruppe und Voraussetzungen
Zielgruppe: Documentation Engineers, Plattform- und DevOps-Teams, technische Redakteure mit Build-Verantwortung, Git-Administratoren und technische Projektleitung.
Voraussetzungen: Grundkenntnisse in Antora, YAML, Git und Kommandozeile; eine kleine Antora-Inhaltsquelle sollte bekannt sein.
Methodik und Arbeitsweise
Die Inhalte werden durch strukturierte Erläuterungen, Demonstrationen, schrittweise Konfigurations- und Analyseaufgaben sowie kontrollierte Fehlerfälle vertieft. Jede Übung verwendet definierte Ausgangswerte, Prüfpunkte und Dokumentationsanforderungen, damit die erarbeiteten Abläufe im späteren Projekt- und Betriebsalltag reproduzierbar bleiben.
Fachbereichsleitung und Trainerteam
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de -

Paul Goldschmidt
Telefon: + 49 (221) 74740055
E-Mail: paul.goldschmidt@seminar-experts.de
Seminardetails
| Dauer: | 2 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 1.198 zzgl. MwSt. Inhaus: € 3.400 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Documentation Engineers, Plattform- und DevOps-Teams, technische Redakteure mit Build-Verantwortung, Git-Administratoren und technische Projektleitung |
| Voraussetzungen: | Grundkenntnisse in Antora, YAML, Git und Kommandozeile; eine kleine Antora-Inhaltsquelle sollte bekannt sein |
| 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: | Vortrag, Demonstrationen, praktische Übungen am System |
| Seminararten: | Öffentlich, Webinar, Inhouse, 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.
