Seminar Wagtail: Content-Modellierung mit Page Models, Snippets und Settings

Das Seminar vermittelt die fachlich belastbare und technisch wartbare Modellierung von Seiten, strukturierten Inhalten, globalen Einstellungen und Beziehungen in Wagtail.

Inhaltsübersicht

  1. Fachliche Analyse und Content-Inventar
  2. Page Models und Seitenhierarchie
  3. Snippets und wiederverwendbare Fachobjekte
  4. Settings und kontextbezogene Konfiguration
  5. Beziehungen, Taxonomien und Verknüpfungen
  6. Editor-Oberfläche und Validierung
  7. Migration, Test und Weiterentwicklung

Seminarprofil

Die Inhalte verbinden fachliche Einordnung, geführte Demonstrationen und eigenständige Übungen. Jeder Themenblock baut auf den vorherigen Arbeitsschritten auf; Konfigurationen und Implementierungen werden unmittelbar anhand definierter Qualitätskriterien überprüft. Zwei Tage sind notwendig, um Modellierungsentscheidungen nicht nur zu erklären, sondern anhand mehrerer Seitentypen, Verknüpfungen, Migrationen und Redaktionsmasken vollständig umzusetzen.

Zielgruppe und Voraussetzungen

Zielgruppe: Wagtail- und Django-Entwickler, technische Konzepter, Informationsarchitekten und Teams, die neue Inhaltsmodelle entwerfen oder bestehende konsolidieren.

Voraussetzungen: Grundlagen in Python, Django-Modellen und Wagtail; Kenntnisse der redaktionellen Anforderungen des eigenen Projekts sind hilfreich.

Seminarinhalte

Kapitel 1: Fachliche Analyse und Content-Inventar

Das Kapitel ordnet Fachliche Analyse und Content-Inventar in den Gesamtzusammenhang ein und überführt die vier Teilthemen in einen nachvollziehbaren Arbeitsablauf.

Inhaltsverzeichnis des Kapitels: 1. Inhaltstypen, Lebenszyklen und Verantwortlichkeiten; 2. Wiederverwendbare gegenüber seitengebundenen Informationen; 3. Pflichtfelder, Varianten und Validierungsregeln; 4. Glossar und Entscheidungsregeln für die Modellierung

  1. Schritt 1: Inhaltstypen, Lebenszyklen und Verantwortlichkeiten fachlich und technisch einordnen, Abhängigkeiten erfassen und eindeutige Akzeptanzkriterien festlegen.
  2. Schritt 2: Wiederverwendbare gegenüber seitengebundenen Informationen in einem nachvollziehbaren Projektaufbau implementieren und nach jedem Teilschritt funktional prüfen.
  3. Schritt 3: Pflichtfelder, Varianten und Validierungsregeln in den Gesamtprozess integrieren, typische Fehlerbilder gezielt auslösen und systematisch beheben.
  4. Schritt 4: Glossar und Entscheidungsregeln für die Modellierung durch automatisierte Tests, Review-Regeln und wartbare Projektdokumentation stabilisieren.

Kapitel 2: Page Models und Seitenhierarchie

Das Kapitel ordnet Page Models und Seitenhierarchie in den Gesamtzusammenhang ein und überführt die vier Teilthemen in einen nachvollziehbaren Arbeitsablauf.

Inhaltsverzeichnis des Kapitels: 1. Basisklassen, konkrete Seitentypen und Vererbung; 2. parent_page_types und subpage_types; 3. Routing, Kontext und Darstellung; 4. Grenzen zwischen Hierarchie und fachlicher Beziehung

  1. Schritt 1: Basisklassen, konkrete Seitentypen und Vererbung fachlich und technisch einordnen, Abhängigkeiten erfassen und eindeutige Akzeptanzkriterien festlegen.
  2. Schritt 2: parent_page_types und subpage_types in einem nachvollziehbaren Projektaufbau implementieren und nach jedem Teilschritt funktional prüfen.
  3. Schritt 3: Routing, Kontext und Darstellung in den Gesamtprozess integrieren, typische Fehlerbilder gezielt auslösen und systematisch beheben.
  4. Schritt 4: Grenzen zwischen Hierarchie und fachlicher Beziehung durch automatisierte Tests, Review-Regeln und wartbare Projektdokumentation stabilisieren.

Kapitel 3: Snippets und wiederverwendbare Fachobjekte

Das Kapitel ordnet Snippets und wiederverwendbare Fachobjekte in den Gesamtzusammenhang ein und überführt die vier Teilthemen in einen nachvollziehbaren Arbeitsablauf.

Inhaltsverzeichnis des Kapitels: 1. Geeignete Anwendungsfälle für Snippets; 2. ClusterableModel, ParentalKey und geordnete Unterelemente; 3. Auswahllisten, Autovervollständigung und Referenzpflege; 4. Löschschutz und Auswirkungen auf verwendende Seiten

  1. Schritt 1: Geeignete Anwendungsfälle für Snippets fachlich und technisch einordnen, Abhängigkeiten erfassen und eindeutige Akzeptanzkriterien festlegen.
  2. Schritt 2: ClusterableModel, ParentalKey und geordnete Unterelemente in einem nachvollziehbaren Projektaufbau implementieren und nach jedem Teilschritt funktional prüfen.
  3. Schritt 3: Auswahllisten, Autovervollständigung und Referenzpflege in den Gesamtprozess integrieren, typische Fehlerbilder gezielt auslösen und systematisch beheben.
  4. Schritt 4: Löschschutz und Auswirkungen auf verwendende Seiten durch automatisierte Tests, Review-Regeln und wartbare Projektdokumentation stabilisieren.

Kapitel 4: Settings und kontextbezogene Konfiguration

