Was sind Server Side Includes und wie funktionieren sie?
Die Codebausteine für HTML-Seiten: Was eigentlich nur mit Content-Management-Systemen oder einer Blog-Software möglich ist, funktioniert im Ansatz auch mit der bekannten Programmiersprache HTML. Es handelt sich um die Technik der Server Side Includes (SSI).
Inhalte per SSI einfügen
Wenn Ihr Webserver SSI unterstützt, können Sie Funktionen in Ihre Seite einfügen, die erst dann sichtbar werden, wenn Sie die Seite per Webbrowser aufrufen. Beispielsweise können Sie Tabelleninhalte, Texte, Grafiken oder ganze HTML-Seiten in eine andere Seite integrieren. Neben Bannerapplikationen und CGI-Programmen können auch ein Counter sowie die aktuelle Uhrzeit per SSI eingebunden werden. Server Side Includes entsprechen im weiten Sinen somit Codebausteine, durch die eine HTML-Seite beim Aufruf im Internet zusammengesetzt wird.
Wiederkehrende Inhalte konfigurieren
Was früher mit der Frametechnik gelöst wurde, die im Quelltext der jeweiligen Seite sichtbar war, ist mit SSI wesentlich eleganter programmierbar. Beispielweise können durch SSI Menüs, Fuß- und Kopfzeilen eingebaut werden, die Sie zentral an einer Stelle pflegen und ändern. Beim Upload werden die Änderungen auf jeder Seite sichtbar, auf denen Sie die jeweiligen Menüs per SSI eingebunden haben.
Webhoster muss SSI unterstützen
Achten Sie darauf, ob das Hosting-Paket, für das Sie sich entscheiden, SSI unterstützt. Nicht jede Tarifoption ermöglicht die Einbindung von Elementen via SSI. Wenn Sie die Programmierung Ihrer Seite erheblich vereinfachten möchten, ohne auf wesentliche Funktionen zu verzichten und ohne auf die herkömmliche Frametechnik zurückzugreifen, sind Server Side Includes die derzeit beste Lösung.