Das Seminar verbindet die Sucharchitektur von Sulu 3 mit redaktionell konfigurierbaren Smart-Content-Listen. Indexierung, Abfragen, Filter, Berechtigungen, Lokalisierungen, eigene Provider und Qualitätssicherung werden vollständig umgesetzt.
Inhaltsverzeichnis
- Zielgruppe
- Voraussetzungen
- Lernziele
- Lernfelder
- Praxisprojekt Schritt für Schritt
- Qualitätskontrollen
- Empfohlene Anschlussseminare
Zielgruppe
Sulu- und Symfony-Entwickelnde, technische Architektinnen und Architekten sowie Verantwortliche für Website-Suche und dynamische Inhaltslisten.
Voraussetzungen
Gute PHP- und Symfony-Kenntnisse, Grundkenntnisse in Sulu-Templates, Doctrine und Suchkonzepten.
Lernziele
- SEAL-basierte Sucharchitektur in Sulu 3 einordnen
- Suchindizes und Dokumente fachlich sinnvoll modellieren
- Website-Suche mit Locale- und Berechtigungsregeln umsetzen
- Smart Content konfigurieren und durch eigene Provider erweitern
- Reindexierung, Performance und Suchqualität dauerhaft prüfen
Lernfelder
Lerneinheit 1: Sucharchitektur in Sulu 3
- SEAL, Such-Backends und Integration in Administration und Website
- Indizes, Dokumente und Suchkontexte
- Trennung von Indexaufbau und Abfrage
Lerneinheit 2: Indexmodell und Felder
- Volltext-, Keyword-, Datum-, Zahlen- und Relationsfelder
- Locale, Ressourcentyp und Berechtigungsinformationen
- Analysierbarkeit, Sortierung und Filterbarkeit
Lerneinheit 3: Content indexieren
- Seiten, Artikel und eigene Entitäten abbilden
- Publikationszustand und Sprachdimension berücksichtigen
- Änderungen, Löschungen und Reindexierung
Lerneinheit 4: Website-Suche
- Suchformular, Query-Objekt und Ergebnisdarstellung
- Pagination, Sortierung, Hervorhebung und leere Trefferlisten
- Sichere Begrenzung auf sichtbare und publizierte Inhalte
Lerneinheit 5: Suchqualität und Relevanz
- Feldgewichtung, Synonyme und fachliche Filter
- Testkatalog mit repräsentativen Suchanfragen
- Messung von Nulltreffern und ungeeigneten Ergebnissen
Lerneinheit 6: Betrieb des Suchindex
- Vollständige und inkrementelle Indexierung
- Fehlerbehandlung, Monitoring und Konsistenzprüfungen
- Backend-Wechsel und Wiederaufbau ohne lange Unterbrechung
Lerneinheit 7: Smart Content konfigurieren
- Datenquelle, Präsentation, Sortierung und Limit
- Redaktionelle Auswahl, Filter und Pagination
- Ausgabe in Twig und Verhalten bei fehlenden Treffern
Lerneinheit 8: Eigene Smart-Content-Provider
- Provider-Vertrag, Datenquelle und Parameter
- Filterbare Properties und Ausgabe-Metadaten
- Berechtigungen, Locale und Cache-Verhalten
Lerneinheit 9: Tests und Performance
- Indexierungs-, Abfrage- und Berechtigungstests
- Große Datenmengen, Pagination und Antwortzeiten
- Regressionen bei Template-, Schema- und Versionsänderungen
Praxisprojekt Schritt für Schritt
Als durchgängige Übung entsteht eine mehrsprachige Website-Suche mit Inhaltsindizes, Filtern, Berechtigungen und einer dynamischen Teaserliste über einen eigenen Smart-Content-Provider.
- Schritt 1: Ausgangslage, Rollen, Systemgrenzen und Abnahmekriterien für eine mehrsprachige Website-Suche mit Inhaltsindizes, Filtern, Berechtigungen und einer dynamischen Teaserliste über einen eigenen Smart-Content-Provider festhalten.
- Schritt 2: Den Lernbereich „Sucharchitektur in Sulu 3“ konfigurieren und mit einem Positivfall prüfen.
- Schritt 3: Den Lernbereich „Content indexieren“ umsetzen und mit realistischen Testdaten verbinden.
- Schritt 4: Den Lernbereich „Website-Suche“ durch einen Negativfall und eine Korrektur absichern.
- Schritt 5: Den Lernbereich „Betrieb des Suchindex“ analysieren und die benötigten Artefakte festlegen.
- Schritt 6: Den Lernbereich „Smart Content konfigurieren“ konfigurieren und mit einem Positivfall prüfen.
- Schritt 7: Den Lernbereich „Tests und Performance“ umsetzen und mit realistischen Testdaten verbinden.
- Schritt 8: Die Teilkonfigurationen zu einem durchgängigen Anwendungsszenario verbinden und Abhängigkeiten sichtbar dokumentieren.
- Schritt 9: Berechtigungs-, Locale-, Publikations- und Fehlerfälle mit einer standardisierten Prüfliste ausführen.
- Schritt 10: Den erreichten Stand als Konfigurationsübersicht, Betriebscheckliste und priorisierte nächste Ausbaustufe festhalten.
Qualitätskontrollen
- Fachliche Anforderungen, Systemgrenzen und Verantwortlichkeiten sind eindeutig dokumentiert.
- Konfigurationen und Implementierungen sind reproduzierbar, versionierbar, vollständig und eigenständig beschrieben.
- Positiv-, Negativ-, Berechtigungs-, Locale- und Fehlerfälle sind nachvollziehbar geprüft.
- Betriebs-, Sicherheits-, Performance- und Wartungsaspekte sind passend zum Thema berücksichtigt.
- Die nächsten Vertiefungsschritte sind nach Risiko und Nutzen priorisiert.
Empfohlene Anschlussseminare
- Sulu Content-Templates und Property Types
- Sulu Performance, Caching und Skalierung
- Sulu API- und Headless-Integration
Fachbereichsleitung / Leitung des Trainerteams / Ansprechpersonen
-

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: | 3 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 1.797 zzgl. MwSt. Inhaus: € 5.100 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Sulu- und Symfony-Entwickelnde, technische Architektinnen und Architekten sowie Verantwortliche für Website-Suche und dynamische Inhaltslisten. |
| Voraussetzungen: | Gute PHP- und Symfony-Kenntnisse, Grundkenntnisse in Sulu-Templates, Doctrine und Suchkonzepten. |
| 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, geführte Schritt-für-Schritt-Übungen und praktische Arbeit 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.
