<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Template-Toolkit</id>
	<title>Template-Toolkit - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Template-Toolkit"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Template-Toolkit&amp;action=history"/>
	<updated>2026-06-02T04:07:22Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Template-Toolkit&amp;diff=467546&amp;oldid=prev</id>
		<title>imported&gt;M2k~dewiki: HC: Ergänze Kategorie:Templatesprache</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Template-Toolkit&amp;diff=467546&amp;oldid=prev"/>
		<updated>2022-12-17T01:52:38Z</updated>

		<summary type="html">&lt;p&gt;&lt;a href=&quot;/index.php?title=WP:HC&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;WP:HC (Seite nicht vorhanden)&quot;&gt;HC&lt;/a&gt;: Ergänze &lt;a href=&quot;/index.php/Kategorie:Templatesprache&quot; title=&quot;Kategorie:Templatesprache&quot;&gt;Kategorie:Templatesprache&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Infobox Software&lt;br /&gt;
|Name=&lt;br /&gt;
|Hersteller= Andy Wardley&lt;br /&gt;
|AktuelleVersion= &amp;lt;!-- Wikidata --&amp;gt;&lt;br /&gt;
|AktuelleVersionFreigabeDatum= &amp;lt;!-- Wikidata --&amp;gt;&lt;br /&gt;
|Betriebssystem= [[Linux]], [[macOS]], [[Microsoft Windows|Windows]], u.&amp;amp;nbsp;a.&lt;br /&gt;
|Kategorie= Programm- und Bibliothekssammlung zum Web-Templating&lt;br /&gt;
|Lizenz= [[GNU General Public License|GPL]] und [[Artistic License]]&lt;br /&gt;
|Deutsch= nein&lt;br /&gt;
|Website= [http://www.template-toolkit.org/ www.template-toolkit.org]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Template-Toolkit&amp;#039;&amp;#039;&amp;#039; ist eine freie, in [[Perl (Programmiersprache)|Perl]] geschriebene [[Template-Engine]], die seit 1996 hauptsächlich von Andy Wardley entwickelt wird. Dieses [[CPAN]]-Modul gehört unter Perl zu den meistverwendeten und vielseitigsten Programmbibliotheken, um anpassbare Textbausteine (oft [[Hypertext Markup Language|HTML]]-Schablonen) auszugeben.&lt;br /&gt;
&lt;br /&gt;
Programmierer sind meist keine guten Designer und umgekehrt. Deswegen sollten Design und Programm getrennt werden, damit beide Entwicklungsbereiche unabhängig voneinander arbeiten können. Dies kann mit Hilfe des [[CPAN]]-Moduls &amp;quot;Template Toolkit&amp;quot; geschehen.&lt;br /&gt;
&lt;br /&gt;
Das Toolkit ist eine Perl-Bibliothekssammlung mit in [[C (Programmiersprache)|C]] geschriebenem Template-Interpreter. Ein Template ist in diesem Zusammenhang eine HTML-Schablone, die von einem Designer entworfen wird. Der Perl-Programmierer erstellt die Applikationslogik und die Datenstrukturen in einem getrennten Skript und ruft aus diesem heraus das Template auf.&lt;br /&gt;
&lt;br /&gt;
Der Designer entwirft die HTML-Dateien wie gewohnt, ergänzt diese mit speziellen Direktiven. Diese Direktiven sind Variablen, IF-ELSE-Anweisungen und Schleifen. Durch die Direktiven sind dem Designer Möglichkeiten gegeben, den Inhalt dynamisch aufzubereiten. Der Programmierer ruft dieses Template im Skript über den Template-Interpreter auf und übergibt Daten, die in der Webseite angezeigt werden sollen. Die Daten ersetzen dabei die Template-Variablen.&lt;br /&gt;
&lt;br /&gt;
Eingesetzt wird diese Technik z.&amp;amp;nbsp;B. im [[Bugzilla]]-Projekt und [[OTRS]].&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [http://www.template-toolkit.org/ Offizielle Website]&lt;br /&gt;
* [https://hackage.haskell.org/package/template-toolkit Haskell-Version]&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Freie Software]]&lt;br /&gt;
[[Kategorie:Perl (Programmiersprache)]]&lt;br /&gt;
[[Kategorie:Templatesprache]]&lt;/div&gt;</summary>
		<author><name>imported&gt;M2k~dewiki</name></author>
	</entry>
</feed>