Glossar

Site-Konfiguration

Die Konfiguration, die einer Seitenstruktur ihre Domain, ihre Sprachen und ihre URL-Regeln zuordnet.

Was darin steht

Die Site-Konfiguration verbindet einen Seitenbaum mit allem, was für seine Auslieferung nötig ist: der Domain, unter der er erreichbar ist, den verfügbaren Sprachen mit ihren Kennungen und Basispfaden, den Regeln für den Aufbau der URLs sowie den Seiten, die bei Fehlern ausgeliefert werden.

Für mehrsprachige Auftritte ist sie der Ort, an dem entschieden wird, ob Sprachen über Verzeichnisse oder eigene Domains laufen und was passiert, wenn eine Übersetzung fehlt.

Routing

Über die Routing-Konfiguration lässt sich festlegen, wie Adressen aufgebaut sind, auch für Parameter aus Extensions. Statt einer Adresse mit angehängten Parametern entsteht ein sprechender Pfad.

Das ist mehr als Kosmetik: Solche Adressen sind stabiler, besser verständlich und für Suchmaschinen eindeutiger. Wichtig ist, sie von Anfang an festzulegen, weil jede spätere Änderung Weiterleitungen nach sich zieht.

Fehlerseiten

In der Site-Konfiguration wird auch hinterlegt, was bei einem nicht gefundenen Inhalt passiert. Sinnvoll ist eine eigene Seite im Layout der Site, die weiterführt, statt eine leere Standardmeldung auszugeben.

Bei mehreren Sprachen sollte diese Seite in jeder Sprache existieren. Eine deutsche Fehlermeldung in einer englischen Sprachfassung wirkt unfertig, und genau an dieser Stelle wird sie sichtbar.

Häufige Fragen

Wo liegt die Site-Konfiguration?

Als YAML-Datei im Projekt, bearbeitbar über ein eigenes Backend-Modul oder direkt im Dateisystem. Weil es eine Datei ist, gehört sie ins Repository und wandert mit dem Projekt mit.

Das ist ein deutlicher Vorteil gegenüber der früheren Lösung über Domain-Datensätze in der Datenbank, deren Zustand zwischen Umgebungen regelmäßig auseinanderlief.

Kann eine Installation mehrere Sites haben?

Ja, das ist einer der Gründe, TYPO3 einzusetzen. Jeder Seitenbaum bekommt seine eigene Site-Konfiguration mit eigener Domain, eigenen Sprachen und eigenen Regeln.

Gemeinsam genutzt werden dabei Installation, Extensions und die Dateiverwaltung. Das spart Pflegeaufwand gegenüber mehreren getrennten Installationen erheblich.

Begriffe in diesem Text

Mehrere Domains oder Sprachen geplant?

Genau dafür ist TYPO3 gebaut. Wir richten die Site-Konfiguration so ein, dass sie mitwächst statt im Weg zu stehen.