Das Kapitel ordnet Settings und kontextbezogene Konfiguration in den Gesamtzusammenhang ein und überführt die vier Teilthemen in einen nachvollziehbaren Arbeitsablauf.

Inhaltsverzeichnis des Kapitels: 1. Site-spezifische und globale Einstellungen; 2. Verfügbarkeit in Templates und Services; 3. Fallback-Regeln und Pflichtkonfiguration; 4. Testbarkeit und sichere Standardwerte

  1. Schritt 1: Site-spezifische und globale Einstellungen fachlich und technisch einordnen, Abhängigkeiten erfassen und eindeutige Akzeptanzkriterien festlegen.
  2. Schritt 2: Verfügbarkeit in Templates und Services in einem nachvollziehbaren Projektaufbau implementieren und nach jedem Teilschritt funktional prüfen.
  3. Schritt 3: Fallback-Regeln und Pflichtkonfiguration in den Gesamtprozess integrieren, typische Fehlerbilder gezielt auslösen und systematisch beheben.
  4. Schritt 4: Testbarkeit und sichere Standardwerte durch automatisierte Tests, Review-Regeln und wartbare Projektdokumentation stabilisieren.

Kapitel 5: Beziehungen, Taxonomien und Verknüpfungen

Das Kapitel ordnet Beziehungen, Taxonomien und Verknüpfungen in den Gesamtzusammenhang ein und überführt die vier Teilthemen in einen nachvollziehbaren Arbeitsablauf.

Inhaltsverzeichnis des Kapitels: 1. Tags, Kategorien und kontrollierte Vokabulare; 2. ParentalManyToManyField und Inline-Beziehungen; 3. Referenzintegrität, Übersetzbarkeit und Sortierung; 4. Vermeidung zirkulärer oder schwer pflegbarer Modelle

  1. Schritt 1: Tags, Kategorien und kontrollierte Vokabulare fachlich und technisch einordnen, Abhängigkeiten erfassen und eindeutige Akzeptanzkriterien festlegen.
  2. Schritt 2: ParentalManyToManyField und Inline-Beziehungen in einem nachvollziehbaren Projektaufbau implementieren und nach jedem Teilschritt funktional prüfen.
  3. Schritt 3: Referenzintegrität, Übersetzbarkeit und Sortierung in den Gesamtprozess integrieren, typische Fehlerbilder gezielt auslösen und systematisch beheben.
  4. Schritt 4: Vermeidung zirkulärer oder schwer pflegbarer Modelle durch automatisierte Tests, Review-Regeln und wartbare Projektdokumentation stabilisieren.

Kapitel 6: Editor-Oberfläche und Validierung

Das Kapitel ordnet Editor-Oberfläche und Validierung in den Gesamtzusammenhang ein und überführt die vier Teilthemen in einen nachvollziehbaren Arbeitsablauf.

Inhaltsverzeichnis des Kapitels: 1. Panels, FieldPanels und InlinePanels; 2. Hilfetexte, Gruppierung und bedingte Eingaben; 3. Modell- und formularübergreifende Validierung; 4. Redaktionelle Vorschau und verständliche Fehlermeldungen

  1. Schritt 1: Panels, FieldPanels und InlinePanels fachlich und technisch einordnen, Abhängigkeiten erfassen und eindeutige Akzeptanzkriterien festlegen.
  2. Schritt 2: Hilfetexte, Gruppierung und bedingte Eingaben in einem nachvollziehbaren Projektaufbau implementieren und nach jedem Teilschritt funktional prüfen.
  3. Schritt 3: Modell- und formularübergreifende Validierung in den Gesamtprozess integrieren, typische Fehlerbilder gezielt auslösen und systematisch beheben.
  4. Schritt 4: Redaktionelle Vorschau und verständliche Fehlermeldungen durch automatisierte Tests, Review-Regeln und wartbare Projektdokumentation stabilisieren.

Kapitel 7: Migration, Test und Weiterentwicklung

Das Kapitel ordnet Migration, Test und Weiterentwicklung in den Gesamtzusammenhang ein und überführt die vier Teilthemen in einen nachvollziehbaren Arbeitsablauf.

Inhaltsverzeichnis des Kapitels: 1. Datenmigrationen bei Modelländerungen; 2. Kompatible Einführung und Entfernung von Feldern; 3. Factory-basierte Tests für Varianten und Beziehungen; 4. Dokumentation der Modellregeln und Review-Checkliste

  1. Schritt 1: Datenmigrationen bei Modelländerungen fachlich und technisch einordnen, Abhängigkeiten erfassen und eindeutige Akzeptanzkriterien festlegen.
  2. Schritt 2: Kompatible Einführung und Entfernung von Feldern in einem nachvollziehbaren Projektaufbau implementieren und nach jedem Teilschritt funktional prüfen.
  3. Schritt 3: Factory-basierte Tests für Varianten und Beziehungen in den Gesamtprozess integrieren, typische Fehlerbilder gezielt auslösen und systematisch beheben.
  4. Schritt 4: Dokumentation der Modellregeln und Review-Checkliste durch automatisierte Tests, Review-Regeln und wartbare Projektdokumentation stabilisieren.

Fachbereichsleitung und Seminarorganisation

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: Wagtail- und Django-Entwickler, technische Konzepter, Informationsarchitekten und Teams, die neue Inhaltsmodelle entwerfen oder bestehende konsolidieren.
Voraussetzungen: Grundlagen in Python, Django-Modellen und Wagtail; Kenntnisse der redaktionellen Anforderungen des eigenen Projekts sind 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: Vortrag, Demonstrationen, geführte Konfigurationen, praktische Übungen am System und strukturierte Reviews
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: Ausführliche 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 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
Stream live 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
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
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.ch All rights reserved.  | Kontakt | Impressum | Nach oben