Template

Aus Seobility Wiki
Wechseln zu: Navigation, Suche

Definition

Bei einem Template handelt es sich um eine Vorlage oder Schablone für Dokumente, welche die wichtigsten Layout- und Design Elemente enthält und mit grafischen und textuellen Inhalten gefüllt werden kann, um ein fertiges Dokument zu erstellen. Ein Template bildet dabei als vordefinierte Einheit die Basis für das Layout von Dokumenten, Webseiten, Broschüren oder Zeitungsseiten. Ein Template ist meist so konzipiert, dass der Anwender es schnell und einfach mit Texten, Grafiken und anderen multimedialen Inhalten anreichern kann. Neben diesen klassischen Einsatzbereichen in der Text- und Grafikbearbeitung kommen Templates auch im Bereich der Software- und Webentwicklung zum Einsatz. Templates werden beispielsweise besonders häufig in der Programmierung von Websites eingesetzt. In dieser Anwendung wird ein Template als vorgefertigte Layout-Vorlage genutzt, die vom Entwickler nur noch mit den entsprechenden Inhalten gefüllt werden muss.

Wo werden Templates eingesetzt?

Als Mustervorlagen werden Templates in einer Vielzahl unterschiedlicher Anwendungen verwendet. Ob in Textdokumenten, Entwicklerumgebungen oder Tabellenkalkulationen, immer dann, wenn bestimmte Dokumenttypen regelmäßig erstellt werden, kommen Templates zum Einsatz. Beispielhaft sei ein Template für ein Microsoft Word-Dokument genannt. Ein vordefiniertes Layout wird über ein Template aufgerufen und an bestimmten Stellen mit textuellen und grafischen Inhalten angereichert. Eine solche Vorlage mit vorformatiertem Layout bietet Anwendern die Möglichkeit, sie immer wieder für ähnliche Dokumenttypen zu verwenden, ohne dabei das gesamte Layout neu anfertigen zu müssen. Eine Mustervorlage muss jedoch nicht unbedingt die gesamte Struktur eines Dokuments betreffen. Es ist nicht unüblich, dass Templates bei einzelnen Passagen und Layout-Elementen eingesetzt werden, um diese gezielt anzupassen.

Auch in der Programmierung spielen Templates eine bedeutende Rolle. In modernen Programmiersprachen, wie beispielsweise Java oder C++, übernehmen Templates die Funktion einer Mustervorlage. Mithilfe eines Templates wird dem Compiler, der für die Übersetzung des Quellcodes der jeweilige Programmiersprache zuständig ist, eine explizite Anweisung gegeben, auf welche Weise eine Methode oder Klasse generiert werden soll. Dies bietet den Vorteil, dass bei der Erstellung von Methoden und Klassen mittels einer Vorlage lediglich die Eingangsparameter verändert werden müssen und man nicht den gesamten Klassen- bzw. Methodencode neu schreiben muss.

Einsatz von Templates bei der Website Gestaltung

Vergleichbar zu den Mustervorlagen bei der Erstellung von Dokumenten werden Templates im Bereich der Website Gestaltung verwendet, um Webentwicklern vorgefertigte und veränderbare Webseiten-Gerüste mit klar definierten Layouts zur Verfügung zu stellen:

Website Templates

Screenshot mit Beispielen für Website Templates von colorlib.com

Insbesondere in modernen Content Management und Webshop Systemen, welche die technische Basis für eine Vielzahl von Websites darstellen, üben Templates eine besonders wichtige Rolle aus. Hier können Anwender durch den Einsatz von Vorlagen das Aussehen der jeweiligen Webpräsenz komplett verändern, ohne dabei die erstellten Inhalte nachträglich anpassen zu müssen. Je nach System werden Templates in der Regel in den Websprachen HTML, PHP und CSS programmiert. Um das System auch für weniger erfahrene Anwender und Entwickler leicht verständlich zu gestalten, werden Mustervorlagen für die Webseitengestaltung als gesonderte Module angefertigt. Diese bestehen häufig aus einer Vielzahl von Einzeldateien, die beispielsweise das Design und die Anordnung der folgenden Elemente einer Website definieren:

  • Seiten und Artikel
  • Archiv
  • Kommentare
  • Kategorien
  • Header, Footer und Sidebar
  • Videos
  • Suche

Der exakte Aufbau von Templates hängt in erster Linie vom verwendeten System ab, sodass zwischen den einzelnen Implementierungen Unterschiede hinsichtlich Struktur, Aufbau und Funktion möglich sind. Darüber hinaus lassen sich vielfältige Arten von Templates für die Webseitengestaltung unterschieden, die jeweils auf bestimmte Einsatzszenarien ausgerichtet sind, wie zum Beispiel:

  • Magazin: Mustervorlagen für die Gestaltung von Nachrichtenportalen
  • Business: Templates für Unternehmenswebseiten mit professionellem Design und Vermarktungsmöglichkeiten
  • E-Commerce: Vorlagen mit Webshop-Funktionalität

Die Installation von Mustervorlagen verläuft in der Regel über das verwendete Content Management bzw. Webshop System. Dabei lassen sich Templates meist nach Design, Aufbau, Funktionsumfang und weiteren Kriterien durchsuchen, um eine möglichst passende Vorlage zu finden.

Vorteile von Templates

Templates bieten eine Vielzahl diverser Vorteile. Der größte Vorteil spiegelt sich in der einfachen Handhabung wider und der damit für die Anwender einhergehenden Einsparung von Arbeitsaufwand und Kosten. Die Gestaltung von Websites rückt somit auch für technisch weniger erfahrene Anwender in greifbare Nähe. Wenn man jedoch eine fertige Vorlage anpassen möchte, sollten zumindest grundlegende Web Design Kenntnisse vorhanden sein. Obwohl es immer Templates gibt, bei denen sich einfache Änderungen wie Schriftart, Hintergrundfarbe oder Menüs über Benutzerdialoge verändern lassen, können auf diesem Wege keine grundlegenden Veränderungen vorgenommen werden.

Weiterhin sind fertige Vorlagen im Vergleich zur individuellen Webseitenprogrammierung meist wesentlich günstiger und in vielen Fällen sogar kostenlos erhältlich. Bei dem Einsatz vorgefertigter Vorlagen sollten sich Unternehmen allerdings der Tatsache bewusst sein, dass ein Konkurrent eventuell dasselbe Design verwenden könnte, weswegen ein individuelles Design im Zweifelsfall nicht immer gewährleistet ist.

Ähnliche Artikel

Überprüfen Sie Ihre Webseite mit
dem SEO Check!