Das Seminar zeigt, wie Joomla-Ausgaben ohne Änderungen am Core kontrolliert angepasst werden. Overrides, alternative Layouts, Custom Fields und Modul-Chrome werden so kombiniert, dass individuelle Seitentypen entstehen und spätere Updates nachvollziehbar bleiben.
Inhaltsübersicht
- Lernziele und fachliche Einordnung
- Schrittweise Seminarinhalte
- Praxisübungen und Laborszenarien
- Zielgruppe und Voraussetzungen
- Didaktik und Arbeitsweise
Lernziele
- Override-Mechanismus, Layout-Vererbung und Updategrenzen sicher erklären.
- Komponenten- und Modul-Overrides im aktiven Template korrekt erzeugen und anpassen.
- Alternative Layouts über Menüeinträge, Kategorien, Beiträge und Module gezielt zuweisen.
- Custom Fields und Feldgruppen in strukturierte, wiederverwendbare Darstellungen integrieren.
- Override-Änderungen versionieren, vergleichen, testen und nach Core-Updates pflegen.
Schrittweise Seminarinhalte
1. Override-Architektur und Änderungsstrategie
Schwerpunkt: Core-Layout, Template, html-Verzeichnis, Layout-Pfade, Vererbung, Child Template, Änderungsumfang und Updatefähigkeit.
- Ausgangslage, Zielgruppen und fachliche Anforderungen für „Override-Architektur und Änderungsstrategie“ erfassen.
- Die Aspekte Core-Layout, Template, html-Verzeichnis, Layout-Pfade, Vererbung, Child Template, Änderungsumfang und Updatefähigkeit in einem nachvollziehbaren Sollmodell ordnen.
- Varianten vergleichen, Abhängigkeiten markieren und belastbare Entscheidungskriterien festlegen.
- Das Sollmodell mit Beispieldaten, Gegenproben und definierten Abnahmekriterien verifizieren.
- Als Arbeitsergebnis eine klare Override- und Wartungsstrategie dokumentieren und für die weitere Umsetzung freigeben.
2. Komponenten-Overrides erstellen
Schwerpunkt: Override Manager, Komponentenansicht, tmpl-Dateien, Datenobjekte, Escaping, HTML-Struktur, Sprachstrings und leere Zustände.
- Inhaltsstruktur, Zielgeräte und gestalterische Anforderungen für „Komponenten-Overrides erstellen“ analysieren.
- Template-, Layout- und Asset-Strukturen für Override Manager, Komponentenansicht, tmpl-Dateien, Datenobjekte, Escaping, HTML-Struktur, Sprachstrings und leere Zustände kontrolliert aufbauen.
- Responsive Darstellung, Semantik, Interaktion und barrierearme Bedienung schrittweise umsetzen.
- Browser-, Geräte-, Tastatur-, Kontrast- und Performance-Tests mit definierten Prüffällen durchführen.
- Als Arbeitsergebnis einen funktionsfähigen Komponenten-Override in einem wartbaren Frontend- und Gestaltungsstandard dokumentieren.
3. Modul-Overrides und Modul-Chrome
Schwerpunkt: Modullayout, alternative Layouts, Chrome-Funktionen, Header, Klassen, Positionen, Parameter und wiederverwendbare Darstellung.
- Inhaltsstruktur, Zielgeräte und gestalterische Anforderungen für „Modul-Overrides und Modul-Chrome“ analysieren.
- Template-, Layout- und Asset-Strukturen für Modullayout, alternative Layouts, Chrome-Funktionen, Header, Klassen, Positionen, Parameter und wiederverwendbare Darstellung kontrolliert aufbauen.
- Responsive Darstellung, Semantik, Interaktion und barrierearme Bedienung schrittweise umsetzen.
- Browser-, Geräte-, Tastatur-, Kontrast- und Performance-Tests mit definierten Prüffällen durchführen.
- Als Arbeitsergebnis einen variablen Modul- und Chrome-Baustein in einem wartbaren Frontend- und Gestaltungsstandard dokumentieren.
4. Alternative Layouts und Zuweisung
Schwerpunkt: Dateinamen, XML-Definitionen, Menüeintrag, Kategorie, Beitrag, Modulinstanz, Fallback und redaktionelle Auswahl.
- Inhaltsstruktur, Zielgeräte und gestalterische Anforderungen für „Alternative Layouts und Zuweisung“ analysieren.
- Template-, Layout- und Asset-Strukturen für Dateinamen, XML-Definitionen, Menüeintrag, Kategorie, Beitrag, Modulinstanz, Fallback und redaktionelle Auswahl kontrolliert aufbauen.
- Responsive Darstellung, Semantik, Interaktion und barrierearme Bedienung schrittweise umsetzen.
- Browser-, Geräte-, Tastatur-, Kontrast- und Performance-Tests mit definierten Prüffällen durchführen.
- Als Arbeitsergebnis ein kontrolliert zuweisbares Layoutsystem in einem wartbaren Frontend- und Gestaltungsstandard dokumentieren.
5. Custom Fields und Feldpositionen
Schwerpunkt: Feldgruppen, Feldtypen, Bedingungen, Ausgabeereignisse, automatische und manuelle Darstellung, Medienfelder und Pflegepflichten.
- Redaktionelle Ziele, Inhaltsarten und Verantwortlichkeiten für „Custom Fields und Feldpositionen“ festlegen.
- Die Joomla-Objekte und Einstellungen für Feldgruppen, Feldtypen, Bedingungen, Ausgabeereignisse, automatische und manuelle Darstellung, Medienfelder und Pflegepflichten strukturiert konfigurieren.
- Beispielinhalte anlegen, bearbeiten, versionieren und durch den vorgesehenen Veröffentlichungsweg führen.
- Darstellung, Berechtigungen, Metadaten und Verhalten im Frontend mit Positiv- und Negativfällen prüfen.
- Als Arbeitsergebnis einen strukturierten Inhaltstyp mit definierter Feldausgabe dokumentieren und in einen wiederholbaren Redaktionsstandard überführen.
6. Layout-Helfer, Web Assets und Interaktion
Schwerpunkt: LayoutHelper, wiederverwendbare Layouts, CSS-Klassen, joomla.asset.json, Script Options, JavaScript und progressive Erweiterung.
- Funktionalen Vertrag, Datenfluss und Dateistruktur für „Layout-Helfer, Web Assets und Interaktion“ definieren.
- Die erforderlichen Joomla-Klassen, Manifestangaben und Dienste für LayoutHelper, wiederverwendbare Layouts, CSS-Klassen, joomla.asset.json, Script Options, JavaScript und progressive Erweiterung implementieren.
- Die Implementierung mit Formularen, Sprachdateien, Berechtigungen und Frontend- beziehungsweise Backend-Ausgabe integrieren.
- Coding-Standards, Fehlerbehandlung, Sicherheitsprüfungen sowie automatisierte und manuelle Tests anwenden.
- Als Arbeitsergebnis eine modularisierte und performante Layoutarchitektur paketieren, versionieren und technisch dokumentieren.
7. Override-Vergleich, Test und Wartung
Schwerpunkt: geänderte Core-Dateien, Override-Hinweise, Diff, visuelle Regression, Tastatur, Responsive, Performance, Dokumentation und Rückbau.
- Sollzustände, Serviceabhängigkeiten und Messpunkte für „Override-Vergleich, Test und Wartung“ festlegen.
- Überwachung, Protokollierung und Betriebsparameter für geänderte Core-Dateien, Override-Hinweise, Diff, visuelle Regression, Tastatur, Responsive, Performance, Dokumentation und Rückbau konfigurieren.
- Regelaufgaben, Wartungsabläufe und kontrollierte Änderungen am Laborsystem durchführen.
- Störungen simulieren, Diagnoseinformationen korrelieren und Wiederanlauf beziehungsweise Eskalation testen.
- Als Arbeitsergebnis einen wiederholbaren Override-Reviewprozess als prüfbares Runbook dokumentieren.
Praxisübungen und Laborszenarien
- Erstellung und semantische Anpassung eines Beitrags- oder Kategorie-Overrides.
- Umsetzung eines Modul-Overrides mit alternativer Darstellung und Modul-Chrome.
- Aufbau eines Custom-Field-basierten Inhaltstyps mit gezielter Feldausgabe.
- Durchführung eines Override-Diffs und eines Frontend-Regressionstests.
Zielgruppe und Voraussetzungen
Zielgruppe: Frontend-Entwicklung, Joomla-Integration, Template-Verantwortliche, Webagenturen und technisch versierte Administration
Voraussetzungen: Gute HTML- und CSS-Kenntnisse, grundlegendes PHP-Verständnis und sichere Joomla-Bedienung
Didaktik und Arbeitsweise
Fachimpulse, Live-Demonstrationen und aufeinander aufbauende Laboraufgaben wechseln sich ab. Jeder Themenblock endet mit Positiv- und Negativtests sowie einer dokumentierten Sollkonfiguration, damit die Abläufe im eigenen Betrieb reproduzierbar bleiben.
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, weiterer 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-Entwicklung, Joomla-Integration, Template-Verantwortliche, Webagenturen und technisch versierte Administration |
| Voraussetzungen: | Gute HTML- und CSS-Kenntnisse, grundlegendes PHP-Verständnis und sichere Joomla-Bedienung |
| 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.
