<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://de.contaowiki.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
		<id>https://de.contaowiki.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=MaTh</id>
		<title>Contao Community Documentation - Benutzerbeiträge [de]</title>
		<link rel="self" type="application/atom+xml" href="https://de.contaowiki.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=MaTh"/>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Spezial:Beitr%C3%A4ge/MaTh"/>
		<updated>2026-04-30T04:07:16Z</updated>
		<subtitle>Benutzerbeiträge</subtitle>
		<generator>MediaWiki 1.22.6</generator>

	<entry>
		<id>https://de.contaowiki.org/PiwikCharts_im_Backend</id>
		<title>PiwikCharts im Backend</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/PiwikCharts_im_Backend"/>
				<updated>2020-08-04T18:22:24Z</updated>
		
		<summary type="html">&lt;p&gt;MaTh: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Extensions]]&lt;br /&gt;
{{ExtInfo&lt;br /&gt;
| Dev = maTh&lt;br /&gt;
| ExtVersion = 1.4.X&lt;br /&gt;
| Version = 2.9.0 - 3.3.4&lt;br /&gt;
| DevSite = https://github.com/mathContao/be_piwikcharts&lt;br /&gt;
| ERLink = http://contao.org/de/extension-list/view/be_piwikcharts.html&lt;br /&gt;
| TrackerLink = https://community.contao.org/de/showthread.php?34266-be_piwikcharts-Besucherstatistiken-aus-Piwik-im-Backend-anzeigen&lt;br /&gt;
| Comment = English translation also available. See International Contao Forum: https://community.contao.org/en/showthread.php?22615-be_piwikcharts-Stats-visitors-from-Piwik-shown-in-Contao-Backend&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Dokumentation ist auf GitHub umgezogen: https://github.com/mathContao/be_piwikcharts/wiki/&lt;br /&gt;
&lt;br /&gt;
=Vorausssetzungen=&lt;br /&gt;
*Eine Piwikinstalliation (Die Installation und Verwendung von Piwik kann [[Piwik|hier]] nachgelesen werden)&lt;br /&gt;
*Installation der Erweiterung be_piwikcharts&lt;br /&gt;
&lt;br /&gt;
=Ziele der Erweiterung=&lt;br /&gt;
* im Backend eine Auswahl an Besucher-Statistiken bereit stellen&lt;br /&gt;
&lt;br /&gt;
=Sprachen/Translations=&lt;br /&gt;
* [https://contao.org/de/extension-list/view/be_piwikcharts.html Deutsch - German]&lt;br /&gt;
* [https://contao.org/en/extension-list/view/be_piwikcharts.html Englisch - English]&lt;/div&gt;</summary>
		<author><name>MaTh</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Composer/Tutorial:_Extension_f%C3%BCr_Composer_fit_machen</id>
		<title>Composer/Tutorial: Extension für Composer fit machen</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Composer/Tutorial:_Extension_f%C3%BCr_Composer_fit_machen"/>
				<updated>2015-07-11T18:09:36Z</updated>
		
		<summary type="html">&lt;p&gt;MaTh: /* Name, Beschreibung, Schlagwörter, Typ, Website, Lizenz */ Typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Composer]]&lt;br /&gt;
{{DISPLAYTITLE:Tutorial - Extension für Composer fit machen}}&lt;br /&gt;
&lt;br /&gt;
{{stub}}&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
=Grundlagen=&lt;br /&gt;
&lt;br /&gt;
{{Hinweis|In Composer redet man von '''Paketen''', nicht von '''Erweiterungen''' - weil es sich dabei um ein generelles '''PHP Paket''' handelt.}}&lt;br /&gt;
&lt;br /&gt;
=Die &amp;lt;code&amp;gt;composer.json&amp;lt;/code&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
==Name, Beschreibung, Schlagwörter, Typ, Website, Lizenz==&lt;br /&gt;
&lt;br /&gt;
Die &amp;lt;code&amp;gt;composer.json&amp;lt;/code&amp;gt; ist die zentrale Konfigurationsdatei für Composer.&lt;br /&gt;
In dieser werden Name, Beschreibung, Typ, Lizenz, Author, und viel mehr hinterlegt.&lt;br /&gt;
Eine vollständige Schema-Beschreibung kann man auf der [https://getcomposer.org/doc/04-schema.md Composer Website] finden.&lt;br /&gt;
An dieser Stelle werden erst ein mal nur auf die wichtigsten Einträge erörtert.&lt;br /&gt;
&lt;br /&gt;
{{Hinweis|Mit '''Repository''' ist das git/svn/hg Repository gemeint.}}&lt;br /&gt;
&lt;br /&gt;
Die &amp;lt;code&amp;gt;composer.json&amp;lt;/code&amp;gt; muss auf der obersten Ebene im Repository hinterlegt werden.&lt;br /&gt;
Wie die Dateiendung bereits verrät, handelt es sich dabei um eine [http://json.org/ JSON] Datei.&lt;br /&gt;
&lt;br /&gt;
Fangen wir mal mit den Basics an:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;name&amp;quot;: &amp;quot;me/my-extension&amp;quot;,&lt;br /&gt;
    &amp;quot;description&amp;quot;: &amp;quot;A very usefull extension.&amp;quot;,&lt;br /&gt;
    &amp;quot;keywords&amp;quot;: [&amp;quot;contao&amp;quot;, &amp;quot;extension&amp;quot;, &amp;quot;usability&amp;quot;],&lt;br /&gt;
    &amp;quot;type&amp;quot;: &amp;quot;contao-module&amp;quot;,&lt;br /&gt;
    &amp;quot;homepage&amp;quot;: &amp;quot;http://my-homepage.me/my-extension&amp;quot;,&lt;br /&gt;
    &amp;quot;license&amp;quot;: &amp;quot;LGPL-3.0+&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mit &amp;lt;code&amp;gt;name&amp;lt;/code&amp;gt; wird der Name des Pakets festgelegt. Hierbei ist zu beachten, dass sich der Name aus 2 Teilen zusammen setzt: &amp;lt;code&amp;gt;&amp;amp;lt;vendor&amp;amp;gt;/&amp;amp;lt;name&amp;amp;gt;&amp;lt;/code&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
'''&amp;lt;code&amp;gt;&amp;amp;lt;vendor&amp;amp;gt;&amp;lt;/code&amp;gt;''' ist der Name des Entwicklers, es empfiehlt sich den Personen/Organisations-Namen den man auf github verwendet zu benutzen.&amp;lt;br&amp;gt;&lt;br /&gt;
'''&amp;lt;code&amp;gt;&amp;amp;lt;name&amp;amp;gt;&amp;lt;/code&amp;gt;''' ist der Name des Pakets, es empfiehlt sich den Namen des Repositories auf github zu verwenden.&lt;br /&gt;
&lt;br /&gt;
{{Hinweis|Der Paketname wird normalisiert. Es sind ausschließlich '''kleine Buchstaben''', '''Zahlen''', '''Unterstriche''' und '''Bindestriche''' erlaubt!&amp;lt;br&amp;gt;&lt;br /&gt;
'''Richtig''': my-name/my-extension-name oder my_name/my_extension_name&amp;lt;br&amp;gt;&lt;br /&gt;
'''Falsch''': MyName/MyExtensionName}}&lt;br /&gt;
&lt;br /&gt;
Mit &amp;lt;code&amp;gt;description&amp;lt;/code&amp;gt; kann man eine Kurzbeschreibung zu seinem Paket hinzufügen. Diese wird für gewöhnlich in Englisch verfasst.&lt;br /&gt;
&lt;br /&gt;
{{Hinweis|Es gibt aktuell noch keine Möglichkeit, die Beschreibung Mehrsprachig zu erfassen. Dies ist aber geplant, bspw. in Ticket [https://github.com/composer/composer/issues/1954 #1954] des Composer Projekts.}}&lt;br /&gt;
&lt;br /&gt;
Mit &amp;lt;code&amp;gt;keywords&amp;lt;/code&amp;gt; kann man ein oder mehrere Schlagwörter erfassen. Diese werden für gewöhnlich in Englisch verfasst.&lt;br /&gt;
&lt;br /&gt;
Mit &amp;lt;code&amp;gt;type&amp;lt;/code&amp;gt; definiert man, um was für einen Pakettyp es sich handelt. Hier ist wichtig, dass der Typ auf &amp;lt;code&amp;gt;contao-module&amp;lt;/code&amp;gt; gesetzt wird, weil sonst der Contao-Installer (Teil des [[Composer/Plugin|Composer Plugin]]) nicht verwendet wird und das Paket damit nicht richtig installiert wird.&lt;br /&gt;
&lt;br /&gt;
Mit &amp;lt;code&amp;gt;homepage&amp;lt;/code&amp;gt; kann man eine URL zur Projekt- oder Entwickler-Website erfassen.&lt;br /&gt;
&lt;br /&gt;
Mit &amp;lt;code&amp;gt;license&amp;lt;/code&amp;gt; kann man die Lizenz(en) festlegen. Dies sollte ein oder mehrere gültige Identifier aus der [http://spdx.org/licenses/ SPDX License List] sein. Wenn man ein privates / closed-source Paket erstellen möchte, setzt man hier &amp;lt;code&amp;gt;proprietary&amp;lt;/code&amp;gt; ein.&lt;br /&gt;
&lt;br /&gt;
==Abhängigkeiten==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;require&amp;quot;: {&lt;br /&gt;
        /* PHP Version */&lt;br /&gt;
        &amp;quot;php&amp;quot;: &amp;quot;&amp;gt;=5.3&amp;quot;,&lt;br /&gt;
&lt;br /&gt;
        /* Contao Version */&lt;br /&gt;
        &amp;quot;contao/core&amp;quot;: &amp;quot;&amp;gt;=3.1,&amp;lt;=3.4-dev&amp;quot;,&lt;br /&gt;
&lt;br /&gt;
        /* Das Plugin / Der Installer */&lt;br /&gt;
        &amp;quot;contao-community-alliance/composer-plugin&amp;quot;: &amp;quot;~2.0&amp;quot;,&lt;br /&gt;
&lt;br /&gt;
        /* Andere Abhängigkeiten */&lt;br /&gt;
        &amp;quot;another-developer/another-extension&amp;quot;: &amp;quot;~1.0&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Ersetzen von Legacy Paketen==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;replace&amp;quot;: {&lt;br /&gt;
        &amp;quot;contao-legacy/my_extension&amp;quot;: &amp;quot;self.version&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Autoload==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;autoload&amp;quot;: {&lt;br /&gt;
        // Classmap&lt;br /&gt;
        &amp;quot;classmap&amp;quot;: [&lt;br /&gt;
            &amp;quot;classes&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
&lt;br /&gt;
        // PSR-0&lt;br /&gt;
        &amp;quot;psr-0&amp;quot;: {&lt;br /&gt;
            &amp;quot;Me\\MyExtension&amp;quot;: &amp;quot;classes/&amp;quot;&lt;br /&gt;
        },&lt;br /&gt;
&lt;br /&gt;
        // PSR-4&lt;br /&gt;
        &amp;quot;psr-4&amp;quot;: {&lt;br /&gt;
            &amp;quot;Me\\MyExtension\\&amp;quot;: &amp;quot;classes/&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Contao Konfiguration==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;extra&amp;quot;: {&lt;br /&gt;
        &amp;quot;contao&amp;quot;: {&lt;br /&gt;
            /* sources wird immer synchronisiert, alte Dateien gelöscht, neue hinzugefügt, veränderte überschrieben */&lt;br /&gt;
            &amp;quot;sources&amp;quot;: {&lt;br /&gt;
                &amp;quot;&amp;lt;pfad innerhalb des Repository&amp;gt;&amp;quot;: &amp;quot;&amp;lt;pfad innerhalb von Contao&amp;gt;&amp;quot;,&lt;br /&gt;
&lt;br /&gt;
                /* Beispiel */&lt;br /&gt;
                &amp;quot;TL_ROOT/system/modules/my_extension&amp;quot;: &amp;quot;system/modules/my_extension&amp;quot;,&lt;br /&gt;
            },&lt;br /&gt;
&lt;br /&gt;
            /* files wird nur zusammengeführt, alte Dateien bleiben erhalten, neue hinzugefügt, veränderte werden nicht überschrieben */&lt;br /&gt;
            &amp;quot;files&amp;quot;: {&lt;br /&gt;
                &amp;quot;&amp;lt;pfad innerhalb des Repository&amp;gt;&amp;quot;: &amp;quot;&amp;lt;pfad innerhalb von Contao&amp;gt;&amp;quot;,&lt;br /&gt;
&lt;br /&gt;
                /* Beispiel */&lt;br /&gt;
                &amp;quot;TL_ROOT/templates&amp;quot;: &amp;quot;templates&amp;quot;,&lt;br /&gt;
            },&lt;br /&gt;
&lt;br /&gt;
            /* userfiles wird nur zusammengeführt wie files, aber alle Zielpfade sind relativ zum Contao Upload Pfad */&lt;br /&gt;
            &amp;quot;userfiles&amp;quot;: {&lt;br /&gt;
                &amp;quot;&amp;lt;pfad innerhalb des Repository&amp;gt;&amp;quot;: &amp;quot;&amp;lt;pfad innerhalb vom Contao Upload Pfad&amp;gt;&amp;quot;,&lt;br /&gt;
&lt;br /&gt;
                /* Beispiel, Zielpfad hier wäre TL_ROOT/files/mytheme/images */&lt;br /&gt;
                &amp;quot;TL_ROOT/mytheme/images&amp;quot;: &amp;quot;mytheme/images&amp;quot;,&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Branch Alias==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;extra&amp;quot;: {&lt;br /&gt;
        &amp;quot;branch-alias&amp;quot;: {&lt;br /&gt;
            /* Alias für Branch &amp;quot;master&amp;quot; */&lt;br /&gt;
            &amp;quot;dev-master&amp;quot;: &amp;quot;2.0.x-dev&amp;quot;,&lt;br /&gt;
&lt;br /&gt;
            /* Alias für Branch &amp;quot;support/lts&amp;quot; */&lt;br /&gt;
            &amp;quot;dev-support/lts&amp;quot;: &amp;quot;1.0.x-dev&amp;quot;,&lt;br /&gt;
&lt;br /&gt;
            /* Alias für Branch &amp;quot;develop&amp;quot; */&lt;br /&gt;
            &amp;quot;dev-develop&amp;quot;: &amp;quot;3.0.x-dev&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Beispiele=&lt;br /&gt;
&lt;br /&gt;
==Repository mit TL_ROOT==&lt;br /&gt;
&lt;br /&gt;
==Repository mit system/modules/my_extension==&lt;br /&gt;
&lt;br /&gt;
==Repository das bei system/modules/my_extension startet==&lt;br /&gt;
&lt;br /&gt;
==Neue Struktur==&lt;/div&gt;</summary>
		<author><name>MaTh</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Kategorie:Composer</id>
		<title>Kategorie:Composer</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Kategorie:Composer"/>
				<updated>2015-07-11T18:08:08Z</updated>
		
		<summary type="html">&lt;p&gt;MaTh: Video Contao Konferenz hinzugefügt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Bei [https://getcomposer.org/ Composer] handelt es sich um ein ''tool for dependency management in PHP'' - zu deutsch ''Tool zum Management von Abhängigkeiten in PHP''.&lt;br /&gt;
Composer ist eigentlich ein eigenständiges Projekt / Programm, dass primär von [http://naderman.de/ Nils Adermann], [http://nelm.io/jordi Jordi Boggiano] und der [https://github.com/composer/composer/graphs/contributors Composer Gemeinschaft] entwickelt wird.&lt;br /&gt;
&lt;br /&gt;
Im Kontext von Contao unterscheidet man zwischen 3 Teilen.&lt;br /&gt;
Wenn von dem ''Composer Projekt'' oder ''composer.phar'' gesprochen wird, meint man damit in der Regel das ursprüngliche [https://getcomposer.org/ Composer Projekt] und nicht die Contao Integration.&lt;br /&gt;
Die Contao Integration gliedert sich in 2 Teile: Den [[Composer/Client|Contao Composer Client]] und das [[Composer/Plugin|Contao Composer Plugin]].&lt;br /&gt;
Wenn von ''Composer'' gesprochen wird, ist im Contao Kontext eigentlich primär von dem [[Composer/Client|Contao Composer Client]] die Rede.&lt;br /&gt;
&lt;br /&gt;
Einen guten Überblick über den Composer für Contao zeigt Nicky Hoff auf der Contao Konferenz 2015 [ [https://www.youtube.com/watch?v=VkeoIuCjGZ0 Link Youtube] ]&lt;/div&gt;</summary>
		<author><name>MaTh</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/PiwikCharts_im_Backend</id>
		<title>PiwikCharts im Backend</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/PiwikCharts_im_Backend"/>
				<updated>2014-08-18T12:39:49Z</updated>
		
		<summary type="html">&lt;p&gt;MaTh: /* Sprachen/Translations */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Extensions]]&lt;br /&gt;
{{ExtInfo&lt;br /&gt;
| Dev = maTh&lt;br /&gt;
| ExtVersion = 1.4.X&lt;br /&gt;
| Version = 2.9.0 - 3.3.4&lt;br /&gt;
| DevSite = https://github.com/mathContao/be_piwikcharts&lt;br /&gt;
| ERLink = http://contao.org/de/extension-list/view/be_piwikcharts.html&lt;br /&gt;
| TrackerLink = https://community.contao.org/de/showthread.php?34266-be_piwikcharts-Besucherstatistiken-aus-Piwik-im-Backend-anzeigen&lt;br /&gt;
| Comment = English translation also available. See International Contao Forum: https://community.contao.org/en/showthread.php?22615-be_piwikcharts-Stats-visitors-from-Piwik-shown-in-Contao-Backend&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Vorausssetzungen=&lt;br /&gt;
*Eine Piwikinstalliation (Die Installation und Verwendung von Piwik kann [[Piwik|hier]] nachgelesen werden)&lt;br /&gt;
*Installation der Erweiterung be_piwikcharts&lt;br /&gt;
&lt;br /&gt;
=Ziele der Erweiterung=&lt;br /&gt;
* im Backend eine Auswahl an Besucher-Statistiken bereit stellen&lt;br /&gt;
&lt;br /&gt;
=Sprachen/Translations=&lt;br /&gt;
* [https://contao.org/de/extension-list/view/be_piwikcharts.html Deutsch - German]&lt;br /&gt;
* [https://contao.org/en/extension-list/view/be_piwikcharts.html Englisch - English]&lt;br /&gt;
&lt;br /&gt;
=Funktionen=&lt;br /&gt;
[[Datei:Bepiwikcharts_overview.jpg|500px]]&lt;br /&gt;
==Statistiken==&lt;br /&gt;
Folgende Statistiken werden im Standard-Template angezeigt:&lt;br /&gt;
* Anzahl Besucher in den letzten 30 Minuten&lt;br /&gt;
* Anzahl Besucher in den letzten 24 Stunden&lt;br /&gt;
* Anzahl Besucher (täglich) [Linien-Diagramm]&lt;br /&gt;
* Anzahl Besucher (monatlich) [Linien-Diagramm]&lt;br /&gt;
* Besuchszeiten (Serverzeit) (stündlich, Daten der letzten 30 Tage) [Balkendiagramm]&lt;br /&gt;
* Besucherwochentage (Daten der letzten 30 Tage) [Balkendiagramm]&lt;br /&gt;
* Browser (Daten der letzten 30 Tage) [Balkendiagramm]&lt;br /&gt;
* Herkunft der Besucher (Daten der letzten 30 Tage) [Balkendiagramm]&lt;br /&gt;
* Suchwörter (Daten der letzten 30 Tage) [Tabelle]&lt;br /&gt;
* Herkunft-Webseite der Besucher (Daten der letzten 30 Tage) [Tabelle]&lt;br /&gt;
* Häufigsten Seiten (Daten der letzten 30 Tage) [Tabelle]&lt;br /&gt;
* Downloads (Daten der letzten 30 Tage) [Tabelle]&lt;br /&gt;
&lt;br /&gt;
==weitere Funktionen==&lt;br /&gt;
* Auf der Startseite des Backends können eine kleine Auswahl an Statistiken optional angezeigt werden.&lt;br /&gt;
* Link &amp;quot;OptOut&amp;quot;: setzt einen Cookie um eigene Besuche nicht in der Statistik zu erfassen.&lt;br /&gt;
* Link &amp;quot;drucken&amp;quot;: Die angezeigten Statistiken können ausgedruckt werden.&lt;br /&gt;
* Auto-Login: Auto-Login-Daten (Username + Passwort) für den Login in den Piwik-Server können (optional) hinterlegt werden&lt;br /&gt;
&lt;br /&gt;
=Einstellungen=&lt;br /&gt;
==Piwik-Installation==&lt;br /&gt;
Um die Statistiken von außerhalb aufrufen zu können wird eine Zugriffsberechtigung auf die API von Piwik benötigt. Der Zugriff ist mit dem anonymous-User möglich als auch mit einem extra angelegten User. Die Benutzer werden in Piwik unter &amp;quot;Einstellungen&amp;quot; (rechts oben), Reiterseite &amp;quot;Benutzer&amp;quot; verwaltet:&lt;br /&gt;
[[Datei:Bepiwikcharts_piwik.jpg|500px]]&lt;br /&gt;
Der anonymous-User hat in der Standardeinstellung keine Zugriffsrechte (erkennbar an dem grünen Punkt unter &amp;quot;Kein Zugriff&amp;quot; und dem roten Punkt unter &amp;quot;Ansicht&amp;quot;) und müsste aktiviert werden (auf den roten Punkte unter &amp;quot;Ansicht&amp;quot; klicken, so dass es ein grüner Punkt wird). Vorteil des anonymous-User: es wird kein vertraulicher Auth-Token benötigt. Nachteil: Der anoynomous-User ist allgemein bekannt. Nach der Aktivierung kann jeder (auch Unberechtigte) auf die Statistiken zugreifen.&lt;br /&gt;
&lt;br /&gt;
Empfohlener Weg: Neuen Piwik-User anlegen. Der User-Name und das dazugehörige Passwort können beliebig komplex sein. User-Name und Passwort werden nicht weiter benötigt. Der Auth-Token wird automatisch generiert und sollte nicht öffentlich verwendet werden.&lt;br /&gt;
&lt;br /&gt;
==Backend Contao==&lt;br /&gt;
* Die Einstellungen für die Erweiterung findet man unter &amp;quot;System&amp;quot;-&amp;gt;&amp;quot;Einstellungen&amp;quot; im Abschnitt &amp;quot;Piwik-Statistiken&amp;quot;&lt;br /&gt;
[[Datei:Bepiwikcharts_settings.jpg|500px]]&lt;br /&gt;
* Notwendige Daten&lt;br /&gt;
** URL: Webadresse zur Piwik-Installation (z.B. http://demo.piwik.org)&lt;br /&gt;
** SiteID: Seiten-ID aus der Piwik-Installation (z.B. 3)&lt;br /&gt;
** AuthCode: Autentifkations-Code/token_auth (z.B. &amp;quot;anonymous&amp;quot; oder &amp;quot;1d4213570c35ab0fd1a26b1e0285fe0b&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wenn Informationen fehlen, so werden automatisch die Verbindungsdaten zur Demo-Statistik von Piwik (http://demo.piwik.org) verwendet.&lt;br /&gt;
&lt;br /&gt;
=weitere Statistiken anzeigen=&lt;br /&gt;
Es ist relativ einfach möglich weitere Statistiken anzeigen zu lassen bzw. Statistiken aus der Übersicht heraus zu nehmen. Dazu muss das Template &amp;quot;be_piwikcharts&amp;quot; bearbeitet werden (Backend: &amp;quot;Layout&amp;quot; -&amp;gt; &amp;quot;Templates&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
==neue Grafik==&lt;br /&gt;
Die Methode &amp;quot;printChart()&amp;quot; (Klasse &amp;quot;bepiwikcharts&amp;quot;) wird benötigt:&lt;br /&gt;
&lt;br /&gt;
printChart( $graphType, $apiModule, $period, $date, $width, $height, $scale, $apiAction, $additional )&lt;br /&gt;
* $graphType = Grafentyp: 'evolution' (Liniendiagramm), 'horizontalBar' (horizontales Balkendiagramm), 'verticalBar' (Balkendiagramm) and 'pie' (2D Kreisdiagramm)&lt;br /&gt;
* $apiModule = Bezeichnung Piwikmodul (z.B. Besucherverlauf: 'VisitsSummary')&lt;br /&gt;
* $period = kleinstes Intervall ('day', 'week', 'month', 'year', 'range')&lt;br /&gt;
* $date = untersuchtes Datum/Zeitintervall ('today', 'yesterday','previous30','YYYY-MM-DD%2CYYYY-MM-DD')&lt;br /&gt;
* $width, $height = Breite, Höhe der zu generierenden Grafik&lt;br /&gt;
* $scale = Skalierung in Prozent (z.B. 80 erzeugt ein Antialiasing)&lt;br /&gt;
* $apiAction = abhängig von $apiModule&lt;br /&gt;
* $additional = (optionaler Parameter) für weitere API-Parameter. Muss mit &amp;amp; beginnen. Schema: '&amp;amp;parameter=wert'&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So kann ein Graf erstellt und in das Template eingebaut eingebaut werden, der die Besucheranzahl der letzten 30 Wochen anzeigt. Die Grafik wird breit wie die Seite und die Linie in grün dargestellt:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&amp;lt;?php&lt;br /&gt;
$bepiwikchart = new bepiwikcharts();&lt;br /&gt;
echo $bepiwikchart-&amp;gt;printChart( &amp;quot;evolution&amp;quot;, &amp;quot;VisitsSummary&amp;quot;, &amp;quot;week&amp;quot;, &amp;quot;previous30&amp;quot;, 813, 100, 80, &amp;quot;get&amp;quot;, &amp;quot;&amp;amp;colors=,,00ff00&amp;quot; );&lt;br /&gt;
?&amp;gt;&lt;/div&gt;</summary>
		<author><name>MaTh</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/PiwikCharts_im_Backend</id>
		<title>PiwikCharts im Backend</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/PiwikCharts_im_Backend"/>
				<updated>2014-08-18T12:37:01Z</updated>
		
		<summary type="html">&lt;p&gt;MaTh: Akualisierung&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Extensions]]&lt;br /&gt;
{{ExtInfo&lt;br /&gt;
| Dev = maTh&lt;br /&gt;
| ExtVersion = 1.4.X&lt;br /&gt;
| Version = 2.9.0 - 3.3.4&lt;br /&gt;
| DevSite = https://github.com/mathContao/be_piwikcharts&lt;br /&gt;
| ERLink = http://contao.org/de/extension-list/view/be_piwikcharts.html&lt;br /&gt;
| TrackerLink = https://community.contao.org/de/showthread.php?34266-be_piwikcharts-Besucherstatistiken-aus-Piwik-im-Backend-anzeigen&lt;br /&gt;
| Comment = English translation also available. See International Contao Forum: https://community.contao.org/en/showthread.php?22615-be_piwikcharts-Stats-visitors-from-Piwik-shown-in-Contao-Backend&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Vorausssetzungen=&lt;br /&gt;
*Eine Piwikinstalliation (Die Installation und Verwendung von Piwik kann [[Piwik|hier]] nachgelesen werden)&lt;br /&gt;
*Installation der Erweiterung be_piwikcharts&lt;br /&gt;
&lt;br /&gt;
=Ziele der Erweiterung=&lt;br /&gt;
* im Backend eine Auswahl an Besucher-Statistiken bereit stellen&lt;br /&gt;
&lt;br /&gt;
=Sprachen/Translations=&lt;br /&gt;
* Deutsch - German&lt;br /&gt;
* Englisch - English&lt;br /&gt;
&lt;br /&gt;
=Funktionen=&lt;br /&gt;
[[Datei:Bepiwikcharts_overview.jpg|500px]]&lt;br /&gt;
==Statistiken==&lt;br /&gt;
Folgende Statistiken werden im Standard-Template angezeigt:&lt;br /&gt;
* Anzahl Besucher in den letzten 30 Minuten&lt;br /&gt;
* Anzahl Besucher in den letzten 24 Stunden&lt;br /&gt;
* Anzahl Besucher (täglich) [Linien-Diagramm]&lt;br /&gt;
* Anzahl Besucher (monatlich) [Linien-Diagramm]&lt;br /&gt;
* Besuchszeiten (Serverzeit) (stündlich, Daten der letzten 30 Tage) [Balkendiagramm]&lt;br /&gt;
* Besucherwochentage (Daten der letzten 30 Tage) [Balkendiagramm]&lt;br /&gt;
* Browser (Daten der letzten 30 Tage) [Balkendiagramm]&lt;br /&gt;
* Herkunft der Besucher (Daten der letzten 30 Tage) [Balkendiagramm]&lt;br /&gt;
* Suchwörter (Daten der letzten 30 Tage) [Tabelle]&lt;br /&gt;
* Herkunft-Webseite der Besucher (Daten der letzten 30 Tage) [Tabelle]&lt;br /&gt;
* Häufigsten Seiten (Daten der letzten 30 Tage) [Tabelle]&lt;br /&gt;
* Downloads (Daten der letzten 30 Tage) [Tabelle]&lt;br /&gt;
&lt;br /&gt;
==weitere Funktionen==&lt;br /&gt;
* Auf der Startseite des Backends können eine kleine Auswahl an Statistiken optional angezeigt werden.&lt;br /&gt;
* Link &amp;quot;OptOut&amp;quot;: setzt einen Cookie um eigene Besuche nicht in der Statistik zu erfassen.&lt;br /&gt;
* Link &amp;quot;drucken&amp;quot;: Die angezeigten Statistiken können ausgedruckt werden.&lt;br /&gt;
* Auto-Login: Auto-Login-Daten (Username + Passwort) für den Login in den Piwik-Server können (optional) hinterlegt werden&lt;br /&gt;
&lt;br /&gt;
=Einstellungen=&lt;br /&gt;
==Piwik-Installation==&lt;br /&gt;
Um die Statistiken von außerhalb aufrufen zu können wird eine Zugriffsberechtigung auf die API von Piwik benötigt. Der Zugriff ist mit dem anonymous-User möglich als auch mit einem extra angelegten User. Die Benutzer werden in Piwik unter &amp;quot;Einstellungen&amp;quot; (rechts oben), Reiterseite &amp;quot;Benutzer&amp;quot; verwaltet:&lt;br /&gt;
[[Datei:Bepiwikcharts_piwik.jpg|500px]]&lt;br /&gt;
Der anonymous-User hat in der Standardeinstellung keine Zugriffsrechte (erkennbar an dem grünen Punkt unter &amp;quot;Kein Zugriff&amp;quot; und dem roten Punkt unter &amp;quot;Ansicht&amp;quot;) und müsste aktiviert werden (auf den roten Punkte unter &amp;quot;Ansicht&amp;quot; klicken, so dass es ein grüner Punkt wird). Vorteil des anonymous-User: es wird kein vertraulicher Auth-Token benötigt. Nachteil: Der anoynomous-User ist allgemein bekannt. Nach der Aktivierung kann jeder (auch Unberechtigte) auf die Statistiken zugreifen.&lt;br /&gt;
&lt;br /&gt;
Empfohlener Weg: Neuen Piwik-User anlegen. Der User-Name und das dazugehörige Passwort können beliebig komplex sein. User-Name und Passwort werden nicht weiter benötigt. Der Auth-Token wird automatisch generiert und sollte nicht öffentlich verwendet werden.&lt;br /&gt;
&lt;br /&gt;
==Backend Contao==&lt;br /&gt;
* Die Einstellungen für die Erweiterung findet man unter &amp;quot;System&amp;quot;-&amp;gt;&amp;quot;Einstellungen&amp;quot; im Abschnitt &amp;quot;Piwik-Statistiken&amp;quot;&lt;br /&gt;
[[Datei:Bepiwikcharts_settings.jpg|500px]]&lt;br /&gt;
* Notwendige Daten&lt;br /&gt;
** URL: Webadresse zur Piwik-Installation (z.B. http://demo.piwik.org)&lt;br /&gt;
** SiteID: Seiten-ID aus der Piwik-Installation (z.B. 3)&lt;br /&gt;
** AuthCode: Autentifkations-Code/token_auth (z.B. &amp;quot;anonymous&amp;quot; oder &amp;quot;1d4213570c35ab0fd1a26b1e0285fe0b&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wenn Informationen fehlen, so werden automatisch die Verbindungsdaten zur Demo-Statistik von Piwik (http://demo.piwik.org) verwendet.&lt;br /&gt;
&lt;br /&gt;
=weitere Statistiken anzeigen=&lt;br /&gt;
Es ist relativ einfach möglich weitere Statistiken anzeigen zu lassen bzw. Statistiken aus der Übersicht heraus zu nehmen. Dazu muss das Template &amp;quot;be_piwikcharts&amp;quot; bearbeitet werden (Backend: &amp;quot;Layout&amp;quot; -&amp;gt; &amp;quot;Templates&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
==neue Grafik==&lt;br /&gt;
Die Methode &amp;quot;printChart()&amp;quot; (Klasse &amp;quot;bepiwikcharts&amp;quot;) wird benötigt:&lt;br /&gt;
&lt;br /&gt;
printChart( $graphType, $apiModule, $period, $date, $width, $height, $scale, $apiAction, $additional )&lt;br /&gt;
* $graphType = Grafentyp: 'evolution' (Liniendiagramm), 'horizontalBar' (horizontales Balkendiagramm), 'verticalBar' (Balkendiagramm) and 'pie' (2D Kreisdiagramm)&lt;br /&gt;
* $apiModule = Bezeichnung Piwikmodul (z.B. Besucherverlauf: 'VisitsSummary')&lt;br /&gt;
* $period = kleinstes Intervall ('day', 'week', 'month', 'year', 'range')&lt;br /&gt;
* $date = untersuchtes Datum/Zeitintervall ('today', 'yesterday','previous30','YYYY-MM-DD%2CYYYY-MM-DD')&lt;br /&gt;
* $width, $height = Breite, Höhe der zu generierenden Grafik&lt;br /&gt;
* $scale = Skalierung in Prozent (z.B. 80 erzeugt ein Antialiasing)&lt;br /&gt;
* $apiAction = abhängig von $apiModule&lt;br /&gt;
* $additional = (optionaler Parameter) für weitere API-Parameter. Muss mit &amp;amp; beginnen. Schema: '&amp;amp;parameter=wert'&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So kann ein Graf erstellt und in das Template eingebaut eingebaut werden, der die Besucheranzahl der letzten 30 Wochen anzeigt. Die Grafik wird breit wie die Seite und die Linie in grün dargestellt:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&amp;lt;?php&lt;br /&gt;
$bepiwikchart = new bepiwikcharts();&lt;br /&gt;
echo $bepiwikchart-&amp;gt;printChart( &amp;quot;evolution&amp;quot;, &amp;quot;VisitsSummary&amp;quot;, &amp;quot;week&amp;quot;, &amp;quot;previous30&amp;quot;, 813, 100, 80, &amp;quot;get&amp;quot;, &amp;quot;&amp;amp;colors=,,00ff00&amp;quot; );&lt;br /&gt;
?&amp;gt;&lt;/div&gt;</summary>
		<author><name>MaTh</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Datei:Bepiwikcharts_settings.jpg</id>
		<title>Datei:Bepiwikcharts settings.jpg</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Datei:Bepiwikcharts_settings.jpg"/>
				<updated>2014-08-18T12:31:57Z</updated>
		
		<summary type="html">&lt;p&gt;MaTh: MaTh lud eine neue Version von „Datei:Bepiwikcharts settings.jpg“ hoch&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wird benötigt für die Erweiterung [[PiwikCharts_im_Backend]]&lt;br /&gt;
&lt;br /&gt;
Zeigt: Einstellungen im Backend&lt;/div&gt;</summary>
		<author><name>MaTh</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/PiwikCharts_im_Backend</id>
		<title>PiwikCharts im Backend</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/PiwikCharts_im_Backend"/>
				<updated>2014-08-18T12:30:35Z</updated>
		
		<summary type="html">&lt;p&gt;MaTh: Basic-Facts aktualisiert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Extensions]]&lt;br /&gt;
{{ExtInfo&lt;br /&gt;
| Dev = maTh&lt;br /&gt;
| ExtVersion = 1.4.X&lt;br /&gt;
| Version = 2.9.0 - 3.3.4&lt;br /&gt;
| DevSite = https://github.com/mathContao/be_piwikcharts&lt;br /&gt;
| ERLink = http://contao.org/de/extension-list/view/be_piwikcharts.html&lt;br /&gt;
| TrackerLink = https://community.contao.org/de/showthread.php?34266-be_piwikcharts-Besucherstatistiken-aus-Piwik-im-Backend-anzeigen&lt;br /&gt;
| Comment = English translation also available. See International Contao Forum: https://community.contao.org/en/showthread.php?22615-be_piwikcharts-Stats-visitors-from-Piwik-shown-in-Contao-Backend&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Vorausssetzungen=&lt;br /&gt;
*Eine Piwikinstalliation (Die Installation und Verwendung von Piwik kann [[Piwik|hier]] nachgelesen werden)&lt;br /&gt;
*Installation der Erweiterung be_piwikcharts&lt;br /&gt;
&lt;br /&gt;
=Ziele der Erweiterung=&lt;br /&gt;
* im Backend eine Auswahl an Besucher-Statistiken bereit stellen&lt;br /&gt;
&lt;br /&gt;
=Funktionen=&lt;br /&gt;
[[Datei:Bepiwikcharts_overview.jpg|500px]]&lt;br /&gt;
==Statistiken==&lt;br /&gt;
Folgende Statistiken werden im Standard-Template angezeigt:&lt;br /&gt;
* Anzahl Besucher in den letzten 30 Minuten&lt;br /&gt;
* Anzahl Besucher in den letzten 24 Stunden&lt;br /&gt;
* Anzahl Besucher (täglich) [Linien-Diagramm]&lt;br /&gt;
* Anzahl Besucher (monatlich) [Linien-Diagramm]&lt;br /&gt;
* Besuchszeiten (Serverzeit) (stündlich, Daten der letzten 30 Tage) [Balkendiagramm]&lt;br /&gt;
* Besucherwochentage (Daten der letzten 30 Tage) [Balkendiagramm]&lt;br /&gt;
* Browser (Daten der letzten 30 Tage) [Balkendiagramm]&lt;br /&gt;
* Herkunft der Besucher (Daten der letzten 30 Tage) [Balkendiagramm]&lt;br /&gt;
* Suchwörter (Daten der letzten 30 Tage) [Tabelle]&lt;br /&gt;
* Herkunft-Webseite der Besucher (Daten der letzten 30 Tage) [Tabelle]&lt;br /&gt;
* Häufigsten Seiten (Daten der letzten 30 Tage) [Tabelle]&lt;br /&gt;
* Downloads (Daten der letzten 30 Tage) [Tabelle]&lt;br /&gt;
&lt;br /&gt;
==weitere Funktionen==&lt;br /&gt;
* Link &amp;quot;OptOut&amp;quot;: setzt einen Cookie um eigene Besuche nicht in der Statistik zu erfassen.&lt;br /&gt;
* Link &amp;quot;drucken&amp;quot;: Die angezeigten Statistiken können ausgedruckt werden.&lt;br /&gt;
&lt;br /&gt;
=Einstellungen=&lt;br /&gt;
==Piwik-Installation==&lt;br /&gt;
Um die Statistiken von außerhalb aufrufen zu können wird eine Zugriffsberechtigung auf die API von Piwik benötigt. Der Zugriff ist mit dem anonymous-User möglich als auch mit einem extra angelegten User. Die Benutzer werden in Piwik unter &amp;quot;Einstellungen&amp;quot; (rechts oben), Reiterseite &amp;quot;Benutzer&amp;quot; verwaltet:&lt;br /&gt;
[[Datei:Bepiwikcharts_piwik.jpg|500px]]&lt;br /&gt;
Der anonymous-User hat in der Standardeinstellung keine Zugriffsrechte (erkennbar an dem grünen Punkt unter &amp;quot;Kein Zugriff&amp;quot; und dem roten Punkt unter &amp;quot;Ansicht&amp;quot;) und müsste aktiviert werden (auf den roten Punkte unter &amp;quot;Ansicht&amp;quot; klicken, so dass es ein grüner Punkt wird). Vorteil des anonymous-User: es wird kein vertraulicher Auth-Token benötigt. Nachteil: Der anoynomous-User ist allgemein bekannt. Nach der Aktivierung kann jeder (auch Unberechtigte) auf die Statistiken zugreifen.&lt;br /&gt;
&lt;br /&gt;
Empfohlener Weg: Neuen Piwik-User anlegen. Der User-Name und das dazugehörige Passwort können beliebig komplex sein. User-Name und Passwort werden nicht weiter benötigt. Der Auth-Token wird automatisch generiert und sollte nicht öffentlich verwendet werden.&lt;br /&gt;
&lt;br /&gt;
==Backend Contao==&lt;br /&gt;
* Die Einstellungen für die Erweiterung findet man unter &amp;quot;System&amp;quot;-&amp;gt;&amp;quot;Einstellungen&amp;quot; im Abschnitt &amp;quot;Piwik-Statistiken&amp;quot;&lt;br /&gt;
[[Datei:Bepiwikcharts_settings.jpg|500px]]&lt;br /&gt;
* Notwendige Daten&lt;br /&gt;
** URL: Webadresse zur Piwik-Installation (z.B. http://demo.piwik.org)&lt;br /&gt;
** SiteID: Seiten-ID aus der Piwik-Installation (z.B. 3)&lt;br /&gt;
** AuthCode: Autentifkations-Code/token_auth (z.B. &amp;quot;anonymous&amp;quot; oder &amp;quot;1d4213570c35ab0fd1a26b1e0285fe0b&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wenn Informationen fehlen, so werden automatisch die Verbindungsdaten zur Demo-Statistik von Piwik (http://demo.piwik.org) verwendet.&lt;br /&gt;
&lt;br /&gt;
=weitere Statistiken anzeigen=&lt;br /&gt;
Es ist relativ einfach möglich weitere Statistiken anzeigen zu lassen bzw. Statistiken aus der Übersicht heraus zu nehmen. Dazu muss das Template &amp;quot;be_piwikcharts&amp;quot; bearbeitet werden (Backend: &amp;quot;Layout&amp;quot; -&amp;gt; &amp;quot;Templates&amp;quot;).&lt;br /&gt;
==neue Grafik==&lt;br /&gt;
Die Methode &amp;quot;printChart()&amp;quot; (Klasse &amp;quot;bepiwikcharts&amp;quot;) wird benötigt:&lt;br /&gt;
&lt;br /&gt;
printChart( $graphType, $apiModule, $period, $date, $width, $height, $scale, $apiAction, $additional )&lt;br /&gt;
* $graphType = Grafentyp: 'evolution' (Liniendiagramm), 'horizontalBar' (horizontales Balkendiagramm), 'verticalBar' (Balkendiagramm) and 'pie' (2D Kreisdiagramm)&lt;br /&gt;
* $apiModule = Bezeichnung Piwikmodul (z.B. Besucherverlauf: 'VisitsSummary')&lt;br /&gt;
* $period = kleinstes Intervall ('day', 'week', 'month', 'year', 'range')&lt;br /&gt;
* $date = untersuchtes Datum/Zeitintervall ('today', 'yesterday','previous30','YYYY-MM-DD%2CYYYY-MM-DD')&lt;br /&gt;
* $width, $height = Breite, Höhe der zu generierenden Grafik&lt;br /&gt;
* $scale = Skalierung in Prozent (z.B. 80 erzeugt ein Antialiasing)&lt;br /&gt;
* $apiAction = abhängig von $apiModule&lt;br /&gt;
* $additional = (optionaler Parameter) für weitere API-Parameter. Muss mit &amp;amp; beginnen. Schema: '&amp;amp;parameter=wert'&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So kann ein Graf erstellt und in das Template eingebaut eingebaut werden, der die Besucheranzahl der letzten 30 Wochen anzeigt. Die Grafik wird breit wie die Seite und die Linie in grün dargestellt:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&amp;lt;?php&lt;br /&gt;
$bepiwikchart = new bepiwikcharts();&lt;br /&gt;
echo $bepiwikchart-&amp;gt;printChart( &amp;quot;evolution&amp;quot;, &amp;quot;VisitsSummary&amp;quot;, &amp;quot;week&amp;quot;, &amp;quot;previous30&amp;quot;, 813, 100, 80, &amp;quot;get&amp;quot;, &amp;quot;&amp;amp;colors=,,00ff00&amp;quot; );&lt;br /&gt;
?&amp;gt;&lt;/div&gt;</summary>
		<author><name>MaTh</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Piwik</id>
		<title>Piwik</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Piwik"/>
				<updated>2012-10-09T12:20:49Z</updated>
		
		<summary type="html">&lt;p&gt;MaTh: /* ab Contao 3.0 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
[[Category:Sonstiges]]&lt;br /&gt;
'''Beschreibung für die Verwendung von PIWIK mit Contao'''&lt;br /&gt;
&lt;br /&gt;
Als Alternative zu [[Google Analytics]] kann auch das Statistikskript Piwik ([http://www.piwik.org Piwik Webstatistik]) in Contao eingebunden werden.&lt;br /&gt;
&lt;br /&gt;
=Piwik Dashboard=&lt;br /&gt;
&lt;br /&gt;
'''Piwik Dashboard = Übersichtseite'''&lt;br /&gt;
&lt;br /&gt;
[[Datei:piwik-dashboard.jpg|Piwik Dashbord]]&lt;br /&gt;
&lt;br /&gt;
=Piwik installieren=&lt;br /&gt;
&lt;br /&gt;
Piwik wird eigenständig auf dem Server installiert - also unabhängig von der Contao-Installation.&lt;br /&gt;
Dazu wird eine weitere Datenbank benötigt. Mit Piwik lassen sich – wie bei Google Analytics auch –&lt;br /&gt;
mehrere Websites analysieren und auswerten.&lt;br /&gt;
&lt;br /&gt;
Eine Installationsanleitung ist unter [http://de.piwik.org/dokumentation/piwik-installieren/ Installation von Piwik] zu finden.&lt;br /&gt;
&lt;br /&gt;
=Piwik verwenden=&lt;br /&gt;
&lt;br /&gt;
Nach der Installation von Piwik werden die einzelnen Websites eingetragen.&lt;br /&gt;
Dazu den Menüpunkt '''''Einstellungen''''', Reiter '''''Webseiten''''', dann '''''Neue Webseite hinzufügen''''' auswählen. Dort wird dann ein eindeutiger Name vergeben sowie die URL in der Form ''http://www.domain.tld'' eingetragen und dann mit Klick auf das grüne Icon (Haken) der Eintrag gespeichert.&lt;br /&gt;
&lt;br /&gt;
=IPs anonymisieren=&lt;br /&gt;
Seit Piwik 0.6.3 gibt es ein PlugIn, dass IP-Einträge anonymisiert. Unter '''''Einstellungen'''''-&amp;gt;'''''Plugins'''''&lt;br /&gt;
ist das Plugin '''AnonymizeIP''' zu finden. Bei '''''Aktion''''' dieses Plugin aktivieren, dann werden die IP-Adressen anonymisiert.&lt;br /&gt;
&lt;br /&gt;
=Piwik in Contao einbinden=&lt;br /&gt;
==Mit dem Tracking Code==&lt;br /&gt;
Mit einem Klick auf den Link '''''Tracking Code anzeigen''''' wird der Code angezeigt, der in das Frontend-Template eingebunden wird. Dieser sollte in etwa so aussehen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!-- Piwik --&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
var pkBaseURL = ((&amp;quot;https:&amp;quot; == document.location.protocol) ? &amp;quot;https://{$PIWIK_URL}&amp;quot; : &amp;quot;http://{$PIWIK_URL}&amp;quot;);&lt;br /&gt;
document.write(unescape(&amp;quot;%3Cscript src='&amp;quot; + pkBaseURL + &amp;quot;piwik.js' type='text/javascript'%3E%3C/script%3E&amp;quot;));&lt;br /&gt;
&amp;lt;/script&amp;gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
try {&lt;br /&gt;
var piwikTracker = Piwik.getTracker(pkBaseURL + &amp;quot;piwik.php&amp;quot;, {$IDSITE});&lt;br /&gt;
piwikTracker.trackPageView();&lt;br /&gt;
piwikTracker.enableLinkTracking();&lt;br /&gt;
} catch( err ) {}&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;!-- End Piwik Tag --&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;{$PIWIK_URL}&amp;lt;/code&amp;gt; wird in dem Code durch die URL der Piwik-Installation ersetzt; &amp;lt;code&amp;gt;{$IDSITE}&amp;lt;/code&amp;gt; durch die ID der Website.&lt;br /&gt;
Es wird empfohlen, diesen Code vor dem abschließenden &amp;lt;code&amp;gt;&amp;lt;/body&amp;gt;&amp;lt;/code&amp;gt;-Tag einzubinden.&lt;br /&gt;
&lt;br /&gt;
==Mit einer Erweiterung==&lt;br /&gt;
Eine weiter Möglichkeit, um Piwik komfortabel in Contao einzubinden, stellt die Erweiterung namens PiwikTrackingTag dar. Die Verwendung dieser Erweiterung kann hier nachgelesen werden: [[PiwikTrackingTag]].&lt;br /&gt;
----&lt;br /&gt;
--[[Benutzer:Planepix|Planepix]] 16:42, 23. Jul. 2010 (CEST)&lt;br /&gt;
&lt;br /&gt;
==ab Contao 3.0==&lt;br /&gt;
Ab Contao 3.0 kann der Tracking-Code im Template &amp;quot;analytics_piwik.html5&amp;quot; eingetragen werden. Dazu die Daten in die PHP-Variablen speichern:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$PiwikSite = 0;&lt;br /&gt;
$PiwikPath = 'www.domain.tld/piwik/';&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Und im Seitenlayout im Abschnitt &amp;quot;Skript-Einstellungen&amp;quot; die Checkbox &amp;quot;Piwik&amp;quot; aktiveren.&lt;br /&gt;
&lt;br /&gt;
=Piwik-Erweiterungen für Contao=&lt;br /&gt;
* [[PiwikTrackingTag]]: Trackingtag für Piwik in Contao (im Seitenlayout oder Startpunkt einer Seite) eintragen&lt;br /&gt;
* [[PiwikCharts_im_Backend|be_piwikcharts]]: Statistiken aus Piwik im Backend anzeigen&lt;br /&gt;
* nlsh_easy_Piwik_Counter [http://contao.org/de/extension-list/view/nlsh_easy_Piwik_Counter.html (Link zur Repository)]: eine einfache Statistik im Frontend anzeigen&lt;br /&gt;
&lt;br /&gt;
Zum Repository mit dem Suchwort &amp;quot;Piwik&amp;quot;: [http://contao.org/de/extension-list/find/piwik.html http://contao.org/de/extension-list/find/piwik.html]&lt;/div&gt;</summary>
		<author><name>MaTh</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Piwik</id>
		<title>Piwik</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Piwik"/>
				<updated>2012-10-09T12:17:36Z</updated>
		
		<summary type="html">&lt;p&gt;MaTh: /* Mit einer Erweiterung */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
[[Category:Sonstiges]]&lt;br /&gt;
'''Beschreibung für die Verwendung von PIWIK mit Contao'''&lt;br /&gt;
&lt;br /&gt;
Als Alternative zu [[Google Analytics]] kann auch das Statistikskript Piwik ([http://www.piwik.org Piwik Webstatistik]) in Contao eingebunden werden.&lt;br /&gt;
&lt;br /&gt;
=Piwik Dashboard=&lt;br /&gt;
&lt;br /&gt;
'''Piwik Dashboard = Übersichtseite'''&lt;br /&gt;
&lt;br /&gt;
[[Datei:piwik-dashboard.jpg|Piwik Dashbord]]&lt;br /&gt;
&lt;br /&gt;
=Piwik installieren=&lt;br /&gt;
&lt;br /&gt;
Piwik wird eigenständig auf dem Server installiert - also unabhängig von der Contao-Installation.&lt;br /&gt;
Dazu wird eine weitere Datenbank benötigt. Mit Piwik lassen sich – wie bei Google Analytics auch –&lt;br /&gt;
mehrere Websites analysieren und auswerten.&lt;br /&gt;
&lt;br /&gt;
Eine Installationsanleitung ist unter [http://de.piwik.org/dokumentation/piwik-installieren/ Installation von Piwik] zu finden.&lt;br /&gt;
&lt;br /&gt;
=Piwik verwenden=&lt;br /&gt;
&lt;br /&gt;
Nach der Installation von Piwik werden die einzelnen Websites eingetragen.&lt;br /&gt;
Dazu den Menüpunkt '''''Einstellungen''''', Reiter '''''Webseiten''''', dann '''''Neue Webseite hinzufügen''''' auswählen. Dort wird dann ein eindeutiger Name vergeben sowie die URL in der Form ''http://www.domain.tld'' eingetragen und dann mit Klick auf das grüne Icon (Haken) der Eintrag gespeichert.&lt;br /&gt;
&lt;br /&gt;
=IPs anonymisieren=&lt;br /&gt;
Seit Piwik 0.6.3 gibt es ein PlugIn, dass IP-Einträge anonymisiert. Unter '''''Einstellungen'''''-&amp;gt;'''''Plugins'''''&lt;br /&gt;
ist das Plugin '''AnonymizeIP''' zu finden. Bei '''''Aktion''''' dieses Plugin aktivieren, dann werden die IP-Adressen anonymisiert.&lt;br /&gt;
&lt;br /&gt;
=Piwik in Contao einbinden=&lt;br /&gt;
==Mit dem Tracking Code==&lt;br /&gt;
Mit einem Klick auf den Link '''''Tracking Code anzeigen''''' wird der Code angezeigt, der in das Frontend-Template eingebunden wird. Dieser sollte in etwa so aussehen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!-- Piwik --&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
var pkBaseURL = ((&amp;quot;https:&amp;quot; == document.location.protocol) ? &amp;quot;https://{$PIWIK_URL}&amp;quot; : &amp;quot;http://{$PIWIK_URL}&amp;quot;);&lt;br /&gt;
document.write(unescape(&amp;quot;%3Cscript src='&amp;quot; + pkBaseURL + &amp;quot;piwik.js' type='text/javascript'%3E%3C/script%3E&amp;quot;));&lt;br /&gt;
&amp;lt;/script&amp;gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
try {&lt;br /&gt;
var piwikTracker = Piwik.getTracker(pkBaseURL + &amp;quot;piwik.php&amp;quot;, {$IDSITE});&lt;br /&gt;
piwikTracker.trackPageView();&lt;br /&gt;
piwikTracker.enableLinkTracking();&lt;br /&gt;
} catch( err ) {}&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;!-- End Piwik Tag --&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;{$PIWIK_URL}&amp;lt;/code&amp;gt; wird in dem Code durch die URL der Piwik-Installation ersetzt; &amp;lt;code&amp;gt;{$IDSITE}&amp;lt;/code&amp;gt; durch die ID der Website.&lt;br /&gt;
Es wird empfohlen, diesen Code vor dem abschließenden &amp;lt;code&amp;gt;&amp;lt;/body&amp;gt;&amp;lt;/code&amp;gt;-Tag einzubinden.&lt;br /&gt;
&lt;br /&gt;
==Mit einer Erweiterung==&lt;br /&gt;
Eine weiter Möglichkeit, um Piwik komfortabel in Contao einzubinden, stellt die Erweiterung namens PiwikTrackingTag dar. Die Verwendung dieser Erweiterung kann hier nachgelesen werden: [[PiwikTrackingTag]].&lt;br /&gt;
----&lt;br /&gt;
--[[Benutzer:Planepix|Planepix]] 16:42, 23. Jul. 2010 (CEST)&lt;br /&gt;
&lt;br /&gt;
==ab Contao 3.0==&lt;br /&gt;
Ab Contao 3.0 kann der Tracking-Code im Template &amp;quot;analytics_piwik.html5&amp;quot; eingetragen werden. Dazu die Daten in die PHP-Variablen speichern:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$PiwikSite = 0;&lt;br /&gt;
$PiwikPath = 'www.domain.tld/piwik/';&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Piwik-Erweiterungen für Contao=&lt;br /&gt;
* [[PiwikTrackingTag]]: Trackingtag für Piwik in Contao (im Seitenlayout oder Startpunkt einer Seite) eintragen&lt;br /&gt;
* [[PiwikCharts_im_Backend|be_piwikcharts]]: Statistiken aus Piwik im Backend anzeigen&lt;br /&gt;
* nlsh_easy_Piwik_Counter [http://contao.org/de/extension-list/view/nlsh_easy_Piwik_Counter.html (Link zur Repository)]: eine einfache Statistik im Frontend anzeigen&lt;br /&gt;
&lt;br /&gt;
Zum Repository mit dem Suchwort &amp;quot;Piwik&amp;quot;: [http://contao.org/de/extension-list/find/piwik.html http://contao.org/de/extension-list/find/piwik.html]&lt;/div&gt;</summary>
		<author><name>MaTh</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Piwik</id>
		<title>Piwik</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Piwik"/>
				<updated>2012-10-09T12:13:32Z</updated>
		
		<summary type="html">&lt;p&gt;MaTh: /* Mit einer Erweiterung */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
[[Category:Sonstiges]]&lt;br /&gt;
'''Beschreibung für die Verwendung von PIWIK mit Contao'''&lt;br /&gt;
&lt;br /&gt;
Als Alternative zu [[Google Analytics]] kann auch das Statistikskript Piwik ([http://www.piwik.org Piwik Webstatistik]) in Contao eingebunden werden.&lt;br /&gt;
&lt;br /&gt;
=Piwik Dashboard=&lt;br /&gt;
&lt;br /&gt;
'''Piwik Dashboard = Übersichtseite'''&lt;br /&gt;
&lt;br /&gt;
[[Datei:piwik-dashboard.jpg|Piwik Dashbord]]&lt;br /&gt;
&lt;br /&gt;
=Piwik installieren=&lt;br /&gt;
&lt;br /&gt;
Piwik wird eigenständig auf dem Server installiert - also unabhängig von der Contao-Installation.&lt;br /&gt;
Dazu wird eine weitere Datenbank benötigt. Mit Piwik lassen sich – wie bei Google Analytics auch –&lt;br /&gt;
mehrere Websites analysieren und auswerten.&lt;br /&gt;
&lt;br /&gt;
Eine Installationsanleitung ist unter [http://de.piwik.org/dokumentation/piwik-installieren/ Installation von Piwik] zu finden.&lt;br /&gt;
&lt;br /&gt;
=Piwik verwenden=&lt;br /&gt;
&lt;br /&gt;
Nach der Installation von Piwik werden die einzelnen Websites eingetragen.&lt;br /&gt;
Dazu den Menüpunkt '''''Einstellungen''''', Reiter '''''Webseiten''''', dann '''''Neue Webseite hinzufügen''''' auswählen. Dort wird dann ein eindeutiger Name vergeben sowie die URL in der Form ''http://www.domain.tld'' eingetragen und dann mit Klick auf das grüne Icon (Haken) der Eintrag gespeichert.&lt;br /&gt;
&lt;br /&gt;
=IPs anonymisieren=&lt;br /&gt;
Seit Piwik 0.6.3 gibt es ein PlugIn, dass IP-Einträge anonymisiert. Unter '''''Einstellungen'''''-&amp;gt;'''''Plugins'''''&lt;br /&gt;
ist das Plugin '''AnonymizeIP''' zu finden. Bei '''''Aktion''''' dieses Plugin aktivieren, dann werden die IP-Adressen anonymisiert.&lt;br /&gt;
&lt;br /&gt;
=Piwik in Contao einbinden=&lt;br /&gt;
==Mit dem Tracking Code==&lt;br /&gt;
Mit einem Klick auf den Link '''''Tracking Code anzeigen''''' wird der Code angezeigt, der in das Frontend-Template eingebunden wird. Dieser sollte in etwa so aussehen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!-- Piwik --&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
var pkBaseURL = ((&amp;quot;https:&amp;quot; == document.location.protocol) ? &amp;quot;https://{$PIWIK_URL}&amp;quot; : &amp;quot;http://{$PIWIK_URL}&amp;quot;);&lt;br /&gt;
document.write(unescape(&amp;quot;%3Cscript src='&amp;quot; + pkBaseURL + &amp;quot;piwik.js' type='text/javascript'%3E%3C/script%3E&amp;quot;));&lt;br /&gt;
&amp;lt;/script&amp;gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
try {&lt;br /&gt;
var piwikTracker = Piwik.getTracker(pkBaseURL + &amp;quot;piwik.php&amp;quot;, {$IDSITE});&lt;br /&gt;
piwikTracker.trackPageView();&lt;br /&gt;
piwikTracker.enableLinkTracking();&lt;br /&gt;
} catch( err ) {}&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;!-- End Piwik Tag --&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;{$PIWIK_URL}&amp;lt;/code&amp;gt; wird in dem Code durch die URL der Piwik-Installation ersetzt; &amp;lt;code&amp;gt;{$IDSITE}&amp;lt;/code&amp;gt; durch die ID der Website.&lt;br /&gt;
Es wird empfohlen, diesen Code vor dem abschließenden &amp;lt;code&amp;gt;&amp;lt;/body&amp;gt;&amp;lt;/code&amp;gt;-Tag einzubinden.&lt;br /&gt;
&lt;br /&gt;
==Mit einer Erweiterung==&lt;br /&gt;
Eine weiter Möglichkeit, um Piwik komfortabel in Contao einzubinden, stellt die Erweiterung namens PiwikTrackingTag dar. Die Verwendung dieser Erweiterung kann hier nachgelesen werden: [[PiwikTrackingTag]].&lt;br /&gt;
----&lt;br /&gt;
--[[Benutzer:Planepix|Planepix]] 16:42, 23. Jul. 2010 (CEST)&lt;br /&gt;
&lt;br /&gt;
=Piwik-Erweiterungen für Contao=&lt;br /&gt;
* [[PiwikTrackingTag]]: Trackingtag für Piwik in Contao (im Seitenlayout oder Startpunkt einer Seite) eintragen&lt;br /&gt;
* [[PiwikCharts_im_Backend|be_piwikcharts]]: Statistiken aus Piwik im Backend anzeigen&lt;br /&gt;
* nlsh_easy_Piwik_Counter [http://contao.org/de/extension-list/view/nlsh_easy_Piwik_Counter.html (Link zur Repository)]: eine einfache Statistik im Frontend anzeigen&lt;br /&gt;
&lt;br /&gt;
Zum Repository mit dem Suchwort &amp;quot;Piwik&amp;quot;: [http://contao.org/de/extension-list/find/piwik.html http://contao.org/de/extension-list/find/piwik.html]&lt;/div&gt;</summary>
		<author><name>MaTh</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/PiwikCharts_im_Backend</id>
		<title>PiwikCharts im Backend</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/PiwikCharts_im_Backend"/>
				<updated>2012-10-09T12:05:01Z</updated>
		
		<summary type="html">&lt;p&gt;MaTh: /* neue Grafik */ Quelltextdarstellung verbessert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Extensions]]&lt;br /&gt;
{{ExtInfo&lt;br /&gt;
| Dev=maTh&lt;br /&gt;
| ExtVersion=1.1.X&lt;br /&gt;
| Version=2.9.0 - 3.0.0&lt;br /&gt;
| ERLink=http://contao.org/de/extension-list/view/be_piwikcharts.html&lt;br /&gt;
| TrackerLink=https://www.contao-community.de/showthread.php?34266&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Vorausssetzungen=&lt;br /&gt;
*Eine Piwikinstalliation (Die Installation und Verwendung von Piwik kann [[Piwik|hier]] nachgelesen werden)&lt;br /&gt;
*Installation der Erweiterung be_piwikcharts&lt;br /&gt;
&lt;br /&gt;
=Ziele der Erweiterung=&lt;br /&gt;
* im Backend eine Auswahl an Besucher-Statistiken bereit stellen&lt;br /&gt;
&lt;br /&gt;
=Funktionen=&lt;br /&gt;
[[Datei:Bepiwikcharts_overview.jpg|500px]]&lt;br /&gt;
==Statistiken==&lt;br /&gt;
Folgende Statistiken werden im Standard-Template angezeigt:&lt;br /&gt;
* Anzahl Besucher in den letzten 30 Minuten&lt;br /&gt;
* Anzahl Besucher in den letzten 24 Stunden&lt;br /&gt;
* Anzahl Besucher (täglich) [Linien-Diagramm]&lt;br /&gt;
* Anzahl Besucher (monatlich) [Linien-Diagramm]&lt;br /&gt;
* Besuchszeiten (Serverzeit) (stündlich, Daten der letzten 30 Tage) [Balkendiagramm]&lt;br /&gt;
* Besucherwochentage (Daten der letzten 30 Tage) [Balkendiagramm]&lt;br /&gt;
* Browser (Daten der letzten 30 Tage) [Balkendiagramm]&lt;br /&gt;
* Herkunft der Besucher (Daten der letzten 30 Tage) [Balkendiagramm]&lt;br /&gt;
* Suchwörter (Daten der letzten 30 Tage) [Tabelle]&lt;br /&gt;
* Herkunft-Webseite der Besucher (Daten der letzten 30 Tage) [Tabelle]&lt;br /&gt;
* Häufigsten Seiten (Daten der letzten 30 Tage) [Tabelle]&lt;br /&gt;
* Downloads (Daten der letzten 30 Tage) [Tabelle]&lt;br /&gt;
&lt;br /&gt;
==weitere Funktionen==&lt;br /&gt;
* Link &amp;quot;OptOut&amp;quot;: setzt einen Cookie um eigene Besuche nicht in der Statistik zu erfassen.&lt;br /&gt;
* Link &amp;quot;drucken&amp;quot;: Die angezeigten Statistiken können ausgedruckt werden.&lt;br /&gt;
&lt;br /&gt;
=Einstellungen=&lt;br /&gt;
==Piwik-Installation==&lt;br /&gt;
Um die Statistiken von außerhalb aufrufen zu können wird eine Zugriffsberechtigung auf die API von Piwik benötigt. Der Zugriff ist mit dem anonymous-User möglich als auch mit einem extra angelegten User. Die Benutzer werden in Piwik unter &amp;quot;Einstellungen&amp;quot; (rechts oben), Reiterseite &amp;quot;Benutzer&amp;quot; verwaltet:&lt;br /&gt;
[[Datei:Bepiwikcharts_piwik.jpg|500px]]&lt;br /&gt;
Der anonymous-User hat in der Standardeinstellung keine Zugriffsrechte (erkennbar an dem grünen Punkt unter &amp;quot;Kein Zugriff&amp;quot; und dem roten Punkt unter &amp;quot;Ansicht&amp;quot;) und müsste aktiviert werden (auf den roten Punkte unter &amp;quot;Ansicht&amp;quot; klicken, so dass es ein grüner Punkt wird). Vorteil des anonymous-User: es wird kein vertraulicher Auth-Token benötigt. Nachteil: Der anoynomous-User ist allgemein bekannt. Nach der Aktivierung kann jeder (auch Unberechtigte) auf die Statistiken zugreifen.&lt;br /&gt;
&lt;br /&gt;
Empfohlener Weg: Neuen Piwik-User anlegen. Der User-Name und das dazugehörige Passwort können beliebig komplex sein. User-Name und Passwort werden nicht weiter benötigt. Der Auth-Token wird automatisch generiert und sollte nicht öffentlich verwendet werden.&lt;br /&gt;
&lt;br /&gt;
==Backend Contao==&lt;br /&gt;
* Die Einstellungen für die Erweiterung findet man unter &amp;quot;System&amp;quot;-&amp;gt;&amp;quot;Einstellungen&amp;quot; im Abschnitt &amp;quot;Piwik-Statistiken&amp;quot;&lt;br /&gt;
[[Datei:Bepiwikcharts_settings.jpg|500px]]&lt;br /&gt;
* Notwendige Daten&lt;br /&gt;
** URL: Webadresse zur Piwik-Installation (z.B. http://demo.piwik.org)&lt;br /&gt;
** SiteID: Seiten-ID aus der Piwik-Installation (z.B. 3)&lt;br /&gt;
** AuthCode: Autentifkations-Code/token_auth (z.B. &amp;quot;anonymous&amp;quot; oder &amp;quot;1d4213570c35ab0fd1a26b1e0285fe0b&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wenn Informationen fehlen, so werden automatisch die Verbindungsdaten zur Demo-Statistik von Piwik (http://demo.piwik.org) verwendet.&lt;br /&gt;
&lt;br /&gt;
=weitere Statistiken anzeigen=&lt;br /&gt;
Es ist relativ einfach möglich weitere Statistiken anzeigen zu lassen bzw. Statistiken aus der Übersicht heraus zu nehmen. Dazu muss das Template &amp;quot;be_piwikcharts&amp;quot; bearbeitet werden (Backend: &amp;quot;Layout&amp;quot; -&amp;gt; &amp;quot;Templates&amp;quot;).&lt;br /&gt;
==neue Grafik==&lt;br /&gt;
Die Methode &amp;quot;printChart()&amp;quot; (Klasse &amp;quot;bepiwikcharts&amp;quot;) wird benötigt:&lt;br /&gt;
&lt;br /&gt;
printChart( $graphType, $apiModule, $period, $date, $width, $height, $scale, $apiAction, $additional )&lt;br /&gt;
* $graphType = Grafentyp: 'evolution' (Liniendiagramm), 'horizontalBar' (horizontales Balkendiagramm), 'verticalBar' (Balkendiagramm) and 'pie' (2D Kreisdiagramm)&lt;br /&gt;
* $apiModule = Bezeichnung Piwikmodul (z.B. Besucherverlauf: 'VisitsSummary')&lt;br /&gt;
* $period = kleinstes Intervall ('day', 'week', 'month', 'year', 'range')&lt;br /&gt;
* $date = untersuchtes Datum/Zeitintervall ('today', 'yesterday','previous30','YYYY-MM-DD%2CYYYY-MM-DD')&lt;br /&gt;
* $width, $height = Breite, Höhe der zu generierenden Grafik&lt;br /&gt;
* $scale = Skalierung in Prozent (z.B. 80 erzeugt ein Antialiasing)&lt;br /&gt;
* $apiAction = abhängig von $apiModule&lt;br /&gt;
* $additional = (optionaler Parameter) für weitere API-Parameter. Muss mit &amp;amp; beginnen. Schema: '&amp;amp;parameter=wert'&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So kann ein Graf erstellt und in das Template eingebaut eingebaut werden, der die Besucheranzahl der letzten 30 Wochen anzeigt. Die Grafik wird breit wie die Seite und die Linie in grün dargestellt:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&amp;lt;?php&lt;br /&gt;
$bepiwikchart = new bepiwikcharts();&lt;br /&gt;
echo $bepiwikchart-&amp;gt;printChart( &amp;quot;evolution&amp;quot;, &amp;quot;VisitsSummary&amp;quot;, &amp;quot;week&amp;quot;, &amp;quot;previous30&amp;quot;, 813, 100, 80, &amp;quot;get&amp;quot;, &amp;quot;&amp;amp;colors=,,00ff00&amp;quot; );&lt;br /&gt;
?&amp;gt;&lt;/div&gt;</summary>
		<author><name>MaTh</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/PiwikCharts_im_Backend</id>
		<title>PiwikCharts im Backend</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/PiwikCharts_im_Backend"/>
				<updated>2012-10-07T18:48:34Z</updated>
		
		<summary type="html">&lt;p&gt;MaTh: /* Backend Contao */ Hinweise eingefügt, wenn Informationen fehlen&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Extensions]]&lt;br /&gt;
{{ExtInfo&lt;br /&gt;
| Dev=maTh&lt;br /&gt;
| ExtVersion=1.1.X&lt;br /&gt;
| Version=2.9.0 - 3.0.0&lt;br /&gt;
| ERLink=http://contao.org/de/extension-list/view/be_piwikcharts.html&lt;br /&gt;
| TrackerLink=https://www.contao-community.de/showthread.php?34266&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Vorausssetzungen=&lt;br /&gt;
*Eine Piwikinstalliation (Die Installation und Verwendung von Piwik kann [[Piwik|hier]] nachgelesen werden)&lt;br /&gt;
*Installation der Erweiterung be_piwikcharts&lt;br /&gt;
&lt;br /&gt;
=Ziele der Erweiterung=&lt;br /&gt;
* im Backend eine Auswahl an Besucher-Statistiken bereit stellen&lt;br /&gt;
&lt;br /&gt;
=Funktionen=&lt;br /&gt;
[[Datei:Bepiwikcharts_overview.jpg|500px]]&lt;br /&gt;
==Statistiken==&lt;br /&gt;
Folgende Statistiken werden im Standard-Template angezeigt:&lt;br /&gt;
* Anzahl Besucher in den letzten 30 Minuten&lt;br /&gt;
* Anzahl Besucher in den letzten 24 Stunden&lt;br /&gt;
* Anzahl Besucher (täglich) [Linien-Diagramm]&lt;br /&gt;
* Anzahl Besucher (monatlich) [Linien-Diagramm]&lt;br /&gt;
* Besuchszeiten (Serverzeit) (stündlich, Daten der letzten 30 Tage) [Balkendiagramm]&lt;br /&gt;
* Besucherwochentage (Daten der letzten 30 Tage) [Balkendiagramm]&lt;br /&gt;
* Browser (Daten der letzten 30 Tage) [Balkendiagramm]&lt;br /&gt;
* Herkunft der Besucher (Daten der letzten 30 Tage) [Balkendiagramm]&lt;br /&gt;
* Suchwörter (Daten der letzten 30 Tage) [Tabelle]&lt;br /&gt;
* Herkunft-Webseite der Besucher (Daten der letzten 30 Tage) [Tabelle]&lt;br /&gt;
* Häufigsten Seiten (Daten der letzten 30 Tage) [Tabelle]&lt;br /&gt;
* Downloads (Daten der letzten 30 Tage) [Tabelle]&lt;br /&gt;
&lt;br /&gt;
==weitere Funktionen==&lt;br /&gt;
* Link &amp;quot;OptOut&amp;quot;: setzt einen Cookie um eigene Besuche nicht in der Statistik zu erfassen.&lt;br /&gt;
* Link &amp;quot;drucken&amp;quot;: Die angezeigten Statistiken können ausgedruckt werden.&lt;br /&gt;
&lt;br /&gt;
=Einstellungen=&lt;br /&gt;
==Piwik-Installation==&lt;br /&gt;
Um die Statistiken von außerhalb aufrufen zu können wird eine Zugriffsberechtigung auf die API von Piwik benötigt. Der Zugriff ist mit dem anonymous-User möglich als auch mit einem extra angelegten User. Die Benutzer werden in Piwik unter &amp;quot;Einstellungen&amp;quot; (rechts oben), Reiterseite &amp;quot;Benutzer&amp;quot; verwaltet:&lt;br /&gt;
[[Datei:Bepiwikcharts_piwik.jpg|500px]]&lt;br /&gt;
Der anonymous-User hat in der Standardeinstellung keine Zugriffsrechte (erkennbar an dem grünen Punkt unter &amp;quot;Kein Zugriff&amp;quot; und dem roten Punkt unter &amp;quot;Ansicht&amp;quot;) und müsste aktiviert werden (auf den roten Punkte unter &amp;quot;Ansicht&amp;quot; klicken, so dass es ein grüner Punkt wird). Vorteil des anonymous-User: es wird kein vertraulicher Auth-Token benötigt. Nachteil: Der anoynomous-User ist allgemein bekannt. Nach der Aktivierung kann jeder (auch Unberechtigte) auf die Statistiken zugreifen.&lt;br /&gt;
&lt;br /&gt;
Empfohlener Weg: Neuen Piwik-User anlegen. Der User-Name und das dazugehörige Passwort können beliebig komplex sein. User-Name und Passwort werden nicht weiter benötigt. Der Auth-Token wird automatisch generiert und sollte nicht öffentlich verwendet werden.&lt;br /&gt;
&lt;br /&gt;
==Backend Contao==&lt;br /&gt;
* Die Einstellungen für die Erweiterung findet man unter &amp;quot;System&amp;quot;-&amp;gt;&amp;quot;Einstellungen&amp;quot; im Abschnitt &amp;quot;Piwik-Statistiken&amp;quot;&lt;br /&gt;
[[Datei:Bepiwikcharts_settings.jpg|500px]]&lt;br /&gt;
* Notwendige Daten&lt;br /&gt;
** URL: Webadresse zur Piwik-Installation (z.B. http://demo.piwik.org)&lt;br /&gt;
** SiteID: Seiten-ID aus der Piwik-Installation (z.B. 3)&lt;br /&gt;
** AuthCode: Autentifkations-Code/token_auth (z.B. &amp;quot;anonymous&amp;quot; oder &amp;quot;1d4213570c35ab0fd1a26b1e0285fe0b&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wenn Informationen fehlen, so werden automatisch die Verbindungsdaten zur Demo-Statistik von Piwik (http://demo.piwik.org) verwendet.&lt;br /&gt;
&lt;br /&gt;
=weitere Statistiken anzeigen=&lt;br /&gt;
Es ist relativ einfach möglich weitere Statistiken anzeigen zu lassen bzw. Statistiken aus der Übersicht heraus zu nehmen. Dazu muss das Template &amp;quot;be_piwikcharts&amp;quot; bearbeitet werden (Backend: &amp;quot;Layout&amp;quot; -&amp;gt; &amp;quot;Templates&amp;quot;).&lt;br /&gt;
==neue Grafik==&lt;br /&gt;
Die Methode &amp;quot;printChart()&amp;quot; (Klasse &amp;quot;bepiwikcharts&amp;quot;) wird benötigt:&lt;br /&gt;
&lt;br /&gt;
printChart( $graphType, $apiModule, $period, $date, $width, $height, $scale, $apiAction, $additional )&lt;br /&gt;
* $graphType = Grafentyp: 'evolution' (Liniendiagramm), 'horizontalBar' (horizontales Balkendiagramm), 'verticalBar' (Balkendiagramm) and 'pie' (2D Kreisdiagramm)&lt;br /&gt;
* $apiModule = Bezeichnung Piwikmodul (z.B. Besucherverlauf: 'VisitsSummary')&lt;br /&gt;
* $period = kleinstes Intervall ('day', 'week', 'month', 'year', 'range')&lt;br /&gt;
* $date = untersuchtes Datum/Zeitintervall ('today', 'yesterday','previous30','YYYY-MM-DD%2CYYYY-MM-DD')&lt;br /&gt;
* $width, $height = Breite, Höhe der zu generierenden Grafik&lt;br /&gt;
* $scale = Skalierung in Prozent (z.B. 80 erzeugt ein Antialiasing)&lt;br /&gt;
* $apiAction = abhängig von $apiModule&lt;br /&gt;
* $additional = (optionaler Parameter) für weitere API-Parameter. Muss mit &amp;amp; beginnen. Schema: '&amp;amp;parameter=wert'&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So kann ein Graf erstellt und in das Template eingebaut eingebaut werden, der die Besucheranzahl der letzten 30 Wochen anzeigt. Die Grafik wird breit wie die Seite und die Linie in grün dargestellt:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:lightgrey;padding:30px&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&amp;lt;?php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;$bepiwikchart = new bepiwikcharts();&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;echo $bepiwikchart-&amp;gt;printChart( &amp;quot;evolution&amp;quot;, &amp;quot;VisitsSummary&amp;quot;, &amp;quot;week&amp;quot;, &amp;quot;previous30&amp;quot;, 813, 100, 80, &amp;quot;get&amp;quot;, &amp;quot;&amp;amp;colors=,,00ff00&amp;quot; );&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;?&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>MaTh</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/PiwikCharts_im_Backend</id>
		<title>PiwikCharts im Backend</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/PiwikCharts_im_Backend"/>
				<updated>2012-10-07T11:37:57Z</updated>
		
		<summary type="html">&lt;p&gt;MaTh: /* Piwik-Installation */ Beschreibung zum Erstellen eines Piwik-Users hinzugefügt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Extensions]]&lt;br /&gt;
{{ExtInfo&lt;br /&gt;
| Dev=maTh&lt;br /&gt;
| ExtVersion=1.1.X&lt;br /&gt;
| Version=2.9.0 - 3.0.0&lt;br /&gt;
| ERLink=http://contao.org/de/extension-list/view/be_piwikcharts.html&lt;br /&gt;
| TrackerLink=https://www.contao-community.de/showthread.php?34266&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Vorausssetzungen=&lt;br /&gt;
*Eine Piwikinstalliation (Die Installation und Verwendung von Piwik kann [[Piwik|hier]] nachgelesen werden)&lt;br /&gt;
*Installation der Erweiterung be_piwikcharts&lt;br /&gt;
&lt;br /&gt;
=Ziele der Erweiterung=&lt;br /&gt;
* im Backend eine Auswahl an Besucher-Statistiken bereit stellen&lt;br /&gt;
&lt;br /&gt;
=Funktionen=&lt;br /&gt;
[[Datei:Bepiwikcharts_overview.jpg|500px]]&lt;br /&gt;
==Statistiken==&lt;br /&gt;
Folgende Statistiken werden im Standard-Template angezeigt:&lt;br /&gt;
* Anzahl Besucher in den letzten 30 Minuten&lt;br /&gt;
* Anzahl Besucher in den letzten 24 Stunden&lt;br /&gt;
* Anzahl Besucher (täglich) [Linien-Diagramm]&lt;br /&gt;
* Anzahl Besucher (monatlich) [Linien-Diagramm]&lt;br /&gt;
* Besuchszeiten (Serverzeit) (stündlich, Daten der letzten 30 Tage) [Balkendiagramm]&lt;br /&gt;
* Besucherwochentage (Daten der letzten 30 Tage) [Balkendiagramm]&lt;br /&gt;
* Browser (Daten der letzten 30 Tage) [Balkendiagramm]&lt;br /&gt;
* Herkunft der Besucher (Daten der letzten 30 Tage) [Balkendiagramm]&lt;br /&gt;
* Suchwörter (Daten der letzten 30 Tage) [Tabelle]&lt;br /&gt;
* Herkunft-Webseite der Besucher (Daten der letzten 30 Tage) [Tabelle]&lt;br /&gt;
* Häufigsten Seiten (Daten der letzten 30 Tage) [Tabelle]&lt;br /&gt;
* Downloads (Daten der letzten 30 Tage) [Tabelle]&lt;br /&gt;
&lt;br /&gt;
==weitere Funktionen==&lt;br /&gt;
* Link &amp;quot;OptOut&amp;quot;: setzt einen Cookie um eigene Besuche nicht in der Statistik zu erfassen.&lt;br /&gt;
* Link &amp;quot;drucken&amp;quot;: Die angezeigten Statistiken können ausgedruckt werden.&lt;br /&gt;
&lt;br /&gt;
=Einstellungen=&lt;br /&gt;
==Piwik-Installation==&lt;br /&gt;
Um die Statistiken von außerhalb aufrufen zu können wird eine Zugriffsberechtigung auf die API von Piwik benötigt. Der Zugriff ist mit dem anonymous-User möglich als auch mit einem extra angelegten User. Die Benutzer werden in Piwik unter &amp;quot;Einstellungen&amp;quot; (rechts oben), Reiterseite &amp;quot;Benutzer&amp;quot; verwaltet:&lt;br /&gt;
[[Datei:Bepiwikcharts_piwik.jpg|500px]]&lt;br /&gt;
Der anonymous-User hat in der Standardeinstellung keine Zugriffsrechte (erkennbar an dem grünen Punkt unter &amp;quot;Kein Zugriff&amp;quot; und dem roten Punkt unter &amp;quot;Ansicht&amp;quot;) und müsste aktiviert werden (auf den roten Punkte unter &amp;quot;Ansicht&amp;quot; klicken, so dass es ein grüner Punkt wird). Vorteil des anonymous-User: es wird kein vertraulicher Auth-Token benötigt. Nachteil: Der anoynomous-User ist allgemein bekannt. Nach der Aktivierung kann jeder (auch Unberechtigte) auf die Statistiken zugreifen.&lt;br /&gt;
&lt;br /&gt;
Empfohlener Weg: Neuen Piwik-User anlegen. Der User-Name und das dazugehörige Passwort können beliebig komplex sein. User-Name und Passwort werden nicht weiter benötigt. Der Auth-Token wird automatisch generiert und sollte nicht öffentlich verwendet werden.&lt;br /&gt;
&lt;br /&gt;
==Backend Contao==&lt;br /&gt;
* Die Einstellungen für die Erweiterung findet man unter &amp;quot;System&amp;quot;-&amp;gt;&amp;quot;Einstellungen&amp;quot; im Abschnitt &amp;quot;Piwik-Statistiken&amp;quot;&lt;br /&gt;
[[Datei:Bepiwikcharts_settings.jpg|500px]]&lt;br /&gt;
* Notwendige Daten&lt;br /&gt;
** URL: Webadresse zur Piwik-Installation (z.B. http://demo.piwik.org)&lt;br /&gt;
** SiteID: Seiten-ID aus der Piwik-Installation (z.B. 3)&lt;br /&gt;
** AuthCode: Autentifkations-Code/token_auth (z.B. &amp;quot;anonymous&amp;quot; oder &amp;quot;1d4213570c35ab0fd1a26b1e0285fe0b&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
=weitere Statistiken anzeigen=&lt;br /&gt;
Es ist relativ einfach möglich weitere Statistiken anzeigen zu lassen bzw. Statistiken aus der Übersicht heraus zu nehmen. Dazu muss das Template &amp;quot;be_piwikcharts&amp;quot; bearbeitet werden (Backend: &amp;quot;Layout&amp;quot; -&amp;gt; &amp;quot;Templates&amp;quot;).&lt;br /&gt;
==neue Grafik==&lt;br /&gt;
Die Methode &amp;quot;printChart()&amp;quot; (Klasse &amp;quot;bepiwikcharts&amp;quot;) wird benötigt:&lt;br /&gt;
&lt;br /&gt;
printChart( $graphType, $apiModule, $period, $date, $width, $height, $scale, $apiAction, $additional )&lt;br /&gt;
* $graphType = Grafentyp: 'evolution' (Liniendiagramm), 'horizontalBar' (horizontales Balkendiagramm), 'verticalBar' (Balkendiagramm) and 'pie' (2D Kreisdiagramm)&lt;br /&gt;
* $apiModule = Bezeichnung Piwikmodul (z.B. Besucherverlauf: 'VisitsSummary')&lt;br /&gt;
* $period = kleinstes Intervall ('day', 'week', 'month', 'year', 'range')&lt;br /&gt;
* $date = untersuchtes Datum/Zeitintervall ('today', 'yesterday','previous30','YYYY-MM-DD%2CYYYY-MM-DD')&lt;br /&gt;
* $width, $height = Breite, Höhe der zu generierenden Grafik&lt;br /&gt;
* $scale = Skalierung in Prozent (z.B. 80 erzeugt ein Antialiasing)&lt;br /&gt;
* $apiAction = abhängig von $apiModule&lt;br /&gt;
* $additional = (optionaler Parameter) für weitere API-Parameter. Muss mit &amp;amp; beginnen. Schema: '&amp;amp;parameter=wert'&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So kann ein Graf erstellt und in das Template eingebaut eingebaut werden, der die Besucheranzahl der letzten 30 Wochen anzeigt. Die Grafik wird breit wie die Seite und die Linie in grün dargestellt:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:lightgrey;padding:30px&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&amp;lt;?php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;$bepiwikchart = new bepiwikcharts();&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;echo $bepiwikchart-&amp;gt;printChart( &amp;quot;evolution&amp;quot;, &amp;quot;VisitsSummary&amp;quot;, &amp;quot;week&amp;quot;, &amp;quot;previous30&amp;quot;, 813, 100, 80, &amp;quot;get&amp;quot;, &amp;quot;&amp;amp;colors=,,00ff00&amp;quot; );&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;?&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>MaTh</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/PiwikCharts_im_Backend</id>
		<title>PiwikCharts im Backend</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/PiwikCharts_im_Backend"/>
				<updated>2012-10-06T12:46:04Z</updated>
		
		<summary type="html">&lt;p&gt;MaTh: Abschnitt &amp;quot;neue Grafik&amp;quot; eingefügt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Extensions]]&lt;br /&gt;
{{ExtInfo&lt;br /&gt;
| Dev=maTh&lt;br /&gt;
| ExtVersion=1.1.X&lt;br /&gt;
| Version=2.9.0 - 3.0.0&lt;br /&gt;
| ERLink=http://contao.org/de/extension-list/view/be_piwikcharts.html&lt;br /&gt;
| TrackerLink=https://www.contao-community.de/showthread.php?34266&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Vorausssetzungen=&lt;br /&gt;
*Eine Piwikinstalliation (Die Installation und Verwendung von Piwik kann [[Piwik|hier]] nachgelesen werden)&lt;br /&gt;
*Installation der Erweiterung be_piwikcharts&lt;br /&gt;
&lt;br /&gt;
=Ziele der Erweiterung=&lt;br /&gt;
* im Backend eine Auswahl an Besucher-Statistiken bereit stellen&lt;br /&gt;
&lt;br /&gt;
=Funktionen=&lt;br /&gt;
[[Datei:Bepiwikcharts_overview.jpg|500px]]&lt;br /&gt;
==Statistiken==&lt;br /&gt;
Folgende Statistiken werden im Standard-Template angezeigt:&lt;br /&gt;
* Anzahl Besucher in den letzten 30 Minuten&lt;br /&gt;
* Anzahl Besucher in den letzten 24 Stunden&lt;br /&gt;
* Anzahl Besucher (täglich) [Linien-Diagramm]&lt;br /&gt;
* Anzahl Besucher (monatlich) [Linien-Diagramm]&lt;br /&gt;
* Besuchszeiten (Serverzeit) (stündlich, Daten der letzten 30 Tage) [Balkendiagramm]&lt;br /&gt;
* Besucherwochentage (Daten der letzten 30 Tage) [Balkendiagramm]&lt;br /&gt;
* Browser (Daten der letzten 30 Tage) [Balkendiagramm]&lt;br /&gt;
* Herkunft der Besucher (Daten der letzten 30 Tage) [Balkendiagramm]&lt;br /&gt;
* Suchwörter (Daten der letzten 30 Tage) [Tabelle]&lt;br /&gt;
* Herkunft-Webseite der Besucher (Daten der letzten 30 Tage) [Tabelle]&lt;br /&gt;
* Häufigsten Seiten (Daten der letzten 30 Tage) [Tabelle]&lt;br /&gt;
* Downloads (Daten der letzten 30 Tage) [Tabelle]&lt;br /&gt;
&lt;br /&gt;
==weitere Funktionen==&lt;br /&gt;
* Link &amp;quot;OptOut&amp;quot;: setzt einen Cookie um eigene Besuche nicht in der Statistik zu erfassen.&lt;br /&gt;
* Link &amp;quot;drucken&amp;quot;: Die angezeigten Statistiken können ausgedruckt werden.&lt;br /&gt;
&lt;br /&gt;
=Einstellungen=&lt;br /&gt;
==Piwik-Installation==&lt;br /&gt;
[[Datei:Bepiwikcharts_piwik.jpg|500px]]&lt;br /&gt;
==Backend Contao==&lt;br /&gt;
* Die Einstellungen für die Erweiterung findet man unter &amp;quot;System&amp;quot;-&amp;gt;&amp;quot;Einstellungen&amp;quot; im Abschnitt &amp;quot;Piwik-Statistiken&amp;quot;&lt;br /&gt;
[[Datei:Bepiwikcharts_settings.jpg|500px]]&lt;br /&gt;
* Notwendige Daten&lt;br /&gt;
** URL: Webadresse zur Piwik-Installation (z.B. http://demo.piwik.org)&lt;br /&gt;
** SiteID: Seiten-ID aus der Piwik-Installation (z.B. 3)&lt;br /&gt;
** AuthCode: Autentifkations-Code/token_auth (z.B. &amp;quot;anonymous&amp;quot; oder &amp;quot;1d4213570c35ab0fd1a26b1e0285fe0b&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
=weitere Statistiken anzeigen=&lt;br /&gt;
Es ist relativ einfach möglich weitere Statistiken anzeigen zu lassen bzw. Statistiken aus der Übersicht heraus zu nehmen. Dazu muss das Template &amp;quot;be_piwikcharts&amp;quot; bearbeitet werden (Backend: &amp;quot;Layout&amp;quot; -&amp;gt; &amp;quot;Templates&amp;quot;).&lt;br /&gt;
==neue Grafik==&lt;br /&gt;
Die Methode &amp;quot;printChart()&amp;quot; (Klasse &amp;quot;bepiwikcharts&amp;quot;) wird benötigt:&lt;br /&gt;
&lt;br /&gt;
printChart( $graphType, $apiModule, $period, $date, $width, $height, $scale, $apiAction, $additional )&lt;br /&gt;
* $graphType = Grafentyp: 'evolution' (Liniendiagramm), 'horizontalBar' (horizontales Balkendiagramm), 'verticalBar' (Balkendiagramm) and 'pie' (2D Kreisdiagramm)&lt;br /&gt;
* $apiModule = Bezeichnung Piwikmodul (z.B. Besucherverlauf: 'VisitsSummary')&lt;br /&gt;
* $period = kleinstes Intervall ('day', 'week', 'month', 'year', 'range')&lt;br /&gt;
* $date = untersuchtes Datum/Zeitintervall ('today', 'yesterday','previous30','YYYY-MM-DD%2CYYYY-MM-DD')&lt;br /&gt;
* $width, $height = Breite, Höhe der zu generierenden Grafik&lt;br /&gt;
* $scale = Skalierung in Prozent (z.B. 80 erzeugt ein Antialiasing)&lt;br /&gt;
* $apiAction = abhängig von $apiModule&lt;br /&gt;
* $additional = (optionaler Parameter) für weitere API-Parameter. Muss mit &amp;amp; beginnen. Schema: '&amp;amp;parameter=wert'&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So kann ein Graf erstellt und in das Template eingebaut eingebaut werden, der die Besucheranzahl der letzten 30 Wochen anzeigt. Die Grafik wird breit wie die Seite und die Linie in grün dargestellt:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:lightgrey;padding:30px&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&amp;lt;?php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;$bepiwikchart = new bepiwikcharts();&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;echo $bepiwikchart-&amp;gt;printChart( &amp;quot;evolution&amp;quot;, &amp;quot;VisitsSummary&amp;quot;, &amp;quot;week&amp;quot;, &amp;quot;previous30&amp;quot;, 813, 100, 80, &amp;quot;get&amp;quot;, &amp;quot;&amp;amp;colors=,,00ff00&amp;quot; );&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;?&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>MaTh</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/PiwikCharts_im_Backend</id>
		<title>PiwikCharts im Backend</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/PiwikCharts_im_Backend"/>
				<updated>2012-10-06T11:00:02Z</updated>
		
		<summary type="html">&lt;p&gt;MaTh: Grafiken eingefügt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Extensions]]&lt;br /&gt;
{{ExtInfo&lt;br /&gt;
| Dev=maTh&lt;br /&gt;
| ExtVersion=1.1.X&lt;br /&gt;
| Version=2.9.0 - 3.0.0&lt;br /&gt;
| ERLink=http://contao.org/de/extension-list/view/be_piwikcharts.html&lt;br /&gt;
| TrackerLink=https://www.contao-community.de/showthread.php?34266&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Vorausssetzungen=&lt;br /&gt;
*Eine Piwikinstalliation (Die Installation und Verwendung von Piwik kann [[Piwik|hier]] nachgelesen werden)&lt;br /&gt;
*Installation der Erweiterung be_piwikcharts&lt;br /&gt;
&lt;br /&gt;
=Ziele der Erweiterung=&lt;br /&gt;
* im Backend eine Auswahl an Besucher-Statistiken bereit stellen&lt;br /&gt;
&lt;br /&gt;
=Funktionen=&lt;br /&gt;
[[Datei:Bepiwikcharts_overview.jpg|500px]]&lt;br /&gt;
==Statistiken==&lt;br /&gt;
Folgende Statistiken werden im Standard-Template angezeigt:&lt;br /&gt;
* Anzahl Besucher in den letzten 30 Minuten&lt;br /&gt;
* Anzahl Besucher in den letzten 24 Stunden&lt;br /&gt;
* Anzahl Besucher (täglich) [Linien-Diagramm]&lt;br /&gt;
* Anzahl Besucher (monatlich) [Linien-Diagramm]&lt;br /&gt;
* Besuchszeiten (Serverzeit) (stündlich, Daten der letzten 30 Tage) [Balkendiagramm]&lt;br /&gt;
* Besucherwochentage (Daten der letzten 30 Tage) [Balkendiagramm]&lt;br /&gt;
* Browser (Daten der letzten 30 Tage) [Balkendiagramm]&lt;br /&gt;
* Herkunft der Besucher (Daten der letzten 30 Tage) [Balkendiagramm]&lt;br /&gt;
* Suchwörter (Daten der letzten 30 Tage) [Tabelle]&lt;br /&gt;
* Herkunft-Webseite der Besucher (Daten der letzten 30 Tage) [Tabelle]&lt;br /&gt;
* Häufigsten Seiten (Daten der letzten 30 Tage) [Tabelle]&lt;br /&gt;
* Downloads (Daten der letzten 30 Tage) [Tabelle]&lt;br /&gt;
&lt;br /&gt;
==weitere Funktionen==&lt;br /&gt;
* Link &amp;quot;OptOut&amp;quot;: setzt einen Cookie um eigene Besuche nicht in der Statistik zu erfassen.&lt;br /&gt;
* Link &amp;quot;drucken&amp;quot;: Die angezeigten Statistiken können ausgedruckt werden.&lt;br /&gt;
&lt;br /&gt;
=Einstellungen=&lt;br /&gt;
==Piwik-Installation==&lt;br /&gt;
[[Datei:Bepiwikcharts_piwik.jpg|500px]]&lt;br /&gt;
==Backend Contao==&lt;br /&gt;
* Die Einstellungen für die Erweiterung findet man unter &amp;quot;System&amp;quot;-&amp;gt;&amp;quot;Einstellungen&amp;quot; im Abschnitt &amp;quot;Piwik-Statistiken&amp;quot;&lt;br /&gt;
[[Datei:Bepiwikcharts_settings.jpg|500px]]&lt;br /&gt;
* Notwendige Daten&lt;br /&gt;
** URL: Webadresse zur Piwik-Installation (z.B. http://demo.piwik.org)&lt;br /&gt;
** SiteID: Seiten-ID aus der Piwik-Installation (z.B. 3)&lt;br /&gt;
** AuthCode: Autentifkations-Code/token_auth (z.B. &amp;quot;anonymous&amp;quot; oder &amp;quot;1d4213570c35ab0fd1a26b1e0285fe0b&amp;quot;)&lt;/div&gt;</summary>
		<author><name>MaTh</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Datei:Bepiwikcharts_settings.jpg</id>
		<title>Datei:Bepiwikcharts settings.jpg</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Datei:Bepiwikcharts_settings.jpg"/>
				<updated>2012-10-06T10:58:26Z</updated>
		
		<summary type="html">&lt;p&gt;MaTh: Wird benötigt für die Erweiterung PiwikCharts_im_Backend

Zeigt: Einstellungen im Backend&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wird benötigt für die Erweiterung [[PiwikCharts_im_Backend]]&lt;br /&gt;
&lt;br /&gt;
Zeigt: Einstellungen im Backend&lt;/div&gt;</summary>
		<author><name>MaTh</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Datei:Bepiwikcharts_piwik.jpg</id>
		<title>Datei:Bepiwikcharts piwik.jpg</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Datei:Bepiwikcharts_piwik.jpg"/>
				<updated>2012-10-06T10:56:49Z</updated>
		
		<summary type="html">&lt;p&gt;MaTh: Wird benötigt für die Erweiterung PiwikCharts_im_Backend

Zeigt: Einstellungen in der Piwik-Installation zum Erstellen eines Nutzers&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wird benötigt für die Erweiterung [[PiwikCharts_im_Backend]]&lt;br /&gt;
&lt;br /&gt;
Zeigt: Einstellungen in der Piwik-Installation zum Erstellen eines Nutzers&lt;/div&gt;</summary>
		<author><name>MaTh</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Datei:Bepiwikcharts_overview.jpg</id>
		<title>Datei:Bepiwikcharts overview.jpg</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Datei:Bepiwikcharts_overview.jpg"/>
				<updated>2012-10-06T10:54:27Z</updated>
		
		<summary type="html">&lt;p&gt;MaTh: Wird benötigt für die Erweiterung PiwikCharts_im_Backend

Zeigt: Überblick über die Statistiken im Backend&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wird benötigt für die Erweiterung [[PiwikCharts_im_Backend]]&lt;br /&gt;
&lt;br /&gt;
Zeigt: Überblick über die Statistiken im Backend&lt;/div&gt;</summary>
		<author><name>MaTh</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/PiwikCharts_im_Backend</id>
		<title>PiwikCharts im Backend</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/PiwikCharts_im_Backend"/>
				<updated>2012-10-06T09:50:49Z</updated>
		
		<summary type="html">&lt;p&gt;MaTh: CREATE PAGE&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Extensions]]&lt;br /&gt;
{{ExtInfo&lt;br /&gt;
| Dev=maTh&lt;br /&gt;
| ExtVersion=1.1.X&lt;br /&gt;
| Version=2.9.0 - 3.0.0&lt;br /&gt;
| ERLink=http://contao.org/de/extension-list/view/be_piwikcharts.html&lt;br /&gt;
| TrackerLink=https://www.contao-community.de/showthread.php?34266&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Vorausssetzungen=&lt;br /&gt;
*Eine Piwikinstalliation (Die Installation und Verwendung von Piwik kann [[Piwik|hier]] nachgelesen werden)&lt;br /&gt;
*Installation der Erweiterung be_piwikcharts&lt;br /&gt;
&lt;br /&gt;
=Ziele der Erweiterung=&lt;br /&gt;
* im Backend eine Auswahl an Besucher-Statistiken bereit stellen&lt;br /&gt;
&lt;br /&gt;
=Funktionen=&lt;br /&gt;
==Statistiken==&lt;br /&gt;
Folgende Statistiken werden im Standard-Template angezeigt:&lt;br /&gt;
* Anzahl Besucher in den letzten 30 Minuten&lt;br /&gt;
* Anzahl Besucher in den letzten 24 Stunden&lt;br /&gt;
* Anzahl Besucher (täglich) [Linien-Diagramm]&lt;br /&gt;
* Anzahl Besucher (monatlich) [Linien-Diagramm]&lt;br /&gt;
* Besuchszeiten (Serverzeit) (stündlich, Daten der letzten 30 Tage) [Balkendiagramm]&lt;br /&gt;
* Besucherwochentage (Daten der letzten 30 Tage) [Balkendiagramm]&lt;br /&gt;
* Browser (Daten der letzten 30 Tage) [Balkendiagramm]&lt;br /&gt;
* Herkunft der Besucher (Daten der letzten 30 Tage) [Balkendiagramm]&lt;br /&gt;
* Suchwörter (Daten der letzten 30 Tage) [Tabelle]&lt;br /&gt;
* Herkunft-Webseite der Besucher (Daten der letzten 30 Tage) [Tabelle]&lt;br /&gt;
* Häufigsten Seiten (Daten der letzten 30 Tage) [Tabelle]&lt;br /&gt;
* Downloads (Daten der letzten 30 Tage) [Tabelle]&lt;br /&gt;
&lt;br /&gt;
==weitere Funktionen==&lt;br /&gt;
* Link &amp;quot;OptOut&amp;quot;: setzt einen Cookie um eigene Besuche nicht in der Statistik zu erfassen.&lt;br /&gt;
* Link &amp;quot;drucken&amp;quot;: Die angezeigten Statistiken können ausgedruckt werden.&lt;br /&gt;
&lt;br /&gt;
=Einstellungen=&lt;br /&gt;
* Die Einstellungen für die Erweiterung findet man unter &amp;quot;System&amp;quot;-&amp;gt;&amp;quot;Einstellungen&amp;quot; im Abschnitt &amp;quot;Piwik-Statistiken&amp;quot;&lt;br /&gt;
* Notwendige Daten&lt;br /&gt;
** URL: Webadresse zur Piwik-Installation (z.B. http://demo.piwik.org)&lt;br /&gt;
** SiteID: Seiten-ID aus der Piwik-Installation (z.B. 3)&lt;br /&gt;
** AuthCode: Autentifkations-Code/token_auth (z.B. &amp;quot;anonymous&amp;quot; oder &amp;quot;1d4213570c35ab0fd1a26b1e0285fe0b&amp;quot;)&lt;/div&gt;</summary>
		<author><name>MaTh</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Einsteiger</id>
		<title>Einsteiger</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Einsteiger"/>
				<updated>2012-03-04T21:06:43Z</updated>
		
		<summary type="html">&lt;p&gt;MaTh: /* Welche Voraussetzungen braucht man, um mit Contao arbeiten zu können */  Ein Fragezeichen vergessen&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Im Folgenden bekommt man einen fundierten Überblick über die Hintergründe rund um Contao.&amp;lt;br&amp;gt;&lt;br /&gt;
Eine Anleitung zur Intallation ist hier zu finden:[[Installation]]&amp;lt;br&amp;gt;&lt;br /&gt;
Eine Übersicht der ersten Schritte im System findet man auf der Seite [[:Kategorie:Erste_Schritte]] oder man versucht sich direkt an [[Die_erste_Webseite|der ersten Seite]].&lt;br /&gt;
&lt;br /&gt;
{{stub}}&lt;br /&gt;
[[en:Beginner]]&lt;br /&gt;
&lt;br /&gt;
=Was ist Contao?=&lt;br /&gt;
==Entstehungsgeschichte==&lt;br /&gt;
&lt;br /&gt;
Die Geschichte von Contao begann im Jahre 2006 unter dem Namen TYPOlight.&lt;br /&gt;
&lt;br /&gt;
Seit dem Release 2.9 (2010) wird das Projekt unter dem Namen &amp;quot;Contao Open Source CMS&amp;quot; weiterentwickelt.&lt;br /&gt;
&lt;br /&gt;
==Abgrenzungskriterien zu anderen CMS==&lt;br /&gt;
&lt;br /&gt;
Contao verfolgt konsequent die Verwaltung der Inhalte nach einem Containerprinzip.&lt;br /&gt;
&lt;br /&gt;
Die Hierarchie ist hierbei wie folgt: Seite =&amp;gt; Artikel =&amp;gt; Inhaltselement.&lt;br /&gt;
&lt;br /&gt;
Somit liegen in den Webseiten in einzelnen Layout-Bereichen, wie z.B. &amp;quot;Hauptspalte&amp;quot;, &amp;quot;linke Spalte&amp;quot; oder &amp;quot;rechte Spalte&amp;quot;, Artikel. Diese Artikel stellen ihrerseits Container dar, in welchen dann die eigentlichen Inhaltselemente wie beispielsweise Texte und Bilder abgelegt werden.&lt;br /&gt;
Diese Art der Inhaltspflege ermöglicht es Einsteigern intuitiv mit dem System zu arbeiten.&lt;br /&gt;
&lt;br /&gt;
=Was kann Contao?=&lt;br /&gt;
&lt;br /&gt;
Contao ist ein Seiten basiertes Content Management System, welches schon in der Basisversion (core) das meiste mitbringt um einen ansprechenden Webauftritt zu erstellen. Mittlerweile gibt es viele Erweiterungen, mit denen das System so ausgebaut werden kann, dass es auch spezielle Anforderungen erfüllt. Kataloge, Online-Shops, Newslettersysteme und Google-Maps unterstützende Applikationen sind nur einen kleiner Bruchteil des vorhandenen Erweiterungskataloges.&lt;br /&gt;
&lt;br /&gt;
Contao kann auch mit Multi-Domains umgehen. Das ist eine Installation für mehrere Domainnamen. Eine ausführlichere Liste gibt es hier: http://www.contao.org/funktionen.html&lt;br /&gt;
&lt;br /&gt;
==Demo==&lt;br /&gt;
Eine Demo zum Reinschauen gibt es hier: &lt;br /&gt;
&lt;br /&gt;
http://demo.contao.org/  &amp;gt; Frontend&lt;br /&gt;
&lt;br /&gt;
http://demo.contao.org/contao/  &amp;gt;Backend&lt;br /&gt;
&lt;br /&gt;
=Was braucht man für Contao?=&lt;br /&gt;
&lt;br /&gt;
Die Systemvoraussetzungen findet man auf www.contao.org .&lt;br /&gt;
Eine genaue Liste gibt es hier : [http://www.contao.org/den-live-server-konfigurieren.html#requirements Anforderungsliste]&lt;br /&gt;
 &lt;br /&gt;
Wer gerne Lokal mit Contao die ersten Gehversuche machen will, kann dies auf eine einfache Weise mit [[Contao2Go]] machen. Bei diesem Lokalen Webserver der auf Server2Go basiert ist schon eine Fix-fertige Installation vorhanden. Genaues vorgehen findet man auf der Webseite von [http://www.Contao2Go.org Contao2Go].&lt;br /&gt;
&lt;br /&gt;
=Was kostet Contao?=&lt;br /&gt;
Alle Informationen zu der Lizenz befinden sich auf der [http://www.contao.org/kommerzielle-lizenz.html Webseite des Projekts].&lt;br /&gt;
&lt;br /&gt;
Kurz zusammengefasst:&lt;br /&gt;
* Contao ist '''KOSTENLOS''' (sowohl für den privaten als auch kommerziellen Einsatz)&lt;br /&gt;
* Contao ist unter der [https://secure.wikimedia.org/wikipedia/de/wiki/GNU_Lesser_General_Public_License Lizenz LGPL] veröffentlicht&lt;br /&gt;
* Die Copyright-Hinweise dürften nicht entfernt werden&lt;br /&gt;
* Eine kostenpflichtige Lizenz mit erweiterten Konditionen wird angeboten.&lt;br /&gt;
&lt;br /&gt;
=Wer entwickelt Contao?=&lt;br /&gt;
Ein Entwickler- und Supportteam um den Erfinder und Hauptentwickler des Contao CMS Leo Freyer entwickelt das System ständig weiter. Alle Infos zum Team finden sich auf der [http://www.contao.org/das-team.html Webseite].&lt;br /&gt;
&lt;br /&gt;
=Welche Voraussetzungen braucht man, um mit Contao arbeiten zu können?=&lt;br /&gt;
Für einen Administrator eines Contao-Systems sind Kenntnisse in der Auszeichnungssprache [[w:de:HTML|HTML]] und der Formatierungssprache [[w:de:Cascading_Style_Sheets|CSS]] erforderlich. Kenntnisse in der Scriptsprache [[w:de:PHP|PHP]] sind für die Modifikation und Erweiterung des Systems empfehlenswert.&lt;br /&gt;
&lt;br /&gt;
=Wo bekommt man Hilfe?=&lt;br /&gt;
Wenn man Hilfe benötigt, gibt es verschiedene Anlaufstellen:&lt;br /&gt;
*Bücher über Contao: [http://www.contao-handbuch.de/contao-buecher.html Hier gibt es eine Übersicht von Contao-Büchern]&lt;br /&gt;
*Video-Tutorials: auf [http://www.youtube.com/results?search_query=contao Youtube] als auch als [http://www.contao-handbuch.de/contao-videos.html DVD]&lt;br /&gt;
*dieses Wiki ([http://www.contaowiki.org http://www.contaowiki.org]): stellt verschiedene detaillierte Anleitungen zu verschiedensten Bereichen zur Verfügung&lt;br /&gt;
*das (deutsche) Contao-Forum ([http://www.contao-community.de http://www.contao-community.de]): hier kann man auf eine sehr breite Basis von Fragen und Problemen zurückgreifen und eigene Probleme und Ideen ansprechen.&lt;br /&gt;
*Des weiteren gibt es noch die professionellen [http://www.contao.org/partner.html Contao-Partner], welche auf kommerzieller Ebene ihre Dienste anbieten.&lt;br /&gt;
*der [[Chat_HowTo|Contao-Chat]]&lt;/div&gt;</summary>
		<author><name>MaTh</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Einsteiger</id>
		<title>Einsteiger</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Einsteiger"/>
				<updated>2012-03-04T21:06:12Z</updated>
		
		<summary type="html">&lt;p&gt;MaTh: Fragezeichen konsequent bei allen Frage-Überschriften&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Im Folgenden bekommt man einen fundierten Überblick über die Hintergründe rund um Contao.&amp;lt;br&amp;gt;&lt;br /&gt;
Eine Anleitung zur Intallation ist hier zu finden:[[Installation]]&amp;lt;br&amp;gt;&lt;br /&gt;
Eine Übersicht der ersten Schritte im System findet man auf der Seite [[:Kategorie:Erste_Schritte]] oder man versucht sich direkt an [[Die_erste_Webseite|der ersten Seite]].&lt;br /&gt;
&lt;br /&gt;
{{stub}}&lt;br /&gt;
[[en:Beginner]]&lt;br /&gt;
&lt;br /&gt;
=Was ist Contao?=&lt;br /&gt;
==Entstehungsgeschichte==&lt;br /&gt;
&lt;br /&gt;
Die Geschichte von Contao begann im Jahre 2006 unter dem Namen TYPOlight.&lt;br /&gt;
&lt;br /&gt;
Seit dem Release 2.9 (2010) wird das Projekt unter dem Namen &amp;quot;Contao Open Source CMS&amp;quot; weiterentwickelt.&lt;br /&gt;
&lt;br /&gt;
==Abgrenzungskriterien zu anderen CMS==&lt;br /&gt;
&lt;br /&gt;
Contao verfolgt konsequent die Verwaltung der Inhalte nach einem Containerprinzip.&lt;br /&gt;
&lt;br /&gt;
Die Hierarchie ist hierbei wie folgt: Seite =&amp;gt; Artikel =&amp;gt; Inhaltselement.&lt;br /&gt;
&lt;br /&gt;
Somit liegen in den Webseiten in einzelnen Layout-Bereichen, wie z.B. &amp;quot;Hauptspalte&amp;quot;, &amp;quot;linke Spalte&amp;quot; oder &amp;quot;rechte Spalte&amp;quot;, Artikel. Diese Artikel stellen ihrerseits Container dar, in welchen dann die eigentlichen Inhaltselemente wie beispielsweise Texte und Bilder abgelegt werden.&lt;br /&gt;
Diese Art der Inhaltspflege ermöglicht es Einsteigern intuitiv mit dem System zu arbeiten.&lt;br /&gt;
&lt;br /&gt;
=Was kann Contao?=&lt;br /&gt;
&lt;br /&gt;
Contao ist ein Seiten basiertes Content Management System, welches schon in der Basisversion (core) das meiste mitbringt um einen ansprechenden Webauftritt zu erstellen. Mittlerweile gibt es viele Erweiterungen, mit denen das System so ausgebaut werden kann, dass es auch spezielle Anforderungen erfüllt. Kataloge, Online-Shops, Newslettersysteme und Google-Maps unterstützende Applikationen sind nur einen kleiner Bruchteil des vorhandenen Erweiterungskataloges.&lt;br /&gt;
&lt;br /&gt;
Contao kann auch mit Multi-Domains umgehen. Das ist eine Installation für mehrere Domainnamen. Eine ausführlichere Liste gibt es hier: http://www.contao.org/funktionen.html&lt;br /&gt;
&lt;br /&gt;
==Demo==&lt;br /&gt;
Eine Demo zum Reinschauen gibt es hier: &lt;br /&gt;
&lt;br /&gt;
http://demo.contao.org/  &amp;gt; Frontend&lt;br /&gt;
&lt;br /&gt;
http://demo.contao.org/contao/  &amp;gt;Backend&lt;br /&gt;
&lt;br /&gt;
=Was braucht man für Contao?=&lt;br /&gt;
&lt;br /&gt;
Die Systemvoraussetzungen findet man auf www.contao.org .&lt;br /&gt;
Eine genaue Liste gibt es hier : [http://www.contao.org/den-live-server-konfigurieren.html#requirements Anforderungsliste]&lt;br /&gt;
 &lt;br /&gt;
Wer gerne Lokal mit Contao die ersten Gehversuche machen will, kann dies auf eine einfache Weise mit [[Contao2Go]] machen. Bei diesem Lokalen Webserver der auf Server2Go basiert ist schon eine Fix-fertige Installation vorhanden. Genaues vorgehen findet man auf der Webseite von [http://www.Contao2Go.org Contao2Go].&lt;br /&gt;
&lt;br /&gt;
=Was kostet Contao?=&lt;br /&gt;
Alle Informationen zu der Lizenz befinden sich auf der [http://www.contao.org/kommerzielle-lizenz.html Webseite des Projekts].&lt;br /&gt;
&lt;br /&gt;
Kurz zusammengefasst:&lt;br /&gt;
* Contao ist '''KOSTENLOS''' (sowohl für den privaten als auch kommerziellen Einsatz)&lt;br /&gt;
* Contao ist unter der [https://secure.wikimedia.org/wikipedia/de/wiki/GNU_Lesser_General_Public_License Lizenz LGPL] veröffentlicht&lt;br /&gt;
* Die Copyright-Hinweise dürften nicht entfernt werden&lt;br /&gt;
* Eine kostenpflichtige Lizenz mit erweiterten Konditionen wird angeboten.&lt;br /&gt;
&lt;br /&gt;
=Wer entwickelt Contao?=&lt;br /&gt;
Ein Entwickler- und Supportteam um den Erfinder und Hauptentwickler des Contao CMS Leo Freyer entwickelt das System ständig weiter. Alle Infos zum Team finden sich auf der [http://www.contao.org/das-team.html Webseite].&lt;br /&gt;
&lt;br /&gt;
=Welche Voraussetzungen braucht man, um mit Contao arbeiten zu können=&lt;br /&gt;
Für einen Administrator eines Contao-Systems sind Kenntnisse in der Auszeichnungssprache [[w:de:HTML|HTML]] und der Formatierungssprache [[w:de:Cascading_Style_Sheets|CSS]] erforderlich. Kenntnisse in der Scriptsprache [[w:de:PHP|PHP]] sind für die Modifikation und Erweiterung des Systems empfehlenswert.&lt;br /&gt;
&lt;br /&gt;
=Wo bekommt man Hilfe?=&lt;br /&gt;
Wenn man Hilfe benötigt, gibt es verschiedene Anlaufstellen:&lt;br /&gt;
*Bücher über Contao: [http://www.contao-handbuch.de/contao-buecher.html Hier gibt es eine Übersicht von Contao-Büchern]&lt;br /&gt;
*Video-Tutorials: auf [http://www.youtube.com/results?search_query=contao Youtube] als auch als [http://www.contao-handbuch.de/contao-videos.html DVD]&lt;br /&gt;
*dieses Wiki ([http://www.contaowiki.org http://www.contaowiki.org]): stellt verschiedene detaillierte Anleitungen zu verschiedensten Bereichen zur Verfügung&lt;br /&gt;
*das (deutsche) Contao-Forum ([http://www.contao-community.de http://www.contao-community.de]): hier kann man auf eine sehr breite Basis von Fragen und Problemen zurückgreifen und eigene Probleme und Ideen ansprechen.&lt;br /&gt;
*Des weiteren gibt es noch die professionellen [http://www.contao.org/partner.html Contao-Partner], welche auf kommerzieller Ebene ihre Dienste anbieten.&lt;br /&gt;
*der [[Chat_HowTo|Contao-Chat]]&lt;/div&gt;</summary>
		<author><name>MaTh</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Einsteiger</id>
		<title>Einsteiger</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Einsteiger"/>
				<updated>2012-03-04T20:58:43Z</updated>
		
		<summary type="html">&lt;p&gt;MaTh: /* Was kann Contao */ Demo mit Unterüberschrift versehen&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Im Folgenden bekommt man einen fundierten Überblick über die Hintergründe rund um Contao.&amp;lt;br&amp;gt;&lt;br /&gt;
Eine Anleitung zur Intallation ist hier zu finden:[[Installation]]&amp;lt;br&amp;gt;&lt;br /&gt;
Eine Übersicht der ersten Schritte im System findet man auf der Seite [[:Kategorie:Erste_Schritte]] oder man versucht sich direkt an [[Die_erste_Webseite|der ersten Seite]].&lt;br /&gt;
&lt;br /&gt;
{{stub}}&lt;br /&gt;
[[en:Beginner]]&lt;br /&gt;
&lt;br /&gt;
=Was ist Contao=&lt;br /&gt;
==Entstehungsgeschichte==&lt;br /&gt;
&lt;br /&gt;
Die Geschichte von Contao begann im Jahre 2006 unter dem Namen TYPOlight.&lt;br /&gt;
&lt;br /&gt;
Seit dem Release 2.9 (2010) wird das Projekt unter dem Namen &amp;quot;Contao Open Source CMS&amp;quot; weiterentwickelt.&lt;br /&gt;
&lt;br /&gt;
==Abgrenzungskriterien zu anderen CMS==&lt;br /&gt;
&lt;br /&gt;
Contao verfolgt konsequent die Verwaltung der Inhalte nach einem Containerprinzip.&lt;br /&gt;
&lt;br /&gt;
Die Hierarchie ist hierbei wie folgt: Seite =&amp;gt; Artikel =&amp;gt; Inhaltselement.&lt;br /&gt;
&lt;br /&gt;
Somit liegen in den Webseiten in einzelnen Layout-Bereichen, wie z.B. &amp;quot;Hauptspalte&amp;quot;, &amp;quot;linke Spalte&amp;quot; oder &amp;quot;rechte Spalte&amp;quot;, Artikel. Diese Artikel stellen ihrerseits Container dar, in welchen dann die eigentlichen Inhaltselemente wie beispielsweise Texte und Bilder abgelegt werden.&lt;br /&gt;
Diese Art der Inhaltspflege ermöglicht es Einsteigern intuitiv mit dem System zu arbeiten.&lt;br /&gt;
&lt;br /&gt;
=Was kann Contao=&lt;br /&gt;
&lt;br /&gt;
Contao ist ein Seiten basiertes Content Management System, welches schon in der Basisversion (core) das meiste mitbringt um einen ansprechenden Webauftritt zu erstellen. Mittlerweile gibt es viele Erweiterungen, mit denen das System so ausgebaut werden kann, dass es auch spezielle Anforderungen erfüllt. Kataloge, Online-Shops, Newslettersysteme und Google-Maps unterstützende Applikationen sind nur einen kleiner Bruchteil des vorhandenen Erweiterungskataloges.&lt;br /&gt;
&lt;br /&gt;
Contao kann auch mit Multi-Domains umgehen. Das ist eine Installation für mehrere Domainnamen. Eine ausführlichere Liste gibt es hier: http://www.contao.org/funktionen.html&lt;br /&gt;
&lt;br /&gt;
==Demo==&lt;br /&gt;
Eine Demo zum Reinschauen gibt es hier: &lt;br /&gt;
&lt;br /&gt;
http://demo.contao.org/  &amp;gt; Frontend&lt;br /&gt;
&lt;br /&gt;
http://demo.contao.org/contao/  &amp;gt;Backend&lt;br /&gt;
&lt;br /&gt;
=Was braucht man für Contao=&lt;br /&gt;
&lt;br /&gt;
Die Systemvoraussetzungen findet man auf www.contao.org .&lt;br /&gt;
Eine genaue Liste gibt es hier : [http://www.contao.org/den-live-server-konfigurieren.html#requirements Anforderungsliste]&lt;br /&gt;
 &lt;br /&gt;
Wer gerne Lokal mit Contao die ersten Gehversuche machen will, kann dies auf eine einfache Weise mit [[Contao2Go]] machen. Bei diesem Lokalen Webserver der auf Server2Go basiert ist schon eine Fix-fertige Installation vorhanden. Genaues vorgehen findet man auf der Webseite von [http://www.Contao2Go.org Contao2Go].&lt;br /&gt;
&lt;br /&gt;
=Was kostet Contao?=&lt;br /&gt;
Alle Informationen zu der Lizenz befinden sich auf der [http://www.contao.org/kommerzielle-lizenz.html Webseite des Projekts].&lt;br /&gt;
&lt;br /&gt;
Kurz zusammengefasst:&lt;br /&gt;
* Contao ist '''KOSTENLOS''' (sowohl für den privaten als auch kommerziellen Einsatz)&lt;br /&gt;
* Contao ist unter der [https://secure.wikimedia.org/wikipedia/de/wiki/GNU_Lesser_General_Public_License Lizenz LGPL] veröffentlicht&lt;br /&gt;
* Die Copyright-Hinweise dürften nicht entfernt werden&lt;br /&gt;
* Eine kostenpflichtige Lizenz mit erweiterten Konditionen wird angeboten.&lt;br /&gt;
&lt;br /&gt;
=Wer entwickelt Contao=&lt;br /&gt;
Ein Entwickler- und Supportteam um den Erfinder und Hauptentwickler des Contao CMS Leo Freyer entwickelt das System ständig weiter. Alle Infos zum Team finden sich auf der [http://www.contao.org/das-team.html Webseite].&lt;br /&gt;
&lt;br /&gt;
=Welche Voraussetzungen braucht man, um mit Contao arbeiten zu können=&lt;br /&gt;
Für einen Administrator eines Contao-Systems sind Kenntnisse in der Auszeichnungssprache [[w:de:HTML|HTML]] und der Formatierungssprache [[w:de:Cascading_Style_Sheets|CSS]] erforderlich. Kenntnisse in der Scriptsprache [[w:de:PHP|PHP]] sind für die Modifikation und Erweiterung des Systems empfehlenswert.&lt;br /&gt;
&lt;br /&gt;
=Wo bekommt man Hilfe?=&lt;br /&gt;
Wenn man Hilfe benötigt, gibt es verschiedene Anlaufstellen:&lt;br /&gt;
*Bücher über Contao: [http://www.contao-handbuch.de/contao-buecher.html Hier gibt es eine Übersicht von Contao-Büchern]&lt;br /&gt;
*Video-Tutorials: auf [http://www.youtube.com/results?search_query=contao Youtube] als auch als [http://www.contao-handbuch.de/contao-videos.html DVD]&lt;br /&gt;
*dieses Wiki ([http://www.contaowiki.org http://www.contaowiki.org]): stellt verschiedene detaillierte Anleitungen zu verschiedensten Bereichen zur Verfügung&lt;br /&gt;
*das (deutsche) Contao-Forum ([http://www.contao-community.de http://www.contao-community.de]): hier kann man auf eine sehr breite Basis von Fragen und Problemen zurückgreifen und eigene Probleme und Ideen ansprechen.&lt;br /&gt;
*Des weiteren gibt es noch die professionellen [http://www.contao.org/partner.html Contao-Partner], welche auf kommerzieller Ebene ihre Dienste anbieten.&lt;br /&gt;
*der [[Chat_HowTo|Contao-Chat]]&lt;/div&gt;</summary>
		<author><name>MaTh</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Navigationspunkt_der_aktiven_Seite_verlinken</id>
		<title>Navigationspunkt der aktiven Seite verlinken</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Navigationspunkt_der_aktiven_Seite_verlinken"/>
				<updated>2012-03-04T19:43:56Z</updated>
		
		<summary type="html">&lt;p&gt;MaTh: /* Template bearbeiten */ Nochmal Name des Templates explizit über dem Quelltext genannt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Admin_HOWTOS]]&lt;br /&gt;
{{AppliesTo|TLVersion=|Version= 2.9}}&lt;br /&gt;
Standardmäßig wird in der Navigation der Navigationslink der aktuellen Seite nicht verlinkt. Hier wird gezeigt, wie das Template angepasst werden kann, damit der Link in der Navigation aktiv bleibt.&lt;br /&gt;
&lt;br /&gt;
=Änderung des Templates in Contao 2.9=&lt;br /&gt;
==Kopie des Orginaltemplates erstellen==&lt;br /&gt;
* unter Layout/Templates &lt;br /&gt;
* Button &amp;quot;Neues Template&amp;quot;&lt;br /&gt;
* das Template (Abschnitt ''frontend'') &amp;quot;nav_default.tpl&amp;quot; auswählen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Genaue Beschreibung zum Bearbeiten eines Templates siehe Artikel [[Templates bearbeiten|Templates_bearbeiten]]&lt;br /&gt;
&lt;br /&gt;
==Template bearbeiten (in Contao 2.9)==&lt;br /&gt;
Quelltext des Orginaltemplates (nav_default.tpl):&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;&amp;lt;?php echo $this-&amp;gt;level; ?&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php foreach ($this-&amp;gt;items as $item): ?&amp;gt;&lt;br /&gt;
  &amp;lt;?php if ($item['isActive']): ?&amp;gt;&lt;br /&gt;
    &amp;lt;li class=&amp;quot;active&amp;lt;?php if ($item['class']): ?&amp;gt; &amp;lt;?php echo $item['class']; ?&amp;gt;&amp;lt;?php endif; ?&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;!-- Dieses &amp;lt;span&amp;gt; soll zum Link werden: --&amp;gt;&lt;br /&gt;
      &amp;lt;span class=&amp;quot;active&amp;lt;?php if ($item['class']): ?&amp;gt; &amp;lt;?php echo $item['class']; ?&amp;gt;&amp;lt;?php endif; ?&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;?php echo $item['link']; ?&amp;gt;&lt;br /&gt;
      &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;?php echo $item['subitems']; ?&amp;gt;&lt;br /&gt;
    &amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;?php else: ?&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;lt;?php if ($item['class']): ?&amp;gt; class=&amp;quot;&amp;lt;?php echo $item['class']; ?&amp;gt;&amp;quot;&amp;lt;?php endif; ?&amp;gt;&amp;gt;&lt;br /&gt;
      &amp;lt;a href=&amp;quot;&amp;lt;?php echo $item['href']; ?&amp;gt;&amp;quot; title=&amp;quot;&amp;lt;?php echo $item['pageTitle'] ? $item['pageTitle'] : $item['title']; ?&amp;gt;&amp;quot;&amp;lt;?php if ($item['class']): ?&amp;gt; class=&amp;quot;&amp;lt;?php echo $item['class']; ?&amp;gt;&amp;quot;&amp;lt;?php endif; ?&amp;gt;&amp;lt;?php if ($item['accesskey'] != ''): ?&amp;gt; accesskey=&amp;quot;&amp;lt;?php echo $item['accesskey']; ?&amp;gt;&amp;quot;&amp;lt;?php endif; ?&amp;gt;&amp;lt;?php if ($item['tabindex']): ?&amp;gt; tabindex=&amp;quot;&amp;lt;?php echo $item['tabindex']; ?&amp;gt;&amp;quot;&amp;lt;?php endif; ?&amp;gt;&amp;lt;?php if ($item['nofollow']): ?&amp;gt; rel=&amp;quot;nofollow&amp;quot;&amp;lt;?php endif; ?&amp;gt;&amp;lt;?php echo $item['target']; ?&amp;gt;&amp;gt;&lt;br /&gt;
        &amp;lt;?php echo $item['link']; ?&amp;gt;&lt;br /&gt;
      &amp;lt;/a&amp;gt;&lt;br /&gt;
      &amp;lt;?php echo $item['subitems']; ?&amp;gt;&lt;br /&gt;
    &amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;?php endforeach; ?&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dabei wird die span-Zeile ausgetauscht:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;active&amp;lt;?php if ($item['class']): ?&amp;gt; &amp;lt;?php echo $item['class']; ?&amp;gt;&amp;lt;?php endif; ?&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;?php echo $item['link']; ?&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
gegen&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;?php echo $item['href']; ?&amp;gt;&amp;quot; title=&amp;quot;&amp;lt;?php echo $item['pageTitle'] ? $item['pageTitle'] : $item['title']; ?&amp;gt;&amp;quot;&amp;lt;?php if ($item['class']): ?&amp;gt; class=&amp;quot;&amp;lt;?php echo $item['class']; ?&amp;gt;&amp;quot;&amp;lt;?php endif; ?&amp;gt;&amp;lt;?php if ($item['accesskey'] != ''): ?&amp;gt; accesskey=&amp;quot;&amp;lt;?php echo $item['accesskey']; ?&amp;gt;&amp;quot;&amp;lt;?php endif; ?&amp;gt;&amp;lt;?php if ($item['tabindex']): ?&amp;gt; tabindex=&amp;quot;&amp;lt;?php echo $item['tabindex']; ?&amp;gt;&amp;quot;&amp;lt;?php endif; ?&amp;gt;&amp;lt;?php if ($item['nofollow']): ?&amp;gt; rel=&amp;quot;nofollow&amp;quot;&amp;lt;?php endif; ?&amp;gt;&amp;lt;?php echo $item['target']; ?&amp;gt;&amp;gt;&lt;br /&gt;
  &amp;lt;?php echo $item['link']; ?&amp;gt;&lt;br /&gt;
&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ergebnis (nav_default.tpl):&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;&amp;lt;?php echo $this-&amp;gt;level; ?&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php foreach ($this-&amp;gt;items as $item): ?&amp;gt;&lt;br /&gt;
  &amp;lt;?php if ($item['isActive']): ?&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;active&amp;lt;?php if ($item['class']): ?&amp;gt; &amp;lt;?php echo $item['class']; ?&amp;gt;&amp;lt;?php endif; ?&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Hier haben wir es geaendert --&amp;gt;&lt;br /&gt;
    &amp;lt;a href=&amp;quot;&amp;lt;?php echo $item['href']; ?&amp;gt;&amp;quot; title=&amp;quot;&amp;lt;?php echo $item['pageTitle'] ? $item['pageTitle'] : $item['title']; ?&amp;gt;&amp;quot;&amp;lt;?php if ($item['class']): ?&amp;gt; class=&amp;quot;&amp;lt;?php echo $item['class']; ?&amp;gt;&amp;quot;&amp;lt;?php endif; ?&amp;gt;&amp;lt;?php if ($item['accesskey'] != ''): ?&amp;gt; accesskey=&amp;quot;&amp;lt;?php echo $item['accesskey']; ?&amp;gt;&amp;quot;&amp;lt;?php endif; ?&amp;gt;&amp;lt;?php if ($item['tabindex']): ?&amp;gt; tabindex=&amp;quot;&amp;lt;?php echo $item['tabindex']; ?&amp;gt;&amp;quot;&amp;lt;?php endif; ?&amp;gt;&amp;lt;?php if ($item['nofollow']): ?&amp;gt; rel=&amp;quot;nofollow&amp;quot;&amp;lt;?php endif; ?&amp;gt;&amp;lt;?php echo $item['target']; ?&amp;gt;&amp;gt;&lt;br /&gt;
      &amp;lt;?php echo $item['link']; ?&amp;gt;&lt;br /&gt;
    &amp;lt;/a&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;?php echo $item['subitems']; ?&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;?php else: ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;li&amp;lt;?php if ($item['class']): ?&amp;gt; class=&amp;quot;&amp;lt;?php echo $item['class']; ?&amp;gt;&amp;quot;&amp;lt;?php endif; ?&amp;gt;&amp;gt;&lt;br /&gt;
    &amp;lt;a href=&amp;quot;&amp;lt;?php echo $item['href']; ?&amp;gt;&amp;quot; title=&amp;quot;&amp;lt;?php echo $item['pageTitle'] ? $item['pageTitle'] : $item['title']; ?&amp;gt;&amp;quot;&amp;lt;?php if ($item['class']): ?&amp;gt; class=&amp;quot;&amp;lt;?php echo $item['class']; ?&amp;gt;&amp;quot;&amp;lt;?php endif; ?&amp;gt;&amp;lt;?php if ($item['accesskey'] != ''): ?&amp;gt; accesskey=&amp;quot;&amp;lt;?php echo $item['accesskey']; ?&amp;gt;&amp;quot;&amp;lt;?php endif; ?&amp;gt;&amp;lt;?php if ($item['tabindex']): ?&amp;gt; tabindex=&amp;quot;&amp;lt;?php echo $item['tabindex']; ?&amp;gt;&amp;quot;&amp;lt;?php endif; ?&amp;gt;&amp;lt;?php if ($item['nofollow']): ?&amp;gt; rel=&amp;quot;nofollow&amp;quot;&amp;lt;?php endif; ?&amp;gt;&amp;lt;?php echo $item['target']; ?&amp;gt;&amp;gt;&lt;br /&gt;
      &amp;lt;?php echo $item['link']; ?&amp;gt;&lt;br /&gt;
    &amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;?php echo $item['subitems']; ?&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;?php endforeach; ?&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Änderung des Templates in Contao 2.7=&lt;br /&gt;
siehe [http://jooon.de/node/346 http://jooon.de/node/346]&lt;/div&gt;</summary>
		<author><name>MaTh</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Navigationspunkt_der_aktiven_Seite_verlinken</id>
		<title>Navigationspunkt der aktiven Seite verlinken</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Navigationspunkt_der_aktiven_Seite_verlinken"/>
				<updated>2012-03-04T19:42:24Z</updated>
		
		<summary type="html">&lt;p&gt;MaTh: /* Template bearbeiten */ Ergebnistemplate vergessen einzufügen. jetzt eingefügt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Admin_HOWTOS]]&lt;br /&gt;
{{AppliesTo|TLVersion=|Version= 2.9}}&lt;br /&gt;
Standardmäßig wird in der Navigation der Navigationslink der aktuellen Seite nicht verlinkt. Hier wird gezeigt, wie das Template angepasst werden kann, damit der Link in der Navigation aktiv bleibt.&lt;br /&gt;
&lt;br /&gt;
=Änderung des Templates in Contao 2.9=&lt;br /&gt;
==Kopie des Orginaltemplates erstellen==&lt;br /&gt;
* unter Layout/Templates &lt;br /&gt;
* Button &amp;quot;Neues Template&amp;quot;&lt;br /&gt;
* das Template (Abschnitt ''frontend'') &amp;quot;nav_default.tpl&amp;quot; auswählen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Genaue Beschreibung zum Bearbeiten eines Templates siehe Artikel [[Templates bearbeiten|Templates_bearbeiten]]&lt;br /&gt;
&lt;br /&gt;
==Template bearbeiten==&lt;br /&gt;
Quelltext des Orginaltemplates:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;&amp;lt;?php echo $this-&amp;gt;level; ?&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php foreach ($this-&amp;gt;items as $item): ?&amp;gt;&lt;br /&gt;
  &amp;lt;?php if ($item['isActive']): ?&amp;gt;&lt;br /&gt;
    &amp;lt;li class=&amp;quot;active&amp;lt;?php if ($item['class']): ?&amp;gt; &amp;lt;?php echo $item['class']; ?&amp;gt;&amp;lt;?php endif; ?&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;!-- Dieses &amp;lt;span&amp;gt; soll zum Link werden: --&amp;gt;&lt;br /&gt;
      &amp;lt;span class=&amp;quot;active&amp;lt;?php if ($item['class']): ?&amp;gt; &amp;lt;?php echo $item['class']; ?&amp;gt;&amp;lt;?php endif; ?&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;?php echo $item['link']; ?&amp;gt;&lt;br /&gt;
      &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;?php echo $item['subitems']; ?&amp;gt;&lt;br /&gt;
    &amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;?php else: ?&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;lt;?php if ($item['class']): ?&amp;gt; class=&amp;quot;&amp;lt;?php echo $item['class']; ?&amp;gt;&amp;quot;&amp;lt;?php endif; ?&amp;gt;&amp;gt;&lt;br /&gt;
      &amp;lt;a href=&amp;quot;&amp;lt;?php echo $item['href']; ?&amp;gt;&amp;quot; title=&amp;quot;&amp;lt;?php echo $item['pageTitle'] ? $item['pageTitle'] : $item['title']; ?&amp;gt;&amp;quot;&amp;lt;?php if ($item['class']): ?&amp;gt; class=&amp;quot;&amp;lt;?php echo $item['class']; ?&amp;gt;&amp;quot;&amp;lt;?php endif; ?&amp;gt;&amp;lt;?php if ($item['accesskey'] != ''): ?&amp;gt; accesskey=&amp;quot;&amp;lt;?php echo $item['accesskey']; ?&amp;gt;&amp;quot;&amp;lt;?php endif; ?&amp;gt;&amp;lt;?php if ($item['tabindex']): ?&amp;gt; tabindex=&amp;quot;&amp;lt;?php echo $item['tabindex']; ?&amp;gt;&amp;quot;&amp;lt;?php endif; ?&amp;gt;&amp;lt;?php if ($item['nofollow']): ?&amp;gt; rel=&amp;quot;nofollow&amp;quot;&amp;lt;?php endif; ?&amp;gt;&amp;lt;?php echo $item['target']; ?&amp;gt;&amp;gt;&lt;br /&gt;
        &amp;lt;?php echo $item['link']; ?&amp;gt;&lt;br /&gt;
      &amp;lt;/a&amp;gt;&lt;br /&gt;
      &amp;lt;?php echo $item['subitems']; ?&amp;gt;&lt;br /&gt;
    &amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;?php endforeach; ?&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dabei wird die span-Zeile ausgetauscht:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;active&amp;lt;?php if ($item['class']): ?&amp;gt; &amp;lt;?php echo $item['class']; ?&amp;gt;&amp;lt;?php endif; ?&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;?php echo $item['link']; ?&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
gegen&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;?php echo $item['href']; ?&amp;gt;&amp;quot; title=&amp;quot;&amp;lt;?php echo $item['pageTitle'] ? $item['pageTitle'] : $item['title']; ?&amp;gt;&amp;quot;&amp;lt;?php if ($item['class']): ?&amp;gt; class=&amp;quot;&amp;lt;?php echo $item['class']; ?&amp;gt;&amp;quot;&amp;lt;?php endif; ?&amp;gt;&amp;lt;?php if ($item['accesskey'] != ''): ?&amp;gt; accesskey=&amp;quot;&amp;lt;?php echo $item['accesskey']; ?&amp;gt;&amp;quot;&amp;lt;?php endif; ?&amp;gt;&amp;lt;?php if ($item['tabindex']): ?&amp;gt; tabindex=&amp;quot;&amp;lt;?php echo $item['tabindex']; ?&amp;gt;&amp;quot;&amp;lt;?php endif; ?&amp;gt;&amp;lt;?php if ($item['nofollow']): ?&amp;gt; rel=&amp;quot;nofollow&amp;quot;&amp;lt;?php endif; ?&amp;gt;&amp;lt;?php echo $item['target']; ?&amp;gt;&amp;gt;&lt;br /&gt;
  &amp;lt;?php echo $item['link']; ?&amp;gt;&lt;br /&gt;
&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ergebnis (nav_default.tpl):&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;&amp;lt;?php echo $this-&amp;gt;level; ?&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php foreach ($this-&amp;gt;items as $item): ?&amp;gt;&lt;br /&gt;
  &amp;lt;?php if ($item['isActive']): ?&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;active&amp;lt;?php if ($item['class']): ?&amp;gt; &amp;lt;?php echo $item['class']; ?&amp;gt;&amp;lt;?php endif; ?&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Hier haben wir es geaendert --&amp;gt;&lt;br /&gt;
    &amp;lt;a href=&amp;quot;&amp;lt;?php echo $item['href']; ?&amp;gt;&amp;quot; title=&amp;quot;&amp;lt;?php echo $item['pageTitle'] ? $item['pageTitle'] : $item['title']; ?&amp;gt;&amp;quot;&amp;lt;?php if ($item['class']): ?&amp;gt; class=&amp;quot;&amp;lt;?php echo $item['class']; ?&amp;gt;&amp;quot;&amp;lt;?php endif; ?&amp;gt;&amp;lt;?php if ($item['accesskey'] != ''): ?&amp;gt; accesskey=&amp;quot;&amp;lt;?php echo $item['accesskey']; ?&amp;gt;&amp;quot;&amp;lt;?php endif; ?&amp;gt;&amp;lt;?php if ($item['tabindex']): ?&amp;gt; tabindex=&amp;quot;&amp;lt;?php echo $item['tabindex']; ?&amp;gt;&amp;quot;&amp;lt;?php endif; ?&amp;gt;&amp;lt;?php if ($item['nofollow']): ?&amp;gt; rel=&amp;quot;nofollow&amp;quot;&amp;lt;?php endif; ?&amp;gt;&amp;lt;?php echo $item['target']; ?&amp;gt;&amp;gt;&lt;br /&gt;
      &amp;lt;?php echo $item['link']; ?&amp;gt;&lt;br /&gt;
    &amp;lt;/a&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;?php echo $item['subitems']; ?&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;?php else: ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;li&amp;lt;?php if ($item['class']): ?&amp;gt; class=&amp;quot;&amp;lt;?php echo $item['class']; ?&amp;gt;&amp;quot;&amp;lt;?php endif; ?&amp;gt;&amp;gt;&lt;br /&gt;
    &amp;lt;a href=&amp;quot;&amp;lt;?php echo $item['href']; ?&amp;gt;&amp;quot; title=&amp;quot;&amp;lt;?php echo $item['pageTitle'] ? $item['pageTitle'] : $item['title']; ?&amp;gt;&amp;quot;&amp;lt;?php if ($item['class']): ?&amp;gt; class=&amp;quot;&amp;lt;?php echo $item['class']; ?&amp;gt;&amp;quot;&amp;lt;?php endif; ?&amp;gt;&amp;lt;?php if ($item['accesskey'] != ''): ?&amp;gt; accesskey=&amp;quot;&amp;lt;?php echo $item['accesskey']; ?&amp;gt;&amp;quot;&amp;lt;?php endif; ?&amp;gt;&amp;lt;?php if ($item['tabindex']): ?&amp;gt; tabindex=&amp;quot;&amp;lt;?php echo $item['tabindex']; ?&amp;gt;&amp;quot;&amp;lt;?php endif; ?&amp;gt;&amp;lt;?php if ($item['nofollow']): ?&amp;gt; rel=&amp;quot;nofollow&amp;quot;&amp;lt;?php endif; ?&amp;gt;&amp;lt;?php echo $item['target']; ?&amp;gt;&amp;gt;&lt;br /&gt;
      &amp;lt;?php echo $item['link']; ?&amp;gt;&lt;br /&gt;
    &amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;?php echo $item['subitems']; ?&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;?php endforeach; ?&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Änderung des Templates in Contao 2.7=&lt;br /&gt;
siehe [http://jooon.de/node/346 http://jooon.de/node/346]&lt;/div&gt;</summary>
		<author><name>MaTh</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Navigationspunkt_der_aktiven_Seite_verlinken</id>
		<title>Navigationspunkt der aktiven Seite verlinken</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Navigationspunkt_der_aktiven_Seite_verlinken"/>
				<updated>2012-03-04T19:40:33Z</updated>
		
		<summary type="html">&lt;p&gt;MaTh: CREATE PAGE&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Admin_HOWTOS]]&lt;br /&gt;
{{AppliesTo|TLVersion=|Version= 2.9}}&lt;br /&gt;
Standardmäßig wird in der Navigation der Navigationslink der aktuellen Seite nicht verlinkt. Hier wird gezeigt, wie das Template angepasst werden kann, damit der Link in der Navigation aktiv bleibt.&lt;br /&gt;
&lt;br /&gt;
=Änderung des Templates in Contao 2.9=&lt;br /&gt;
==Kopie des Orginaltemplates erstellen==&lt;br /&gt;
* unter Layout/Templates &lt;br /&gt;
* Button &amp;quot;Neues Template&amp;quot;&lt;br /&gt;
* das Template (Abschnitt ''frontend'') &amp;quot;nav_default.tpl&amp;quot; auswählen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Genaue Beschreibung zum Bearbeiten eines Templates siehe Artikel [[Templates bearbeiten|Templates_bearbeiten]]&lt;br /&gt;
&lt;br /&gt;
==Template bearbeiten==&lt;br /&gt;
Quelltext des Orginaltemplates:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;&amp;lt;?php echo $this-&amp;gt;level; ?&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php foreach ($this-&amp;gt;items as $item): ?&amp;gt;&lt;br /&gt;
  &amp;lt;?php if ($item['isActive']): ?&amp;gt;&lt;br /&gt;
    &amp;lt;li class=&amp;quot;active&amp;lt;?php if ($item['class']): ?&amp;gt; &amp;lt;?php echo $item['class']; ?&amp;gt;&amp;lt;?php endif; ?&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;!-- Dieses &amp;lt;span&amp;gt; soll zum Link werden: --&amp;gt;&lt;br /&gt;
      &amp;lt;span class=&amp;quot;active&amp;lt;?php if ($item['class']): ?&amp;gt; &amp;lt;?php echo $item['class']; ?&amp;gt;&amp;lt;?php endif; ?&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;?php echo $item['link']; ?&amp;gt;&lt;br /&gt;
      &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;?php echo $item['subitems']; ?&amp;gt;&lt;br /&gt;
    &amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;?php else: ?&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;lt;?php if ($item['class']): ?&amp;gt; class=&amp;quot;&amp;lt;?php echo $item['class']; ?&amp;gt;&amp;quot;&amp;lt;?php endif; ?&amp;gt;&amp;gt;&lt;br /&gt;
      &amp;lt;a href=&amp;quot;&amp;lt;?php echo $item['href']; ?&amp;gt;&amp;quot; title=&amp;quot;&amp;lt;?php echo $item['pageTitle'] ? $item['pageTitle'] : $item['title']; ?&amp;gt;&amp;quot;&amp;lt;?php if ($item['class']): ?&amp;gt; class=&amp;quot;&amp;lt;?php echo $item['class']; ?&amp;gt;&amp;quot;&amp;lt;?php endif; ?&amp;gt;&amp;lt;?php if ($item['accesskey'] != ''): ?&amp;gt; accesskey=&amp;quot;&amp;lt;?php echo $item['accesskey']; ?&amp;gt;&amp;quot;&amp;lt;?php endif; ?&amp;gt;&amp;lt;?php if ($item['tabindex']): ?&amp;gt; tabindex=&amp;quot;&amp;lt;?php echo $item['tabindex']; ?&amp;gt;&amp;quot;&amp;lt;?php endif; ?&amp;gt;&amp;lt;?php if ($item['nofollow']): ?&amp;gt; rel=&amp;quot;nofollow&amp;quot;&amp;lt;?php endif; ?&amp;gt;&amp;lt;?php echo $item['target']; ?&amp;gt;&amp;gt;&lt;br /&gt;
        &amp;lt;?php echo $item['link']; ?&amp;gt;&lt;br /&gt;
      &amp;lt;/a&amp;gt;&lt;br /&gt;
      &amp;lt;?php echo $item['subitems']; ?&amp;gt;&lt;br /&gt;
    &amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;?php endforeach; ?&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dabei wird die span-Zeile ausgetauscht:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;active&amp;lt;?php if ($item['class']): ?&amp;gt; &amp;lt;?php echo $item['class']; ?&amp;gt;&amp;lt;?php endif; ?&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;?php echo $item['link']; ?&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
gegen&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;?php echo $item['href']; ?&amp;gt;&amp;quot; title=&amp;quot;&amp;lt;?php echo $item['pageTitle'] ? $item['pageTitle'] : $item['title']; ?&amp;gt;&amp;quot;&amp;lt;?php if ($item['class']): ?&amp;gt; class=&amp;quot;&amp;lt;?php echo $item['class']; ?&amp;gt;&amp;quot;&amp;lt;?php endif; ?&amp;gt;&amp;lt;?php if ($item['accesskey'] != ''): ?&amp;gt; accesskey=&amp;quot;&amp;lt;?php echo $item['accesskey']; ?&amp;gt;&amp;quot;&amp;lt;?php endif; ?&amp;gt;&amp;lt;?php if ($item['tabindex']): ?&amp;gt; tabindex=&amp;quot;&amp;lt;?php echo $item['tabindex']; ?&amp;gt;&amp;quot;&amp;lt;?php endif; ?&amp;gt;&amp;lt;?php if ($item['nofollow']): ?&amp;gt; rel=&amp;quot;nofollow&amp;quot;&amp;lt;?php endif; ?&amp;gt;&amp;lt;?php echo $item['target']; ?&amp;gt;&amp;gt;&lt;br /&gt;
  &amp;lt;?php echo $item['link']; ?&amp;gt;&lt;br /&gt;
&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ergebnis:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Änderung des Templates in Contao 2.7=&lt;br /&gt;
siehe [http://jooon.de/node/346 http://jooon.de/node/346]&lt;/div&gt;</summary>
		<author><name>MaTh</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Template_Variablen_anzeigen</id>
		<title>Template Variablen anzeigen</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Template_Variablen_anzeigen"/>
				<updated>2012-02-28T20:51:00Z</updated>
		
		<summary type="html">&lt;p&gt;MaTh: Hinweise aus https://www.contao-community.de/showthread.php?28165 hinzugefügt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Dev_Snippets]]&lt;br /&gt;
Bei einer Fehlersuche kann es manchmal sinnvoll sein, sich sämliche Daten eines Templates anzeigen zu lassen. &lt;br /&gt;
Um sich die Daten anzeigen zu lassen, wird einfach folgender Code möglichst am Anfang des entsprechenden Templates einfügen:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&amp;lt;?php $this-&amp;gt;showTemplateVars(); ?&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Alternativ kann man sich die Variablen auch formatiert ausgeben lassen:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?php $this-&amp;gt;showTemplateVars(); ?&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
noch mehr Informationen:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php echo $this-&amp;gt;dumpTemplateVars(); ?&amp;gt; &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Einzelne Spaltenwerte können wie folgt ausgegeben werden:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php echo $this-&amp;gt;spaltenname; ?&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Besonders wichtig: ==&lt;br /&gt;
{{Achtung|Nicht vergessen, den Code nach erfolgreicher Fehlersuche wieder aus dem Template zu entfernen!}}&lt;br /&gt;
Die Ausgabe gibt möglicherweise die '''Zugangsdaten zur Datenbank''' (und beim SafeModeHack '''auch FTP''') preis!&lt;br /&gt;
&lt;br /&gt;
Darum auch möglichst NICHT in einem HTML-Kommentar ausgeben (wird zu leicht vergessen).&lt;br /&gt;
'''Generell möglichst nur auf lokalen Systemen und nicht auf öffentlich zugänglichen Servern verwenden.'''&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Die Ausgabe von showTemplateVars kann mit FirePHP an die Firebug Console gesendet werden. Dann wird das Template Layout nicht tangiert. Mehr dazu: [[PHP_Debugging]]&lt;/div&gt;</summary>
		<author><name>MaTh</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Tags</id>
		<title>Tags</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Tags"/>
				<updated>2012-01-29T14:53:10Z</updated>
		
		<summary type="html">&lt;p&gt;MaTh: /* Hinweise für Entwickler von eigenen Erweiterungen */ Link um die Entwicklerdoku überspringen&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:tags]]&lt;br /&gt;
&lt;br /&gt;
Auszeichnungen zum Kategorisieren von Elementen.&lt;br /&gt;
&lt;br /&gt;
{{ExtInfo&lt;br /&gt;
| Dev=Helmut Schottmüller ([[User:hschottm|hschottm]])&lt;br /&gt;
| DevSite=http://www.aurealis.de&lt;br /&gt;
| ExtVersion=1.7.3&lt;br /&gt;
| Version=2.10.0 - 2.10.3&lt;br /&gt;
| ERLink=http://www.contao.org/erweiterungsliste/view/tags.de.html&lt;br /&gt;
| DonateLink=http://aurealis.de/spenden.html&lt;br /&gt;
| Comment=Version für Contao 2.10 verfügbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Modul tags (Auszeichnungen) ==&lt;br /&gt;
&lt;br /&gt;
tags ist ein Contao-Modul zum Erstellen und Anzeigen von Auszeichnungen innerhalb von Contao. Mit Hilfe des Moduls lassen sich für Entwickler mit geringem Aufwand Auszeichnungen für beliebige Contao Datacontainer (Tabellen) hinzufügen. Es ist zu beachten, dass zum vollständigen Funktionieren der Erweiterung die Mootools Unterstützung im Contao Seitenlayout aktiviert sein muss.&lt;br /&gt;
Das Modul stellt ein Eingabefeld-Widget zur Verfügung, das für den aktuellen Datacontainer, in dem es eingesetzt wird, die Auszeichnungen in der Datenbank ablegen und auslesen kann. Die Auszeichnungen werden dabei als kommagetrennte Liste von den Autoren eingegeben oder können, falls JavaScript aktiviert ist, per Mausklick hinzugefügt oder entfernt werden (dies gilt allerdings nur für bereits bestehende Auszeichnungen).&lt;br /&gt;
&lt;br /&gt;
[[Datei:tags_backend.png|center|frame|Eingabefeld für Auszeichnungen im Backend]]&lt;br /&gt;
&lt;br /&gt;
In der vorliegenden Abbildung sieht man, dass das ''title''-Attribut der URL einer Auszeichnung die Anzahl der Verwendung derselben anzeigt, d.h. neben dem Namen der Auszeichnung wird die Anzahl der Verwendungen in Klammern hinter den Namen ausgegeben. ''Mathematik (8)'' bedeutet also z.B., dass die Auszeichnung Mathematik insgesamt 8 Mal verwendet wird. &lt;br /&gt;
&lt;br /&gt;
Es ist zu beachten, dass pro Contao Datacontainer nur ein Eingabefeld für Auszeichnungen verwendet wird, da die Auszeichnungen immer nur für den gesamten Datacontainer vergeben werden und nicht für das zugrund liegende Eingabefeld.&lt;br /&gt;
=== Hinweise für Entwickler von eigenen Erweiterungen ===&lt;br /&gt;
&lt;br /&gt;
Nutzer, die Auszeichnungen nur Verwenden wollen und diese nicht in eigene Erweiterungen integrieren wollen, können den folgenden Absatz einfach [[#Verwenden_von_Auszeichnungen_im_Contao-Frontend|überspringen]].&lt;br /&gt;
&lt;br /&gt;
==== Hinzufügen von Auszeichnungsfeldern in Contao Datacontainer ====&lt;br /&gt;
&lt;br /&gt;
Um ein Auszeichnungs-Eingabefeld in einen Contao Datacontainer einzufügen, werden die folgenden Schritte benötigt:&lt;br /&gt;
&lt;br /&gt;
# Um das Eingabefeld anzuzeigen, muss für den Datacontainer ein entsprechendes Datenbankfeld existieren. Da die Auszeichnungen nicht in diesem Datenbankfeld gespeichert werden, sondern in der speziell vom tags-Modul bereitgestellten Datenbanktabelle ''tl_tag'', reicht es, ein möglichst kleines Datenbankfeld zu erzeugen.&lt;br /&gt;
# Das Eingabefeld muss in das DCA Konfigurationsarray eingefügt werden&lt;br /&gt;
&lt;br /&gt;
Ein neues Datenbankfeld erstellen Sie in der ''config/database.sql''-Datei des gewünschten Moduls. Ein Beispiel ist z.B.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
CREATE TABLE `tl_literature` (&lt;br /&gt;
  `tags` char(1) NOT NULL default ''&lt;br /&gt;
) ENGINE=MyISAM DEFAULT CHARSET=utf8;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Um das Feld mit diesem Namen in das DCA-Konfigurationsarray zu integrieren, muss es in eine der Paletten des Konfigurationsarrays eingefügt werden und eine Felddefinition erstellt werden, also z.B.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
'' Palettes&lt;br /&gt;
'palettes' =&amp;gt; array(&lt;br /&gt;
  'default' =&amp;gt; 'title,author,description,tags,content'&lt;br /&gt;
),&lt;br /&gt;
'' Fields&lt;br /&gt;
'fields' =&amp;gt; array(&lt;br /&gt;
  'tags' =&amp;gt; array(&lt;br /&gt;
    'label'     =&amp;gt; &amp;amp;$GLOBALS['TL_LANG']['MSC']['tags'],&lt;br /&gt;
    'inputType' =&amp;gt; 'tag'&lt;br /&gt;
  )&lt;br /&gt;
),&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mit ''$GLOBALS['TL_LANG']['MSC']['tags']'' stellt das tags-Modul bereits einen Standardbezeichner für ein Auszeichnungsfeld zur Verfügung. Man kann diesen natürlich jederzeit gegen eigene Spracheinträge austauschen.&lt;br /&gt;
&lt;br /&gt;
Beim Speichern eines Datacontainers werden während der Validierung der Daten die Auszeichnungen identifiziert und in der Datenbanktabelle ''tl_tag'' gespeichert. Abgelegt wird die ID des aktuellen Datacontainers (Tabellenfeld ''id''), der Tabellenname des Datacontainers (Tabellenfeld ''from_table'') und die Auszeichnung (Tabellenfeld ''tag'').&lt;br /&gt;
&lt;br /&gt;
==== Optionen für das Evaluation-Array des Feldes ====&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
! Schlüssel &lt;br /&gt;
! Wert &lt;br /&gt;
! Beschreibung&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| table || Quelltabelle ''string'' || Name der Quelltabelle, aus der die Auszeichnungen gebildet werden sollen. Der Standard ist der Name des aktuellen DCA Datencontainers. &lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| isTag || true/false ''boolean'' || Gibt an, ob der Inhalt des Feldes als Tag gespeichert werden soll oder nicht. Der Standard ist ''true''. Wenn der Inhalt des Feldes nicht als Tag gespeichert werden soll, wird der Feldinhalt ganz normal als kommagetrennte Zeichenkette in der Datenbank abgelegt. &lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| maxtags || Anzahl ''integer'' || Gibt die maximale Anzahl der Auszeichnungen an, die in der Tag Cloud zum Auswählen der Auszeichnungen angegeben werden. Wenn die Anzahl der verfügbaren Auszeichnungen größer ist, als maxtags, werden die Auszeichnungen mit den wenigsten Vorkommnissen nicht mehr angezeigt. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Verwenden von Auszeichnungen im Contao-Frontend ===&lt;br /&gt;
Für die Verwendung im Contao-Frontend ist das Modul ''Tag Cloud'' vorgesehen. Das Modul erstellt eine HTML-Liste der für einen oder mehrere Datacontainer verwendeten Auszeichnungen. Um die Liste als Tag Cloud darzustellen, müssen die zugehörigen CSS-Selektoren mit Stilen versehen werden. Zwei Beispieldateien ''[[tags_oxygen.css]]'' und ''[[tags_orange.css]]'' finden sich im ''tl_files/tags''-Verzeichnis des Installationspakets der tags-Erweiterung. Es empfiehlt sich an, sich an diesen Stilen zu orientieren, da es bei der Verwendung der '''Top 10 Auszeichnungen''' darauf ankommt, welche Elemente der Tag Cloud durch die CSS-Stile sichtbar gemacht werden und welche nicht.&lt;br /&gt;
&lt;br /&gt;
[[Datei:tagcloud_settings_1.png|center|frame|Anzeigeeinstellungen des Tag Cloud Moduls im Backend, Top 10 Auszeichnungen deaktiviert]]&lt;br /&gt;
&lt;br /&gt;
Im Eingabefeld '''Maximale Anzahl von Auszeichnungen''' kann man eine maximale Anzahl der anzuzeigenden Auszeichnungen für die Tag Cloud festlegen. Ein Wert von 0 oder kein Wert zeigt immer alle verfügbaren Auszeichnungen an. Bei einem Wert kleiner als die maximale Anzahl der verfügbaren Auszeichnungen werden nur die häufigsten Auszeichnungen gemäß der Vorgabe im Eingabefeld angezeigt. Es ist zu beachten, dass es dadurch möglich ist, dass nicht alle Auszeichnungen angezeigt werden. Man sollte für die Benutzer einen Hinweis vorhalten, der auf diesen Umstand aufmerksam macht.&lt;br /&gt;
&lt;br /&gt;
Im Eingabefeld '''Anzahl der Auszeichnungsgrößen''' kann man die Anzahl der verfügbaren CSS Selektoren für die Tag Cloud festlegen. Der Standardwert 4 erzeugt vier unterschiedliche Gruppen von Auszeichnungen mit den Selektoren size1, size2, size3 und size4, man kann also maximal 4 unterschiedliche Größen von Auszeichnungen im Frontend ausgeben. Es ist darauf zu achten, dass man immer für alle möglichen CSS Selektoren ein CSS-Element vorhält.&lt;br /&gt;
&lt;br /&gt;
Das Kontrollkästchen '''Auszeichnungs-Klassennamen verwenden''' fügt einen zusätzlichen CSS Klassennamen für jede Auszeichnung hinzu, der aus dem Namen der jweiligen Auszeichnung besteht. Damit können einzelne Auszeichnungen individuell per CSS angepasst werden. Leerzeichen in den Auszeichnungsnamen werden für die CSS-Klassennamen in Unterstriche umgewandelt.&lt;br /&gt;
&lt;br /&gt;
Mit dem Auswahlfeld '''Tag Cloud Template''' kann man das Template bestimmen, das für die Generierung der Tag Cloud im Frontend verwendet werden soll. Standardmäßig ist dies das Template ''mod_tagcloud''. Man kann sich aber auch eigene Templates erstellen und hier verwenden. Diese müssen dann lediglich mit der Zeichenkette mod_tagcloud beginnen, also z.B. mod_tagcloud_spezial etc.&lt;br /&gt;
&lt;br /&gt;
Das Kontrollkästchen '''Zugehörige Auszeichnungen''' zeigt im Frontend bei Auswahl mindestens einer Auszeichnung eine Liste weitere Auszeichnungen an, die im Zusammenhang mit der ausgewählten Auszeichnung vergeben wurden. Durch einen Klick auf eine dieser zugehörigen Auszeichnungen kann die Suche nach ausgezeichneten Objekten weiter eingeschränkt werden. Natürlich funktioniert die Anzeige der zugehörigen Auszeichnungen nur dann, wenn sich das Tag Cloud Modul auf einer Seite befindet, die sich in der Weiterleitung der Tag Cloud Hyperlinks befindet, da die Tag Cloud sonst keinerlei Kenntnis von bereits ausgewählten Auszeichnungen haben kann.&lt;br /&gt;
&lt;br /&gt;
Das Kontrollkästchen '''Top 10 Auszeichnungen''' erzeugt über der Tag Cloud eine weitere Tag Cloud, welche die 10 häufigsten Auszeichnungen beinhaltet, in der Reihenfolge des häufigsten Auftretens. Gleichzeitig ist dieses Kontrollkästchen ein Selektor, der bei Aktivierung zwei weitere Kontrollkästchen erzeugt:&lt;br /&gt;
&lt;br /&gt;
* '''Top 10 Auszeichnungen sind aufgeklappt''': Wenn dieses Kontrollkästchen aktiviert ist, sind die Top 10 Auszeichnungen beim Öffnen der Seite aufgeklappt, d.h. die Liste der Auszeichnungen ist sichtbar.&lt;br /&gt;
* '''Alle Auszeichnungen sind aufgeklappt''': Wenn dieses Kontrollkästchen aktiviert ist, ist die Tag Cloud mit allen Auszeichnungen beim Öffnen der Seite aufgeklappt, d.h. die Liste der Auszeichnungen ist sichtbar.&lt;br /&gt;
&lt;br /&gt;
[[Datei:tagcloud_settings_1a.png|center|frame|Anzeigeeinstellungen des Tag Cloud Moduls im Backend, Top 10 Auszeichnungen aktiviert]]&lt;br /&gt;
&lt;br /&gt;
Man wählt unter '''Weiterleitung zu Seite''' eine interne Contao-Seite aus, damit die Auszeichnungen der Tag Cloud mit Hyperlinks versehen werden. Die gewählte Seite wird dann immer mit dem URL-Parameter ''tag=TAGNAME'' aufgerufen, also z.B. ''http://www.meineseite.de/weiterleitung.html?tag=typolight''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:tagcloud_settings_2.png|center|frame|Tabellenspezifische Eingabefelder des Tag Cloud Moduls im Backend]]&lt;br /&gt;
&lt;br /&gt;
Bei '''Einschränkung auf Tabelle(n)''' wählt man normalerweise immer nur den Datacontainer aus, für den die Tags gespeichert wurden.&lt;br /&gt;
&lt;br /&gt;
Die Felder '''Quell-Tabelle für Auszeichnungen''' und '''Tabellenfeld für Auszeichnungen''' werden mit den Standardeinträgen ''tl_tag'' und ''tag'' vorbelegt und sollten nur dann geändert werden, wenn man die Tags aus einer eigenen Tabelle beisteuern will.&lt;br /&gt;
&lt;br /&gt;
Mit den Feldern '''CSS-Id/Klasse''' kann man zusätzliche CSS-ID's oder Klassen vergeben, die dann im umschließenden DIV-Container der Tag Cloud eingebettet werden. Dadurch hat man die Möglichkeit individuelle Stile für die Tag Clouds einzusetzen.&lt;br /&gt;
&lt;br /&gt;
Im Frontend sieht die Tag Cloud dann z.B. folgendermaßen aus:&lt;br /&gt;
&lt;br /&gt;
[[Datei:tagcloud_frontend.png|center|frame|Ausgabe der Tag Cloud im Frontend]]&lt;br /&gt;
&lt;br /&gt;
bzw. mit aktivierten Top 10 Auszeichnungen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:tags_topten.png|center|frame|Tag Cloud mit Top 10 Auszeichnungen]]&lt;br /&gt;
&lt;br /&gt;
bwz. mit aktivierten Top 10 und zugehörigen Auszeichnungen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:tags_related.png|center|frame|Tag Cloud mit Top 10 und zugehörigen Auszeichnungen]]&lt;br /&gt;
&lt;br /&gt;
Werden zwei Tag Clouds (Top 10 + Alle) oder die zugehörigen Auszeichnungen angezeigt, bindet Contao ein JavaScript ein, das die jeweiligen Tag Clouds bei Mausklick auf den Titel einklappt bzw. ausklappt. Ist kein JavaScript aktiviert, so werden die dreieckigen Klappsymbole nicht angezeigt. Für einen optimale Zusammenarbeit mit der JavaScript-Erweiterung sollte man die installierten CSS-Dateien tags_oxygen.css oder tags_orange.css in die Seite einbinden.&lt;br /&gt;
&lt;br /&gt;
Die folgenden Contao-Elemente können mit Tags versehen werden:&lt;br /&gt;
&lt;br /&gt;
* Nachrichtenbeiträge&lt;br /&gt;
* Artikel&lt;br /&gt;
* Inhaltselemente&lt;br /&gt;
* Kalender/Events&lt;br /&gt;
  &lt;br /&gt;
==== Weiterleitung zu Seiten über eine Tag Cloud ====&lt;br /&gt;
&lt;br /&gt;
Damit eine sinnvolle Weiterleitung aus einer Tag Cloud vorgenommen werden kann, muss die Seite, zu der weitergeleitet wird, den tag-Parameter in der URL interpretieren können. Hierin liegt die Hauptarbeit, wenn die Tag-Unterstützung für bestehende Contao-Datacontainer vorgenommen werden soll.&lt;br /&gt;
&lt;br /&gt;
Die folgenden Contao-Module reagieren auf einen Aufruf aus einer Tag Cloud heraus und zeigen nur die Elemente an, die mit der ausgewählten Auszeichnung versehen wurden:&lt;br /&gt;
&lt;br /&gt;
* Modul '''Nachrichtenarchiv''': Es werden alle Nachrichten angezeigt, die mit der Auszeichnung versehen sind.&lt;br /&gt;
* Modul '''Nachrichtenliste''': Es werden alle Nachrichten angezeigt, die mit der Auszeichnung versehen sind.&lt;br /&gt;
* Modul '''Globale Artikelliste''': Es werden Links auf alle Artikel angezeigt, die mit der Auszeichnung versehen sind.&lt;br /&gt;
* Modul '''Eventliste''': Es werden alle Events der ausgewählten Kalender im ausgewählten Zeitraum angezeigt, die mit der gesuchten Auszeichnung versehen sind.&lt;br /&gt;
* Modul '''Auszeichnungsobjekte''': Es werden Inhaltselemente (Seiten, Artikel, Inhaltselemente) in einer Liste angezeigt, die mit einer bestimmten Auszeichnung versehen sind.&lt;br /&gt;
&lt;br /&gt;
==== Ausgabe von Auszeichnungslisten zu Nachrichtenbeiträgen ====&lt;br /&gt;
&lt;br /&gt;
Bei der Ausgabe von Nachrichtenbeiträgen gibt es die Möglichkeit, unterhalb des Nachrichtenbeitrags die zum Beitrag zugehörigen Auszeichnungen anzeigen zu lassen. Zu diesem Zweck kann die Ausgabe der Auszeichnungen in den Frontend-Modulen zur Nachrichtenanzeige, '''Nachrichtenleser''', '''Nachrichtenliste''' und '''Nachrichtenarchiv''', aktiviert werden.&lt;br /&gt;
&lt;br /&gt;
[[Datei:tags_tag_settings.png|center|frame|Aktivierung einer Auszeichnungsliste im Modul des Contao Backends]]&lt;br /&gt;
&lt;br /&gt;
Mit der Option '''Auszeichnungen ignorieren''' werden von der Liste alle zur Filterung verwendeten Auszeichnungen verworfen.&lt;br /&gt;
&lt;br /&gt;
Wenn man die Option '''Nachrichten-Auszeichnungen anzeigen''' auswählt, erscheint zusätzlich ein Auswahl-Feld für eine Weiterleitungsseite, die aufgerufen wird, wenn aus eine der Auszeichnungen geklickt wird. Hier wählt man die Seite aus, auf die man auch aus der Tag Cloud heraus weiterleitet oder aber natürlich jede beliebige andere Seite, wenn man eine spezielle Behandlung der zu einer Nachrichten angeklickten Auszeichnungen wünscht.&lt;br /&gt;
&lt;br /&gt;
Um, wie bei den Tag Clouds die Namen der individuellen CSS-Klassen der jeweiligen Auszeichnungen anzuzeigen, wurde die Option &amp;quot;Auszeichnungs-Klassennamen verwenden&amp;quot; eingeführt. Diese verwendet die individuelle CSS-Klasse in allen Auszeichnungen, die unterhalb eines Nachrichtenbeitrags angezeigt werden.&lt;br /&gt;
&lt;br /&gt;
Damit eine Ausgabe der Auszeichnungen im Frontend auch wirklich ausgeführt wird, muss man außerdem die '''Nachrichtenvorlage''' des Moduls anpassen. Speziell für diesen Zweck wurde mit der tags-Erweiterung das Template ''news_full_tags'' erstellt, das den entsprechenden HTML-Code zur Ausgabe der Auszeichnungen unterhalb eines Nachrichtenbeitrags bereitstellt. Wenn man ein anderes Template für die Ausgabe verwenden will und die Ausgabe der Auszeichnungen zu einem Nachrichtenbeitrag wünscht, sollte man den im Template news_full_tags hinzugekommenen Quellcode kopieren und in das gewünschte Template einfügen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($this-&amp;gt;showTags): ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php if (count($this-&amp;gt;taglist)): ?&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;tag-chain&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php $counter = 0; foreach ($this-&amp;gt;taglist as $tag): ?&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;tag-chain-item&amp;lt;?php if ($counter == 0) echo ' first'; ?&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($counter == count($this-&amp;gt;taglist)-1) echo ' last'; ?&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($this-&amp;gt;showTagClass) echo ' ' . $tag['class']; ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;?php echo $tag['url']; ?&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;?php $counter++; endforeach; ?&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für die Ausgabe der Auszeichnungen enthalten die in der Erweiterung mitgelieferten CSS-Dateien tags_orange.css und tags_oxygen.css weitere CSS-Selektoren, die für eine grundlegende Formatierung der Auszeichnungslisten sorgen.&lt;br /&gt;
Ein Nachrichtenbeitrag mit den dazugehörigen Auszeichnungen könnte dann z.B. folgendermaßen aussehen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:auszeichnungsliste.png|center|frame|Darstellung einer Nachricht mit zugehörigen Auszeichnungen]]&lt;br /&gt;
&lt;br /&gt;
=== Inhaltselemente ===&lt;br /&gt;
Die tags-Erweiterung erweitert des Contao Inhaltselement '''Überschrift''' und fügt in den Experten-Einstellungen einen zusätzlichen Parameter '''Nur bei Auszeichnungen anzeigen''' ein. Wird dieses Feld ausgewählt, dann zeigt Contao die Überschrift nur dann an, wenn auf der betreffenden Seite Auszeichnungen verwendet werden, d.h. wenn von einer Tag Cloud über eine Auszeichnung auf die Seite verzweigt wird. Zu erkennen ist die am Paramter '''tag''' in der URL der Seite.&lt;br /&gt;
&lt;br /&gt;
[[Datei:heading_tags_only.png|center|frame|Auswahl 'Nur bei Auszeichnungen anzeigen' im Überschrift Inhaltselement]]&lt;br /&gt;
&lt;br /&gt;
Dieses Feld kann in Kombination mit dem Insert Tag &amp;lt;nowiki&amp;gt;{{tags_used}}&amp;lt;/nowiki&amp;gt; z.B. dazu eingesetzt werden, eine für ausgewählte Tags passende Überschrift anzuzeigen, z.B. '''Auswahl der Teilnehmer &amp;lt;nowiki&amp;gt;{{tags_used}}&amp;lt;/nowiki&amp;gt;''' =&amp;gt; '''Auswahl der Teilnehmer (Kongress+Oktober+Hamburg)'''&lt;br /&gt;
=== Insert Tags ===&lt;br /&gt;
&lt;br /&gt;
tags führt die folgenden Insert Tags für Contao ein:&lt;br /&gt;
&lt;br /&gt;
* '''&amp;lt;nowiki&amp;gt;{{tags_used}}&amp;lt;/nowiki&amp;gt;''': Wird ersetzt durch eine Liste der aktuell verwendeten Auszeichnungen, z.B. '''(Contao+Erweiterung+tags)'''&lt;br /&gt;
* '''&amp;lt;nowiki&amp;gt;{{tags_news::news_id}}&amp;lt;/nowiki&amp;gt;''': Wird ersetzt durch eine Liste der für einen Nachrichtenbeitrag vergebenen Auszeichnungen, z.B. zeigt &amp;lt;nowiki&amp;gt;{{tags_news::1}}&amp;lt;/nowiki&amp;gt; die Auszeichnungen des Nachrichtenbeitrags mit der ID 1 an. &lt;br /&gt;
* '''&amp;lt;nowiki&amp;gt;{{tags_event::event_id}}&amp;lt;/nowiki&amp;gt;''': Wird ersetzt durch eine Liste der für einen Kalendereintrag vergebenen Auszeichnungen, z.B. zeigt &amp;lt;nowiki&amp;gt;{{tags_event::1}}&amp;lt;/nowiki&amp;gt; die Auszeichnungen des Kalendereintrags mit der ID 1 an. &lt;br /&gt;
* '''&amp;lt;nowiki&amp;gt;{{tags_article::article_id}}&amp;lt;/nowiki&amp;gt;''': Wird ersetzt durch eine Liste der für einen Artikel vergebenen Auszeichnungen, z.B. zeigt &amp;lt;nowiki&amp;gt;{{tags_article::1}}&amp;lt;/nowiki&amp;gt; die Auszeichnungen des Artikels mit der ID 1 an. &lt;br /&gt;
* '''&amp;lt;nowiki&amp;gt;{{tags_article_url::article_id}}&amp;lt;/nowiki&amp;gt;''': Wird ersetzt durch eine Liste der für einen Artikel vergebenen Auszeichnungen als URL auf den zugehörigen Artikel, z.B. zeigt &amp;lt;nowiki&amp;gt;{{tags_article_url::1}}&amp;lt;/nowiki&amp;gt; die Auszeichnungen des Artikels mit der ID 1 an und verlinkt jede Auszeichnung mit der Seite des Artikels. &lt;br /&gt;
* '''&amp;lt;nowiki&amp;gt;{{tags_content::content_id}}&amp;lt;/nowiki&amp;gt;''': Wird ersetzt durch eine Liste der für ein Inhaltselement vergebenen Auszeichnungen, z.B. zeigt &amp;lt;nowiki&amp;gt;{{tags_content::1}}&amp;lt;/nowiki&amp;gt; die Auszeichnungen des Inhaltselements mit der ID 1 an.&lt;br /&gt;
&lt;br /&gt;
=== Ausgabe in Feeds ===&lt;br /&gt;
Mit Version 1.7.2 ist auch die Ausgabe von tags zu Events (Kalendereinträgen) in Kalender-Feeds möglich, mit Version 1.7.3 die Ausgabe von tags zu Nachrichtenbeiträgen in News-Feeds. Standardmäßig werden diese Auszeichnungen als HTML-Liste nach der Beschreibung des Events bzw. des Nachrichtenbeitrags ausgegeben. Falls eine Ausgabe nicht erwünscht ist, so muss die folgende globale Variable updatesicher mit einem negativen Booleschen Wert überschrieben werden:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$GLOBALS['tags']['showInFeeds'] = false;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Diese Zeile fügt man dann am besten z.B. in die Datei '''&amp;lt;nowiki&amp;gt;system/config/localconfig.php&amp;lt;/nowiki&amp;gt;''' ein.&lt;br /&gt;
Die Darstellung der Auszeichnungen im Newsfeed kann über das Template tags_feed beeinflusst werden.&lt;br /&gt;
&lt;br /&gt;
=== Zusätzliche TPYOlight-Module ===&lt;br /&gt;
Die tags-Erweiterung führt die folgenden neuen Contao-Module ein:&lt;br /&gt;
&lt;br /&gt;
==== Globale Artikelliste ====&lt;br /&gt;
Mit der globalen Artikelliste kann man eine Liste aller verfügbaren Artikel einer Contao-Installation ausgeben lassen. In dieser Form ist das Modul natürlich nur bedingt sinnvoll. Wenn man die Ausgabe der Artikel einschränken möchte, wählt man besser das Core-Modul Artikelliste, das eine Artikelliste einer bestimmten Seite ausgeben kann. Die globale Artikelliste sollte hauptsächlich dazu verwendet werden, um aus einer Tag Cloud heraus aufgerufen zu werden. In diesem Fall wird eine Liste aller Artikel ausgegeben, die mit der ausgewählten Auszeichnung versehen wurden.&lt;br /&gt;
&lt;br /&gt;
==== Verwendete Auszeichnungen ====&lt;br /&gt;
Dieses Modul zeigt die auf einer Seite aktuell verwendeten Auszeichnungen an. Durch Anklicken der Auszeichnungen lässt sich nach eben diesen Filtern. Alle Auszeichnungen können zurückgesetzt werden. Einzelne Auszeichnungen können durch Anklicken aus der Auswahl entfernt werden.&lt;br /&gt;
&lt;br /&gt;
==== Einstellungen für Nachrichtenmodule ====&lt;br /&gt;
Für die Nachrichtenmodule '''Nachrichtenliste''', '''Nachrichtenarchiv''' und '''Nachrichtenleser''' gibt es eine Einstellung, die verhindert, dass diese Module auf Tags reagieren ('''Auszeichnungen ignorieren'''). Falls z.B. eine Nachrichtenliste der letzten Nachrichten ausgegeben wird, so würde sich die Ausgabe ändern, wenn die Seite über eine Tag Cloud aufgerufen wird. Um dies zu verhindern, kann diese Option ausgewählt werden.&lt;br /&gt;
&lt;br /&gt;
[[Datei:tags_ignore.png|center|frame|Ignorieren von Auszeichnungen in den Nachrichtenmodulen]]&lt;br /&gt;
==== Auszeichnungsobjekte ====&lt;br /&gt;
Mit dem Frontend-Modul Auszeichnungsobjekte kann eine Liste eines bestimmten Inhalts-Objekttyps angezeigt werden. Als '''Objekttyp''' stehen die drei Inhaltstypen ''Seiten'', ''Artikel'' oder ''Inhaltselemente'' zur Verfügung. Der Objekttyp ist das Element, das in der Liste verlinkt wird, wenn eine Auszeichnung existiert. Bei einem ausgewählten Objekttyp ''Seiten'' werden also Links auf Contao-Seiten angezeigt, bei einem Objekttyp Artikel werden Links auf Contao Artikel angezeigt etc.&lt;br /&gt;
&lt;br /&gt;
Die '''Einschränkung auf Datenquelle''' legt fest, welche Auszeichnungen in der Liste verarbeitet werden sollen. Wird hier z.B. tl_article gewählt, werden nur Artikelauszeichnungen berücksichtigt. Wird tl_content ausgewählt, werden nur Auszeichnungen von Inhaltselementen berücksichtigt.&lt;br /&gt;
&lt;br /&gt;
Über '''Seiten''' muss man die Seite auswählen, die zur Erstellung der Objektliste verwendet werden soll. Wenn die Seite Unterseiten besitzt, so werden diese ebenfalls für die Generierung der Objektliste verwendet. Das heißt, es werden nur Auszeichnungen berücksichtigt, die für Inhalts-Objekte vergeben wurden, die sich auf der ausgewählten Seite oder deren Unterseiten befinden.&lt;br /&gt;
&lt;br /&gt;
'''Beispiel:'''&lt;br /&gt;
* Objekttyp: Seiten&lt;br /&gt;
* Einschränkung auf Datenquelle: tl_article&lt;br /&gt;
* Seiten: Startpunkt der aktuellen Website&lt;br /&gt;
&lt;br /&gt;
Für ausgewählte Auszeichnungen wird eine Liste von Links auf Seiten angezeigt, bei deren Artikel die Auszeichnungen vergeben wurden. Berücksichtigt werden alle Seiten der aktuellen Website.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:auszeichnungsobjekte.png|center|frame|Einstellungen des Frontendmoduls Auszeichnungsobjekte]]&lt;br /&gt;
&lt;br /&gt;
--[[Benutzer:Hschottm|Hschottm]] 23:25, 24. Nov. 2011 (CET)&lt;/div&gt;</summary>
		<author><name>MaTh</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Pflichtfelder_definieren</id>
		<title>Pflichtfelder definieren</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Pflichtfelder_definieren"/>
				<updated>2011-12-26T15:15:07Z</updated>
		
		<summary type="html">&lt;p&gt;MaTh: CREATE PAGE&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Admin_HOWTOS]]&lt;br /&gt;
&lt;br /&gt;
Um Felder nachträglich zu Pflichtfeldern machen zu können geht man wie folgt vor.&lt;br /&gt;
Als Beispiel wird erklärt, wie man in den Nachrichten/News nachträglich das Teaserfeld zum Pflichtfeld macht&lt;br /&gt;
&lt;br /&gt;
#Feld im Backend ermitteln, welches zum Pflichtfeld werden soll&lt;br /&gt;
#*Feld &amp;quot;Teaser&amp;quot; im Eingabeformular für die Nachrichten&lt;br /&gt;
#im Ordner system/modules/MODULNAME/dca in den PHP-Dateien nach der Struktur der Felder (DCA-Array) suchen&lt;br /&gt;
#*Ordner system/modules/news/dca, Datei tl_news.php&lt;br /&gt;
#* &amp;quot;teaser&amp;quot; findet sich als Unterarray von &amp;quot;fields&amp;quot;: $GLOBALS['TL_DCA']['tl_news']['fields']['teaser']&lt;br /&gt;
#im &amp;quot;eval&amp;quot;-Feld kann durch ein weiteres Array die Pflichtfeldeigenschaft (mandatory) gesteuert werden&lt;br /&gt;
#*$GLOBALS['TL_DCA']['tl_news']['fields']['teaser']['eval']['mandatory'] = true;&lt;br /&gt;
#diese Zeile unter /system/config in die Datei dcaconfig.php einfügen&lt;/div&gt;</summary>
		<author><name>MaTh</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/PhotoalbumsRssFeed</id>
		<title>PhotoalbumsRssFeed</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/PhotoalbumsRssFeed"/>
				<updated>2011-08-08T18:52:13Z</updated>
		
		<summary type="html">&lt;p&gt;MaTh: Abhängigkeit hinzugefügt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:Extensions]]&lt;br /&gt;
Die Erweiterung photoalbumsRssFeed erweitert die Contao-Erweiterung Photoalbums ([http://www.contao.org/erweiterungsliste/view/Photoalbums.de.html Link zur Repository]) um einen RSS-Feed. Der RSS-Feed informiert über neue und aktualisierte Fotoalben.&lt;br /&gt;
&lt;br /&gt;
{{ExtInfo&lt;br /&gt;
| Dev=Mathias Thomas&lt;br /&gt;
| ExtVersion=1.0.0&lt;br /&gt;
| Version=2.9.5 - 2.9.5&lt;br /&gt;
| ERLink=http://www.contao.org/erweiterungsliste/view/photoalbumsRssFeed.html&lt;br /&gt;
| Depending=Photoalbums&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Installation=&lt;br /&gt;
über die Extension Repository. Falls die Erweiterung Photoalbums noch nicht installiert wurde, so muss sie mit installiert werden.&lt;br /&gt;
&lt;br /&gt;
Die Erweiterung benötigt eine Datenbankaktualisierung, um die Spalte &amp;quot;photoalbumsfeeds&amp;quot; der Datenbanktabelle &amp;quot;tl_layout&amp;quot; (hier werden die Einstellungen der Seitenlayout gespeichert) hinzuzufügen.&lt;br /&gt;
&lt;br /&gt;
=Einstellungen=&lt;br /&gt;
Die Fotoalben-Archive, die im RSS-Feed angezeigt werden sollen, werden im Seitenlayout ( Layout -&amp;gt; Themes ), Abschnitt &amp;quot;RSS/Atom-Feeds&amp;quot;, &amp;quot;Photoalbums-Feeds&amp;quot; ausgewählt. Je Seitenlayout wird ein RSS-Feed für alle ausgewählten Fotoalben-Archive erstellt.&lt;br /&gt;
&lt;br /&gt;
=Aktualisierung des RSS-Feeds=&lt;br /&gt;
Mit dem stündlichen Cron-Job (zu sehen im System-Log) werden die Fotoalben auf Änderungen (Aktualisierung eines Albums oder neues Album) überprüft und ggf. ein neuer RSS-Feed erstellt.&lt;/div&gt;</summary>
		<author><name>MaTh</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/PhotoalbumsRssFeed</id>
		<title>PhotoalbumsRssFeed</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/PhotoalbumsRssFeed"/>
				<updated>2011-08-08T18:50:14Z</updated>
		
		<summary type="html">&lt;p&gt;MaTh: /* Einstellungen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:Extensions]]&lt;br /&gt;
&lt;br /&gt;
{{ExtInfo&lt;br /&gt;
| Dev=Mathias Thomas&lt;br /&gt;
| ExtVersion=1.0.0&lt;br /&gt;
| Version=2.9.5 - 2.9.5&lt;br /&gt;
| ERLink=http://www.contao.org/erweiterungsliste/view/photoalbumsRssFeed.html&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=allgemeines=&lt;br /&gt;
Die Erweiterung photoalbumsRssFeed erweitert die Contao-Erweiterung Photoalbums ([http://www.contao.org/erweiterungsliste/view/Photoalbums.de.html Link zur Repository]) um einen RSS-Feed. Der RSS-Feed informiert über neue und aktualisierte Fotoalben.&lt;br /&gt;
&lt;br /&gt;
=Installation=&lt;br /&gt;
über die Extension Repository. Falls die Erweiterung Photoalbums noch nicht installiert wurde, so muss sie mit installiert werden.&lt;br /&gt;
&lt;br /&gt;
Die Erweiterung benötigt eine Datenbankaktualisierung, um die Spalte &amp;quot;photoalbumsfeeds&amp;quot; der Datenbanktabelle &amp;quot;tl_layout&amp;quot; (hier werden die Einstellungen der Seitenlayout gespeichert) hinzuzufügen.&lt;br /&gt;
&lt;br /&gt;
=Einstellungen=&lt;br /&gt;
Die Fotoalben-Archive, die im RSS-Feed angezeigt werden sollen, werden im Seitenlayout ( Layout -&amp;gt; Themes ), Abschnitt &amp;quot;RSS/Atom-Feeds&amp;quot;, &amp;quot;Photoalbums-Feeds&amp;quot; ausgewählt. Je Seitenlayout wird ein RSS-Feed für alle ausgewählten Fotoalben-Archive erstellt.&lt;br /&gt;
&lt;br /&gt;
=Aktualisierung des RSS-Feeds=&lt;br /&gt;
Mit dem stündlichen Cron-Job (zu sehen im System-Log) werden die Fotoalben auf Änderungen (Aktualisierung eines Albums oder neues Album) überprüft und ggf. ein neuer RSS-Feed erstellt.&lt;/div&gt;</summary>
		<author><name>MaTh</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/PhotoalbumsRssFeed</id>
		<title>PhotoalbumsRssFeed</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/PhotoalbumsRssFeed"/>
				<updated>2011-08-08T18:48:52Z</updated>
		
		<summary type="html">&lt;p&gt;MaTh: Create Page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:Extensions]]&lt;br /&gt;
&lt;br /&gt;
{{ExtInfo&lt;br /&gt;
| Dev=Mathias Thomas&lt;br /&gt;
| ExtVersion=1.0.0&lt;br /&gt;
| Version=2.9.5 - 2.9.5&lt;br /&gt;
| ERLink=http://www.contao.org/erweiterungsliste/view/photoalbumsRssFeed.html&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=allgemeines=&lt;br /&gt;
Die Erweiterung photoalbumsRssFeed erweitert die Contao-Erweiterung Photoalbums ([http://www.contao.org/erweiterungsliste/view/Photoalbums.de.html Link zur Repository]) um einen RSS-Feed. Der RSS-Feed informiert über neue und aktualisierte Fotoalben.&lt;br /&gt;
&lt;br /&gt;
=Installation=&lt;br /&gt;
über die Extension Repository. Falls die Erweiterung Photoalbums noch nicht installiert wurde, so muss sie mit installiert werden.&lt;br /&gt;
&lt;br /&gt;
Die Erweiterung benötigt eine Datenbankaktualisierung, um die Spalte &amp;quot;photoalbumsfeeds&amp;quot; der Datenbanktabelle &amp;quot;tl_layout&amp;quot; (hier werden die Einstellungen der Seitenlayout gespeichert) hinzuzufügen.&lt;br /&gt;
&lt;br /&gt;
=Einstellungen=&lt;br /&gt;
Die Fotoalben-Archive, die im RSS-Feed angezeigt werden sollen, werden im Seitenlayout ( Layout -&amp;gt; Themes ), Abschnitt &amp;quot;RSS/Atom-Feeds&amp;quot;, &amp;quot;Photoalbums-Feeds&amp;quot; ausgewählt.&lt;br /&gt;
&lt;br /&gt;
=Aktualisierung des RSS-Feeds=&lt;br /&gt;
Mit dem stündlichen Cron-Job (zu sehen im System-Log) werden die Fotoalben auf Änderungen (Aktualisierung eines Albums oder neues Album) überprüft und ggf. ein neuer RSS-Feed erstellt.&lt;/div&gt;</summary>
		<author><name>MaTh</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Einsteiger</id>
		<title>Einsteiger</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Einsteiger"/>
				<updated>2011-05-03T12:18:47Z</updated>
		
		<summary type="html">&lt;p&gt;MaTh: /* Wo bekommt man Hilfe? */ Bücherlinks und DVD+Youtube-Links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
[[en:Beginner]]&lt;br /&gt;
&lt;br /&gt;
=Was ist Contao=&lt;br /&gt;
==Entstehungsgeschichte==&lt;br /&gt;
&lt;br /&gt;
Die Geschichte von Contao begann im Jahre 2006 unter dem Namen TYPOlight.&lt;br /&gt;
&lt;br /&gt;
Seit dem Release 2.9 (2010) wird das Projekt unter dem Namen &amp;quot;Contao Open Source CMS&amp;quot; weiterentwickelt.&lt;br /&gt;
&lt;br /&gt;
==Abgrenzungskriterien zu anderen CMS==&lt;br /&gt;
&lt;br /&gt;
Contao verfolgt konsequent die Verwaltung der Inhalte nach einem Containerprinzip.&lt;br /&gt;
&lt;br /&gt;
Die Hierarchie ist hierbei wie folgt: Seite =&amp;gt; Artikel =&amp;gt; Inhaltselement.&lt;br /&gt;
&lt;br /&gt;
Somit liegen in den Webseiten in einzelnen Layout-Bereichen, wie z.B. &amp;quot;Hauptspalte&amp;quot;, &amp;quot;linke Spalte&amp;quot; oder &amp;quot;rechte Spalte&amp;quot;, Artikel. Diese Artikel stellen ihrerseits Container dar, in welchen dann die eigentlichen Inhaltselemente wie beispielsweise Texte und Bilder abgelegt werden.&lt;br /&gt;
Diese Art der Inhaltspflege ermöglicht es Einsteigern intuitiv mit dem System zu arbeiten.&lt;br /&gt;
&lt;br /&gt;
=Was kann Contao=&lt;br /&gt;
&lt;br /&gt;
Contao ist ein Seiten basiertes Content Management System welches schon in der Basisversion (core) das meiste mitbringt um einen ansprechenden Webauftritt zu erstellen. Mittlerweile gibt es viele Erweiterungen mit denen das System so ausgebaut werden kan, dass es auch Spezielle Anforderungen erfüllt. Kataloge, Online-shops, Newslettersysteme und Google-Maps unterstützende Applikationen sind nur einen kleiner Bruchteil des vorhandenen Erweiterungskataloges.&lt;br /&gt;
&lt;br /&gt;
Contao kann auch mit Multi-Domains umgehen. Das ist eine Installation für mehrere Domainnamen. Eine Ausführlichere Liste gibt es hier: http://www.contao.org/funktionen.html&lt;br /&gt;
&lt;br /&gt;
Eine Demo zum rein schauen gibt es hier: &lt;br /&gt;
&lt;br /&gt;
http://demo.contao.org/  &amp;gt; Frontend&lt;br /&gt;
&lt;br /&gt;
http://demo.contao.org/contao/  &amp;gt;Backend&lt;br /&gt;
&lt;br /&gt;
=Was braucht man für Contao=&lt;br /&gt;
&lt;br /&gt;
Die Systemvoraussetzungen findet man auf www.contao.org .&lt;br /&gt;
Eine genaue Liste gibt es hier : [http://www.contao.org/den-live-server-konfigurieren.html#requirements Anforderungsliste]&lt;br /&gt;
 &lt;br /&gt;
Wer gerne Lokal mit Contao die ersten Gehversuche machen will, kann dies auf eine einfache Weise mit [[Contao2Go]] machen. Bei diesem Lokalen Webserver der auf Server2Go basiert ist schon eine Fix-fertige Installation vorhanden. Genaues vorgehen findet man auf der Webseite von [http://www.Contao2Go.org Contao2Go].&lt;br /&gt;
&lt;br /&gt;
=Was kostet Contao?=&lt;br /&gt;
Alle Informationen zu der Lizenz befinden sich auf der Webseite des Projekts unter http://www.contao.org/kommerzielle-lizenz.html&lt;br /&gt;
&lt;br /&gt;
Kurz zusammengefasst:&lt;br /&gt;
* Contao ist KOSTENLOS (sowohl für den privaten als auch kommerziellen Einsatz)&lt;br /&gt;
* Contao ist unter der [https://secure.wikimedia.org/wikipedia/de/wiki/GNU_Lesser_General_Public_License Lizenz LGPL] veröffentlicht&lt;br /&gt;
* Die Copyright-Hinweise dürften nicht entfernt werden&lt;br /&gt;
* Eine kostenpflichtige Lizenz mit erweiterten Konditionen wird angeboten.&lt;br /&gt;
&lt;br /&gt;
=Wer entwickelt Contao=&lt;br /&gt;
Ein Entwickler- und Supportteam um den Erfinder und Hauptentwickler des Contao CMS Leo Freyer entwickelt das System ständig weiter. Alle Infos zum Team finden sich auf der Webseite [http://www.contao.org/das-team.html contao.org]&lt;br /&gt;
&lt;br /&gt;
=Welche Voraussetzungen braucht man, um mit Contao arbeiten zu können=&lt;br /&gt;
Für einen Administrator eines Contao-Systems sind Kenntnisse in der Auszeichnungssprache [[w:de:HTML|HTML]] und der Formatierungssprache [[w:de:Cascading_Style_Sheets|CSS]] erforderlich. Kenntnisse in der Scriptsprache [[w:de:PHP|PHP]] sind für die Modifikation und Erweiterung des Systems empfehlenswert.&lt;br /&gt;
&lt;br /&gt;
=Wo bekommt man Hilfe?=&lt;br /&gt;
Wenn man Hilfe benötigt, gibt es verschiedene Anlaufstellen:&lt;br /&gt;
*Bücher über Contao: [http://www.contao-handbuch.de/contao-buecher.html Hier gibt es eine Übersicht von Contao-Büchern]&lt;br /&gt;
*Video-Tutorials: auf [http://www.youtube.com/results?search_query=contao Youtube] als auch als [http://www.contao-handbuch.de/contao-videos.html DVD]&lt;br /&gt;
*dieses Wiki (http://www.contaowiki.org): stellt verschiedene detaillierte Anleitungen zu verschiedensten Bereichen zur Verfügung&lt;br /&gt;
*das (deutsche) Contao-Forum (http://www.contao-community.de): hier kann man auf eine sehr breite Basis von Fragen und Problemen zurückgreifen und eigene Probleme und Ideen ansprechen.&lt;br /&gt;
*Des weiteren gibt es noch die professionellen [http://www.contao.org/partner.html Contao-Partner], welche auf kommerzieller Ebene ihre Dienste anbieten.&lt;br /&gt;
*der [[Chat_HowTo|Contao-Chat]]&lt;/div&gt;</summary>
		<author><name>MaTh</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Catalog</id>
		<title>Catalog</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Catalog"/>
				<updated>2011-05-02T18:18:41Z</updated>
		
		<summary type="html">&lt;p&gt;MaTh: /* Forum */ Abschnitt &amp;quot;Beschreibung&amp;quot; hinzugefügt. Text aus der Repository kopiert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Das Catalog-Modul ermöglicht eine vielfältige Kategorisierung beliebiger Daten in hierarchischen und flachen Strukturen. Beispiele umfassen [http://www.tuerkischdeutsche-literatur.de Literaturverzeichnisse] oder eine Immobilienverwaltung (mit Frontendeingabe und Workflow) oder einer Rezeptdatenbank (zu sehen auf [http://catalogdemo.dasprojekt.org http://catalogdemo.dasprojekt.org] ).&lt;br /&gt;
&lt;br /&gt;
Da dieses Modul sehr komplex ist, findet man einzelne Dokumantationen in der Kategorie [[:Category:Catalog|Catalog]].&lt;br /&gt;
&lt;br /&gt;
{{AppliesTo&lt;br /&gt;
|TLVersion=ab 2.8&lt;br /&gt;
|Version=ab 2.9&lt;br /&gt;
|Ext1=Catalog ab 2.0beta1&lt;br /&gt;
}}&lt;br /&gt;
[[Category:Extensions]]&lt;br /&gt;
[[Category:Catalog]]&lt;br /&gt;
&lt;br /&gt;
=Beschreibung=&lt;br /&gt;
Definieren von mehrfachen individuellen Katalogen, individuellen Feldtypen und zahlreichen Frontend-Anzeige-Formatierungs-Möglichkeiten.&lt;br /&gt;
Dieses Modul erlaubt es Benutzern, Kataloge mit Einträgen zu definieren und zu verwalten. Stellen Sie sich vor, Sie möchten einem Besucher Ihrer Seite eine Liste mit Ihren Spielen zeigen. Sie haben viele Spiele, aber alle haben gleiche bestimmte Eigenschaften, wie z.B. Titel, Autor, Genre, Konsolenformat, Veröffentlichungsdatum usw. Sie möchten nun alle diese Informationen speichern und später dann Besuchern zeigen, ihnen dabei nur Spiele zeigen aus dem Motorsport-Bereich oder Spiele mit einem Preis über einer bestimmten Höhe, nur Spiele, die verfügbar sind usw. Dieses Modul erlaubt Ihnen, solche Dinge zu tun. &lt;br /&gt;
&lt;br /&gt;
Quelle: [http://www.contao.org/erweiterungsliste/view/catalog.html Beschreibungstext des Catalog-Moduls in der Extension-Repository]&lt;br /&gt;
&lt;br /&gt;
=Forum=&lt;br /&gt;
Fragen rund um den Catalog werden im Forum hier behandelt: [http://www.contao-community.de/forumdisplay.php?18-catalog Forum - Catalog Bereich]&lt;br /&gt;
&lt;br /&gt;
=Installation=&lt;br /&gt;
==Catalog aus dem Contao-Repository==&lt;br /&gt;
Catalog kann ganz normal über die Erweiterungsverwaltung des Contao-Backend installiert werden. Eine manuelle Installation ist auch möglich, dazu muss man sich die benötigen Dateien des [http://www.contao.org/erweiterungsliste/view/catalog.html catalog aus dem Extension Repository herunterladen] (abhängige Erweiterungen nicht vergessen!).&lt;br /&gt;
&lt;br /&gt;
==Catalog aus dem Entwicklungs-Repository==&lt;br /&gt;
Den jeweils neusten Build kann man sich aus dem [http://code.google.com/p/typolight-catalog/source/checkout SVN-Repository] herunterladen. Einzig das Modul backend_filterwiz muss dabei separat installiert werden, alle weiteren Module sind im Repository vorhanden. &lt;br /&gt;
&lt;br /&gt;
Man sollte darauf achten, welche Ordner wohin in der Installation kommen:&lt;br /&gt;
* der Inhalt von /drivers nach /system/drivers/&lt;br /&gt;
* alle anderen Ordner (bis auf /custumnav) nach /system/modules/&lt;br /&gt;
* /customnav wird nicht benötigt&lt;br /&gt;
&lt;br /&gt;
Danach muss ein Update der Datenbank gemacht werden.&lt;br /&gt;
&lt;br /&gt;
Eventuell fehlende Sprachdateien können aus den Übersetzungen der Version im Contao-Extension-Repository manuell hinzugefügt werden. So kann dafür gesorgt werden, dass der Catalog dann (weitgehend) in einer Übersetzung benutzt werden kann.&lt;br /&gt;
&lt;br /&gt;
{{Hinweis|Bei einem Update muss seit Version r239 einmal unter Katalog (Menü von Contao) ganz oben rechts auf 'Maintenance' geklickt werden um die Tags Felder neu aufbauen lassen.}}&lt;br /&gt;
&lt;br /&gt;
==Migration von Version 1 auf Version 2==&lt;br /&gt;
In Version 2 wurde Einiges geändert. So ist es u. a. nicht mehr nötig catalog und catalog_ext zu installieren, da diese Erweiterungen zusammengelegt wurden. Damit es zu keinem Datenverlust kommt, muss bei einem manuellen Update wie folgt vorgegangen werden:&lt;br /&gt;
* Zuerst die alten Modulordner entfernen,&lt;br /&gt;
* danach die neuen Modulordner hochladen.&lt;br /&gt;
* Erst zum Schluss das Datenbankupdate ausführen!&lt;br /&gt;
&lt;br /&gt;
Beim Update über das Contao-ExtensionRepository sollte man die Reihenfolge beachten:&lt;br /&gt;
* Catalog 2 installieren und Datenbank-Update ausführen.&lt;br /&gt;
* Catalog_ext deinstallieren und erneut Datenbank-Update ausführen.&lt;br /&gt;
* Zur Sicherheit alle catalog-Module etc. noch mal öffnen und speichern, damit auch alles glatt läuft.&lt;br /&gt;
* Neue Einstellungen vornehmen.&lt;br /&gt;
&lt;br /&gt;
Katalogfelder vom Typ &amp;quot;Taxonomie&amp;quot; müssen umgestellt werden auf &amp;quot;Auswahl&amp;quot; mit der Datentabelle &amp;quot;tl_taxonomy&amp;quot;, Option Spaltenwert = name. Für eine schönere Darstellung aktiviert man &amp;quot;Die Optionsauswahl individualisieren&amp;quot;, dann kann man auch Teilbereiche aus der Taxonomie vorgeben und die Anzeige auf &amp;quot;Baum nur mit auswählbaren Kindeinträgen&amp;quot; stellen.&lt;br /&gt;
&lt;br /&gt;
=Allgemeines=&lt;br /&gt;
Testumgebung und Vortrag vom Usertreffen 2010:&lt;br /&gt;
* Vortrag / Testumgebung -&amp;gt; http://catalogdemo.dasprojekt.org/&lt;br /&gt;
* Benutzer: tlut2010&lt;br /&gt;
* Passwort: catalogisttoll&lt;br /&gt;
&lt;br /&gt;
==Backend==&lt;br /&gt;
Mit dem Catalog bekommt man im Backend unter dem Menüpunkt 'Inhalte' 2 neue Menüeinträge:&lt;br /&gt;
* Katalog&lt;br /&gt;
* Mit '''Taxonomie''' können Stichworte hierarchisch angelegt und verwaltet werden. Diese sind Grundlage für Filter, Navigation und Verschlagwortung (sog. ''Tagging'') in den Katalogen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:cat-cat2-be.png|Cat Backend]]&lt;br /&gt;
&lt;br /&gt;
==Frontend-Module==&lt;br /&gt;
Für eine Basisanwendung der Katalog-Erweiterung können folgende Module eingesetzt werden:&lt;br /&gt;
* Mit '''Catalog List''' kann eine Liste von Einträgen angezeigt werden.&lt;br /&gt;
* Eine Detailansicht eines Eintrags kann mit Hilfe des '''Catalog Reader''' angezeigt werden. Eine ''Catalog List'' verweist dabei auf den ''Catalog Reader''. Der ''Catalog Reader'' muss natürlich nur dann verwendet werden, wenn von einer Auflistung aus eine Detailseite eines Eintrags angezeigt werden soll.&lt;br /&gt;
&lt;br /&gt;
Für eine weiterführende Benutzung der Katalog-Erweiterung stehen optional diese Module zur Verfügung:&lt;br /&gt;
* Catalog Filter (Mit Hilfe von einem Filter können Besucher die Liste eines Catalogs filtern und die Anzeige eingrenzen)&lt;br /&gt;
* Catalog Navigation (Mit dieser Navigation kann man eine Navigation erstellen. Die Navigation besteht zum Beispiel aus Kategorien)&lt;br /&gt;
* Catalog Notify (Hiermit wird ein Formular erstellt, welches zur schnellen Kontaktaufnahme bei einem einzelnen Item dargestellt wird)&lt;br /&gt;
* Catalog Featured (Hiermit kann man eine besondere Liste erstellen, die besondere Items darstellt. Die Liste wird per Zufall zusammengestellt.)&lt;br /&gt;
* Catalog Related (Hiermit erstellt man eine Liste von ähnlichen Items - Einzusezten auf einer Seite wo auch der Catalog Reader enthalten ist. Zufallsausgabe)&lt;br /&gt;
* Catalog Reference (Hiermit erstellt man eine Liste von Items mit einer gleichen Eigenschaft.)&lt;br /&gt;
* Catalog Edit (Um ein Item im Frontend editieren zu können, wird anstelle von Catalog Reader dieses Modul verwendet)&lt;br /&gt;
&lt;br /&gt;
=Erstellen eines Katalogs (Backend)=&lt;br /&gt;
Um einen neuen catalog zu erstellen, klickt man links im Backend unter 'Inhalte' auf 'Katalog'. Anschliessend im Hauptbereich auf den Button 'Neuer Katalog'.&lt;br /&gt;
&lt;br /&gt;
[[Datei:cat-cat2-newcat.png|Neuen Cat erstellen]]&lt;br /&gt;
&lt;br /&gt;
* Name des Katalogs angeben&lt;br /&gt;
* Einen Tabellennamen angeben (Der catalog legt diese Tabelle selbstständig an. Es hat sich bewährt eine Tabelle anzulegen ohne tl_ als präfix, da Contao diese Tabellen sonst zum Entfernen vorschlägt. Ich empfehle den präfix cat_ damit man die Tabellen schnell wiederfindet.)&lt;br /&gt;
* Alias field (kann erst später ausgefüllt werden) -&amp;gt; anstelle der ID wird der Alias genutzt bei den Links&lt;br /&gt;
* publishField (kann erst später ausgefüllt werden) -&amp;gt; Hier kann ein Checkboxfeld ausgewählt werden, was die Funktion eines 'Auges' = on-/offline hat (z.B. Ein Feld mit dem Namen online)&lt;br /&gt;
* Jump to page -&amp;gt; Hier muss die Detail Seite mit dem Modul Catalog Reader angegeben werden. {{Achtung|Die richtige Zuweisung der Readerseite erfolgt in den Kataloglisten Modulen, diese Zuweisung hier ist jedoch nötig damit der Katalog die Items in die xml-Sitemap eintragen kann. Wird diese Zuweisung hier nicht vorgenommen, so &amp;quot;weiss&amp;quot; der Katalog nicht, auf welchem Reader die Items dargestellt werden sollen und trägt sie daher nicht in der sitemap.xml ein. Auch für die Contao Suche muss diese Angabe gemacht werden.}}&lt;br /&gt;
* Ein Bild hinzufügen -&amp;gt; Hier kann ein Bild für den Katalog hinzugefügt werden, um im Backend den Katalog schnell von anderen unterscheiden zu können&lt;br /&gt;
* Zeichenkette des Titels formatieren (wird erst später gebraucht) -&amp;gt; Um im Backend die Übersicht von vielen Items besser gewährleisten zu können, kann man hier die Anzeigen der einzelnen Items konfigurieren&lt;br /&gt;
* Allow comments -&amp;gt; Kommentare bei den einzelnen Items erlauben und konfigurieren (Funktion ist wie bei News o.ä. daher wird hier nicht genauer darauf eingegangen)&lt;br /&gt;
* Searchable -&amp;gt; Wenn man die Items auch in der Contao Suche indexieren lassen möchte. Nach Aktivierung ist es möglich, Conditions (Ausnahmen) einzugeben und das Title Feld anzugeben von einem Item (weiteres zu Conditions und Title finden Sie weiter unten) Wichtig: Weiterleitungsseite muss angegeben werden!&lt;br /&gt;
** Condition -&amp;gt; Um Felder direkt aus der Suche herauszunehmen (damit unveröffentlichte Items nicht in die Suche aufgenommen werden o.ä.)&lt;br /&gt;
** Page title field -&amp;gt; Den Namen des Items auswählen, damit dieser für die Ergebnisanzeige der Suche genutzt wird ('''und auch für den Title''')&lt;br /&gt;
* Enable CSV import -&amp;gt; Damit ist es möglich CSV-Dateien zu importieren. Natürlich sollte man das nicht einfach so machen und nur von Leuten die wissen was sie tun. Daher kann hier festgelegt werden, das nur Administratoren das machen dürften und ob Items überschrieben werden oder nicht&lt;br /&gt;
* Generate feed -&amp;gt; Hier kann festgelegt werden, dass ein RSS-Feed generiert wird aus den Items (Funktion ist wie bei News o.ä., daher wird hier nicht genauer darauf eingegangen)&lt;br /&gt;
&lt;br /&gt;
==Nachträgliches Bearbeiten eines Katalogs==&lt;br /&gt;
Um die Grundeinstellungen eines Katalogs nachträglich noch einmal bearbeiten zu können, klickt man in der Katalogübersicht auf den Felder-Button...&lt;br /&gt;
&lt;br /&gt;
[[Datei:cat-cat2-editfields.png|Cat Felder editieren]]&lt;br /&gt;
&lt;br /&gt;
...und anschließend im Übersichtsfeld des Katalogs auf 'Bearbeiten'.&lt;br /&gt;
&lt;br /&gt;
[[Datei:cat-cat2-editcat.png|Cat Catalog editieren]]&lt;br /&gt;
&lt;br /&gt;
=Erstellen von Attributen/Feldern von Items in einem Katalog=&lt;br /&gt;
Nun ist die Grundkonfiguration von einem Katalog erst einmal abgeschlossen. Aber es ist noch nicht festgelegt aus welchen Feldern ein Item denn nun besteht, also welche Attribute ein Item besitzen kann.&lt;br /&gt;
Dazu kommen wir jetzt. Um neue Felder für den Katalog zu erstellen, klickt man in der Katalogübersicht auf 'Felder für Katalog erstellen'....&lt;br /&gt;
&lt;br /&gt;
[[Datei:cat-cat2-editfields.png|Cat Felder editieren]]&lt;br /&gt;
&lt;br /&gt;
...und danach auf 'Neues Feld'.&lt;br /&gt;
&lt;br /&gt;
[[Datei:cat-cat2-newfield.png|Cat Neues Feld anlegen]]&lt;br /&gt;
&lt;br /&gt;
==Die Standardwerte von Feldern==&lt;br /&gt;
Die speziellen Felder werden erst sichtbar, wenn man einen Feldtyp ausgewählt hat. Diese Werte werden weiter unten erläutert.&lt;br /&gt;
* Field configuration&lt;br /&gt;
** Bezeichnung (Eine eindeutige Bezeichnung für das Feld. Diese sollte möglichst selbsterklärend sein.)&lt;br /&gt;
** Beschreibung (Um im Backend und beim Frontend-Editing eine Beschreibung anzuzeigen für die Ersteller eines Items)&lt;br /&gt;
** Spaltenname (der Spaltenname in der Tabelle. Dieser muss eindeutig sein und so vergeben werden, das er logisch ist, da man beim Template erstellen diese Namen benutzt um an die Inhalte zu kommen)&lt;br /&gt;
** '''Typ''' (weiter unten)&lt;br /&gt;
* Display Settings (Diese Einstellungen sind für die Ansicht im Backend zuständig)&lt;br /&gt;
** Kontroll-Checkbox (Wenn eine Kontroll-Checkbox angegeben wird, wird dieses Feld erst angezeigt, wenn das Kontroll-Checkbox Feld angekreuzt ist)&lt;br /&gt;
** Vorher Umbruch einfügen (Um dieses Eingabefeld in einer neuen Zeile zu beginnen)&lt;br /&gt;
*** Legend Titel (hier kann dann ein Name für den Legend Titel angegeben werden -&amp;gt; die Grün geschriebenen Titel im Backend)&lt;br /&gt;
** Enable half width (um 2 Felder nebeneinander anzuzeigen - seit TYPOlight 2.7 möglich)&lt;br /&gt;
* Backend filter settings (hier kann festgelegt werden, ob das Feld im Backend zur Filterung angezeigt wird)&lt;br /&gt;
** Sortieren ('''Muss zum Filtern etc. angegeben werden.''' Sonst weiß Contao nicht wie der Filter erstellt werden soll. Für '''Datum''' ist zwangsweise die Angabe nötig ob nach Jahr, Monat oder Tag sortiert werden soll!)&lt;br /&gt;
** Filter&lt;br /&gt;
** Suche&lt;br /&gt;
* Advanced settings&lt;br /&gt;
** Pflichtfeld -&amp;gt; Dieses Feld muss ausgefüllt werden&lt;br /&gt;
* Frontend editing&lt;br /&gt;
** Frontend editing groups -&amp;gt; Welche Gruppen dürfen dieses Feld im Frontend bearbeiten (Mehrfachangabe ist möglich). Wenn hier nichts angegeben wird, dürfen alle Gruppen dieses Feld im Frontend editieren&lt;br /&gt;
&lt;br /&gt;
==Typ - Feldtypen von Feldern==&lt;br /&gt;
Hier werden die Angaben für die jeweiligen Typen aufgelistet und erläutert.&lt;br /&gt;
===Text===&lt;br /&gt;
* Format settings&lt;br /&gt;
** Prefix und Suffix Strings&lt;br /&gt;
** Format&lt;br /&gt;
*** Formattyp&lt;br /&gt;
**** Zeichenkette&lt;br /&gt;
**** Nummer&lt;br /&gt;
**** Datum&lt;br /&gt;
*** Zeichenfolge für Formatierung&lt;br /&gt;
&lt;br /&gt;
===Alias===&lt;br /&gt;
'''Es ist immer nur ein Alias Feld erlaubt in einem Katalog.'''&lt;br /&gt;
Die Funktion ist die selbe wie bei einem Alias für eine Seite.&lt;br /&gt;
* Alias-Titel-Feld (Aus diesem Feld wird automatisch ein Alias generiert, wenn keine Angabe beim Alias gemacht wurde. Dieses Feld muss '''nicht''' Eindeutig sein. Der Alias wird aber eindeutig generiert und ist damit genau so benutzbar wie eine eindeutige ID)&lt;br /&gt;
&lt;br /&gt;
===Langtext===&lt;br /&gt;
* Advanced settings&lt;br /&gt;
** Allow html (wenn erlaubt werden in dem Feld HTML-Tags erlaubt - Liste der erlaubten HTML-Tags ist in den Eigenschaften von Contao editierbar)&lt;br /&gt;
** Rich Text (wenn angekreuzt wird der TinyMCE angezeigt)&lt;br /&gt;
&lt;br /&gt;
===Nummer===&lt;br /&gt;
* Advanced settings&lt;br /&gt;
** Minimum (legt den Minimalwert fest, den ein Benutzer eingeben kann)&lt;br /&gt;
** Maximum (legt den Maximalwert fest, den ein Benutzer eingeben kann)&lt;br /&gt;
* Format settings&lt;br /&gt;
** Prefix und Suffix Strings&lt;br /&gt;
** Format&lt;br /&gt;
*** Formattyp&lt;br /&gt;
**** Zeichenkette&lt;br /&gt;
**** Nummer&lt;br /&gt;
**** Datum&lt;br /&gt;
*** Zeichenfolge für Formatierung&lt;br /&gt;
&lt;br /&gt;
===Dezimal===&lt;br /&gt;
* Advanced settings&lt;br /&gt;
** Minimum (legt den Minimalwert fest, den ein Benutzer eingeben kann)&lt;br /&gt;
** Maximum (legt den Maximalwert fest, den ein Benutzer eingeben kann)&lt;br /&gt;
* Format settings&lt;br /&gt;
** Prefix und Suffix Strings&lt;br /&gt;
** Format&lt;br /&gt;
*** Formattyp&lt;br /&gt;
**** Zeichenkette&lt;br /&gt;
**** Nummer&lt;br /&gt;
**** Datum&lt;br /&gt;
*** Zeichenfolge für Formatierung&lt;br /&gt;
&lt;br /&gt;
===Datum===&lt;br /&gt;
* Advanced settings&lt;br /&gt;
** Zeiteingabe (Falls ausgewählt, darf der Benutzer Datum '''und''' Zeit eingeben&lt;br /&gt;
** Format&lt;br /&gt;
*** Formattyp&lt;br /&gt;
**** Zeichenkette&lt;br /&gt;
**** Nummer&lt;br /&gt;
**** Datum&lt;br /&gt;
*** Zeichenfolge für Formatierung&lt;br /&gt;
&lt;br /&gt;
===Checkbox===&lt;br /&gt;
Zum Erstellen einer einfachen Checkbox. Hier kann nicht viel eingestellt werden, da ja nur 1 oder 0 als Zustand gilt.&lt;br /&gt;
&lt;br /&gt;
===Auswahl===&lt;br /&gt;
Hiermit kann man ein Auswahl-Feld (Select) erstellen, das als Grundlage eine andere Tabelle nutzt. Das kann Taxonomie sein oder auch ein anderer Katalog.&lt;br /&gt;
&lt;br /&gt;
* Advanced settings&lt;br /&gt;
** Include blank option (Um bei der Drop-Down Liste auch die Möglichkeit zu haben, eine leere Auswahl anzubieten)&lt;br /&gt;
* Options settings&lt;br /&gt;
** Tabelle für Optionen (Hier muss die Tabelle ausgewählt werden, in der die Optionen stehen - Taxonomie wäre -&amp;gt; tl_taxonomie)&lt;br /&gt;
** Spalte für Tabellenwerte (Eine Spalte für die Speicherung einer Option auswählen. Hier sind nur die Spalten vorgegeben, die sich auch in der Tabelle befinden)&lt;br /&gt;
** Anzeige der Sortierspalte (Um die Sortierung der Optionen vorzunehmen kann hier eine andere Spalte ausgewählt werden.)&lt;br /&gt;
** Filter items (Hier kann man wieder eigene Filter definieren, um die Auswahl einzugrenzen)&lt;br /&gt;
** Auswahl der Einträge&lt;br /&gt;
*** Optionen (Hier kann man noch mal genau auswählen, welche Optionen man anbieten möchte)&lt;br /&gt;
*** Modus für Unterauswahl&lt;br /&gt;
**** Show selected items collapsed (Nur die ausgewählten Items anzeigen)&lt;br /&gt;
**** Show children of selected items collapsed  (Nur die Kinder der selektierten Items anzeigen)&lt;br /&gt;
**** Tree with all items selectable (Baumansicht mit allen Items als Option auswählbar)&lt;br /&gt;
**** Tree with only children selectable (Baumansicht nur mit den Kind-Items auswählbar)&lt;br /&gt;
*** Parent Filter (Hier kann man das Eltern Element angeben, welches die Optionen enthält. Praktisch wenn man 2 Bäume bei der Taxonomie hat und nur einen zur Auswahl geben will)&lt;br /&gt;
&lt;br /&gt;
===Tags===&lt;br /&gt;
Auch Tags sind ähnlich der Auswahl dazu da, eine andere Tabelle als Wert anzugeben.&lt;br /&gt;
&lt;br /&gt;
Der Unterschied besteht darin, das Tags eine Checkboxliste ergeben, mit der auch eine Mehrfachauswahl möglich ist.&lt;br /&gt;
&lt;br /&gt;
* Advanced settings&lt;br /&gt;
** Include blank option (Um bei der Drop-Down Liste auch die Möglichkeit zu haben, eine leere Auswahl anzubieten)&lt;br /&gt;
* Options settings&lt;br /&gt;
** Tabelle für Optionen (Hier muss die Tabelle ausgewählt werden, in der die Optionen stehen - Taxonomie wäre -&amp;gt; tl_taxonomie)&lt;br /&gt;
** Spalte für Tabellenwerte (Eine Spalte für die Speicherung einer Option auswählen. Hier sind nur die Spalten vorgegeben, die sich auch in der Tabelle befinden)&lt;br /&gt;
** Anzeige der Sortierspalte (Um die Sortierung der Optionen vorzunehmen kann hier eine andere Spalte ausgewählt werden.)&lt;br /&gt;
** Filter items (Hier kann man wieder eigene Filter definieren, um die Auswahl einzugrenzen)&lt;br /&gt;
** Auswahl der Einträge&lt;br /&gt;
*** Optionen (Hier kann man noch mal genau auswählen, welche Optionen man anbieten möchte)&lt;br /&gt;
*** Modus für Unterauswahl&lt;br /&gt;
**** Show selected items collapsed (Nur die ausgewählten Items anzeigen)&lt;br /&gt;
**** Show children of selected items collapsed  (Nur die Kinder der selectierten Items anzeigen)&lt;br /&gt;
**** Tree with all items selectable (Baumansicht mit allen Items als Option auswählbar)&lt;br /&gt;
**** Tree with only children selectable (Baumansicht nur mit den Kind-Items auswählbar)&lt;br /&gt;
*** Parent Filter (Hier kann man das Eltern Element angeben, welches die Optionen enthält. Praktisch wenn man 2 Bäume bei der Taxonomie hat und nur einen zur Auswahl geben will)&lt;br /&gt;
&lt;br /&gt;
===URL===&lt;br /&gt;
Der Feldtyp URL hat keine besonderen Parameter. Er dient lediglich der Ein- und Ausgabe einer URL.&lt;br /&gt;
&lt;br /&gt;
===Datei===&lt;br /&gt;
Dieser Feldtyp ist für die Ein- und Ausgabe von Dateien vorhanden. Man kann damit Downloads oder Galerien erstellen. Falls die ausgewählte Datei nicht unter den Contao-Einstellungen eingetragen ist, so bleibt das Feld &amp;quot;value&amp;quot; (mehr dazu siehe &amp;quot;Welche Variablen hat man in einem Template zur Verfügung?&amp;quot;) leer. Aus diesem Grund sollte man im Vorhinein die entsprechenden Dateitypen freischalten.&lt;br /&gt;
* Advanced Settings&lt;br /&gt;
** Mehrere Dateien (Wenn ausgewählt können mehrere Dateien ausgewählt werden)&lt;br /&gt;
** Ändern des Dateibaumes &lt;br /&gt;
*** Setzen des Ordners für das Wurzelverzeichnis (Hier kann ein spezieller Dateibaum gewählt werden, um unnötige Wege zu verkürzen)&lt;br /&gt;
*** Gültige Dateitypen (In einer Komma-separierten Liste kann man hier die Dateitypen auf eine gültige Liste einschränken)&lt;br /&gt;
*** Nur Dateien erlauben (Ordner sind dann nicht anwählbar)&lt;br /&gt;
*Format settings&lt;br /&gt;
** Bild anzeigen (Um ein Bild / eine Bildergalerie anzeigen zu lassen)&lt;br /&gt;
*** Bildbreite und -höhe sind auswählbar&lt;br /&gt;
** Link erzeugen&lt;br /&gt;
*** Um einen Link zum Herunterladen der Datei zu erzeugen oder bei einem Bild eine Vollansicht (Lightbox) anzubieten&lt;br /&gt;
&lt;br /&gt;
===Calculate===&lt;br /&gt;
Um Berechnungen auf SQL Ebene vorzunehmen&lt;br /&gt;
* Calculation formula (Eingabe von einer SQL calculation für das Feld, wie '(price*1.15)*qty'&lt;br /&gt;
* Format settings&lt;br /&gt;
** Prefix und Suffix Strings&lt;br /&gt;
** Format&lt;br /&gt;
*** Formattyp&lt;br /&gt;
**** Zeichenkette&lt;br /&gt;
**** Nummer&lt;br /&gt;
**** Datum&lt;br /&gt;
*** Zeichenfolge für Formatierung&lt;br /&gt;
&lt;br /&gt;
===Bewertungen===&lt;br /&gt;
Die Besucher der Internetseite können bei Angabe eines solchen Feldtypes eine Bewertung vornehmen&lt;br /&gt;
* ajaxratingfield (Angabe von maximalen Punkten die ein Besucher vergeben kann)&lt;br /&gt;
&lt;br /&gt;
===Zugriffszähler===&lt;br /&gt;
Ohne Optionen. Hiermint wird einfach gezählt und ausgegeben wie oft auf dieses Item zugegriffen wurde. Es ist auf ein Klick per IP pro Tag festgelegt.&lt;br /&gt;
&lt;br /&gt;
===Frontend Benutzer===&lt;br /&gt;
Ohne Optionen.&lt;br /&gt;
Um die Items nur dem jeweiligen Frontendbenutzer der sie angelegt hat zuzuweisen muss ein Feldtyp dieser Art angelegt sein.&lt;br /&gt;
&lt;br /&gt;
===Meta Keywords===&lt;br /&gt;
Ohne Optionen.&lt;br /&gt;
Um eine Liste von Keywords für diese Item eingeben zu können.&lt;br /&gt;
{{Anmerkung|der Feldtyp &amp;quot;Meta Keywords&amp;quot; ist veraltet, da in der Katalog Konfiguration direkt nun ein Textfeld als Quelle der META Keywords gewählt werden kann.}}&lt;br /&gt;
&lt;br /&gt;
===Mehrspaltiger Text===&lt;br /&gt;
&lt;br /&gt;
Nur verfügbar wenn zusätzlich installiert: [http://www.contao.org/erweiterungsliste/view/catalogmultitextwizardfield.html direkt zum ER]&lt;br /&gt;
&lt;br /&gt;
Hiermit kann ein Feld ähnlich des Tabellenelements in Contao angelegt werden.&lt;br /&gt;
Man definiert einmal die Spaltenanzahl und Überschriften.&lt;br /&gt;
Beim Anlegen des Items hat man dann die Möglichkeit beliebig viele Zeilen anzugeben.&lt;br /&gt;
* Spaltenüberschriften (Angabe der Anzahl, der Reihenfolge und der Titel der Spaltenüberschriften)&lt;br /&gt;
&lt;br /&gt;
Für das Frontend Editing (wenn man dieses Feld dort editieren möchte) braucht man die Erweiterung [http://www.contao.org/erweiterungsliste/view/x_FrontendMultiTextWizard.de.html xFrontend MultiTextWizard]. Ansonsten ist dieses Feld nicht editierbar.&lt;br /&gt;
&lt;br /&gt;
===Produktvariante (Besonderheit vom chshop -&amp;gt; wird dort erläutert)===&lt;br /&gt;
&lt;br /&gt;
=== Merkliste und Varianten ===&lt;br /&gt;
Mit diesem Feldtyp ist es möglich Items für eine Merkliste vorzubereiten.&lt;br /&gt;
* Notelistvariants sind die Varianten, die ein Item besitzen können. Die Liste der Varianten besteht aus Select- und Tagfields des Katalogs. Dadurch ist es möglich Varianten von der Taxonomie oder von anderen Katalogen zu erstellen, indem man in diesem Katalog Auswahlen dafür anlegt.&lt;br /&gt;
&lt;br /&gt;
==Sobald man Felder definiert hat==&lt;br /&gt;
ist in der Übersicht bei den Feldern zu sehen ob ein Feld:&lt;br /&gt;
* zur Suche markiert ist&lt;br /&gt;
* Sortierbar ist&lt;br /&gt;
* Gruppiert wurde (um die Reihenfolge festzulegen)&lt;br /&gt;
* ein Pflichtfeld ist&lt;br /&gt;
* ob es eine Kontrol Checkbox ist (nur wenn angewählt wird es sichtbar)&lt;br /&gt;
* Ob es ein Dateityp ist&lt;br /&gt;
* Ob es sich um ein Bild handelt&lt;br /&gt;
* in der halben Breite im Backend angezeigt wird&lt;br /&gt;
* Ob darüber ein Filter angewendet wird&lt;br /&gt;
&lt;br /&gt;
[[Datei:cat-cat2-fieldpreview.png|Felderübersicht]]&lt;br /&gt;
&lt;br /&gt;
=Frontend Module und ihre Attribute=&lt;br /&gt;
&lt;br /&gt;
Bei den verschiedenen Modulen muss zunächst eine Auswahl getroffen werden, für welchen Katalog das Modul gemacht wird. Dabei kann immer nur ein Katalog gewählt werden. &lt;br /&gt;
&lt;br /&gt;
'''Allgemeine Einstellungen (die alle Module haben):'''&lt;br /&gt;
* Titel&lt;br /&gt;
* Überschrift&lt;br /&gt;
* Modultyp (mit den unten stehenden Modultypen)&lt;br /&gt;
* Zugriffsschutz (Nur bestimmten Gruppen das Modul anzeigen)&lt;br /&gt;
* Experten Einstellungen&lt;br /&gt;
** Nur Gästen anzeigen&lt;br /&gt;
** CSS-ID/Klasse&lt;br /&gt;
** Abstand davor und dahinter&lt;br /&gt;
&lt;br /&gt;
[[Datei:cat-cat2-view-list.jpg|Cat Modul Liste]]&lt;br /&gt;
&lt;br /&gt;
[[Datei:cat-cat2-view-reader.jpg|Cat Modul Reader]]&lt;br /&gt;
&lt;br /&gt;
==Catalog List==&lt;br /&gt;
Zur Ausgabe einer Liste von Items wird das Modul [[ModuleCatalogList]] verwendet.&lt;br /&gt;
&lt;br /&gt;
==Catalog Reader==&lt;br /&gt;
Um die Details von einem einzelnen Item anzuzeigen&lt;br /&gt;
* Als Wichtigstes muss eine Weiterleitungsseite eingestellt werden. Auf dieser Seite muss der Catalog Reader vorhanden sein.&lt;br /&gt;
* catalog layout (Auswahl des Templates für den Reader)&lt;br /&gt;
** catalog_full (Standardtemplate um Alles auszugeben)&lt;br /&gt;
** catalog_full_rev (Template um alle Felder auszugeben - Entwickler Version)&lt;br /&gt;
* Visible Fields - Sichbare Felder. Diese Felder sind dann im Template verfügbar. Man kann auch die Reihenfolge der Ausgabe bestimmen.&lt;br /&gt;
&lt;br /&gt;
==Catalog Filter==&lt;br /&gt;
Mit Hilfe von einem Filter können Besucher die Liste eines Catalogs filtern und die Anzeige eingrenzen. Die Filter können hier genau eingestellt werden. Sogar ein eigenes Suchfeld nur für den einen Katalog kann hier erstellt werden.&lt;br /&gt;
* Catalog -&amp;gt; für welchen Katalog soll dieser Filter benutzt werden (es kann nur ein Katalog angegeben werden)&lt;br /&gt;
* Weiterleitungsseite (auf welche Seite soll bei Klick weitergeleitet werden. Üblicherweise ist das eine Seite mit dem Modul 'cataloglist', da hier dann nur noch die Items angezeigt werden, die zu der gefilterten Ausgabe passen)&lt;br /&gt;
* Filter layout (default -&amp;gt; filter_default | zum Entwickeln ist das filter_widget Template gedacht)&lt;br /&gt;
* Enables Filter By section (Einen Filter erstellen)&lt;br /&gt;
** Filter Headline (Überschrift für diese(n) Filter)&lt;br /&gt;
** Filter Fields (Hier kann man das Feld und die Art des Filters auswählen)&lt;br /&gt;
*** Die Reihenfolge bestimmt man mit den grünen Pfeilen neben der Feldbezeichnung&lt;br /&gt;
*** Tree View (Ankreuzen wenn es eine baumartige Struktur sein soll, bzw. bei diesem Feld eine baumartige Struktur eingegeben wurde. Die Kindelemente reagieren dabei auf die Auswahl der Elternelemente)&lt;br /&gt;
*** None (default Wert -&amp;gt; es wird von diesem Feld kein Filter erstellt)&lt;br /&gt;
*** Links List (eine einfache Link Liste wird von dem Feld erstellt)&lt;br /&gt;
*** Radio Button (Eine Auswahl mittels Radio Button wird erstellt, so ist die Auswahl nur von einem Wert möglich)&lt;br /&gt;
*** Select drop-down (Eine Auswahl mittels einer Select-Box wird erstellt. Nur ein Wert kann ausgewählt werden.)&lt;br /&gt;
** Reveal tree view sequentially (Die Filter werden erst nach und nach eingeblendet. Die Reihenfolge bestimmt dabei die Einblendung. So wird der 2. Filter erst eingeblendet, wenn im ersten etwas ausgewählt wurde. Eine Möglichkeit wäre hier die Auswahl von Städten, die erst erscheint, wenn ein Bundesland ausgewählt wurde)&lt;br /&gt;
** Tags multiple select allowed (Wenn dieses Feld ausgewählt wurde, wird aus dem Radio Button eine Checkbox und aus der Select drop-down Liste eine Liste mit der Möglichkeit meherere auszuwählen.)&lt;br /&gt;
* Enables Range section (Hier können Felder ausgewählt werden, wo ein Minimum und Maximum eingegeben werden kann um darüber zu Filtern)&lt;br /&gt;
** Range Headline (Überschrift angeben)&lt;br /&gt;
** Range Fields (Auswahl der Felder für die ein Bereichsauswahl erstellt werden soll. Die Liste ist auch wieder sortierbar)&lt;br /&gt;
* Enables Date section (Hier können Felder ausgewählt werden, welche nach Datum zusammengefasst werden können)&lt;br /&gt;
** Dates Headline (Überschrift angeben)&lt;br /&gt;
** Date Fields (Hier sind nur Datumsfelder zur Auswahl angeboten. Man kann bestimmen, welches benutzt werden soll)&lt;br /&gt;
** Date Ranges (Hier kann angegeben werden, welche Auswahl der Besucher hat, um die Daten zu filtern):&lt;br /&gt;
*** Last year&lt;br /&gt;
*** Last 6 months&lt;br /&gt;
*** Last month&lt;br /&gt;
*** Last week&lt;br /&gt;
*** Yesterday&lt;br /&gt;
*** Today&lt;br /&gt;
*** Tomorrow&lt;br /&gt;
*** Next week&lt;br /&gt;
*** Next month&lt;br /&gt;
*** Next 6 months&lt;br /&gt;
*** Next year&lt;br /&gt;
* Enables Sort section (Hier wird eingestellt, welche Felder vom Besucher überhaupt sortierbar sind und wie das geschehen soll) &lt;br /&gt;
** Sort Headline (Überschrift angeben)&lt;br /&gt;
** Sort Fields (Hier muss angegeben werden, welche Felder sortierbar sein sollen. Die Reihenfolge kann wieder über die grünen Pfeile bestimmt werden)&lt;br /&gt;
** Sort form control type Hier wird festgelegt, wie die Besucher bestimmen können wie sortiert wird:&lt;br /&gt;
*** select (Über eine Select Auswahl)&lt;br /&gt;
*** list (Mit hilfe einer Linkliste)&lt;br /&gt;
*** radio (Über einen Radio Button)&lt;br /&gt;
* Enables Search Box (Eine Suchbox einschalten. Nur Text, langtext Felder werden unterstützt)&lt;br /&gt;
** Search Headline (Überschrift eingeben)&lt;br /&gt;
** Search Fields (Hier können die Felder ausgewählt werden, in denen gesucht werden soll)&lt;br /&gt;
* Use filter condition from lister on same page (Wenn auf derselben Seite auch eine List-Modul von dem Katalog eingesetzt wird und diese Liste mit conditions eingeschränkt ist, werden bei Auswahl dieses Feldes die Filter mit Berücksichtigung der conditions erstellt.)&lt;br /&gt;
&lt;br /&gt;
==Catalog Navigation==&lt;br /&gt;
Mit diesem Modul kann man eine Navigation durch einen Katalogs erstellen. Die Navigation besteht zum Beispiel aus Kategorien.&lt;br /&gt;
* Catalog -&amp;gt; für welchen Katalog soll diese Navigation genommen werden (es kann nur ein Katalog ausgewählt werden)&lt;br /&gt;
* Weiterleitungsseite (auf welche Seite soll bei Klick weitergeleitet werden. Üblicherweise ist das eine Seite mit dem Modul [[ModuleCatalogList|Katalog liste]], da hier dann nur noch die Items angezeigt werden, die zu der Kategorie passen)&lt;br /&gt;
* Navigations field -&amp;gt; Hier muss das Feld angegeben werden, aus dem die Navigation zusammengesetzt wird. Also ein Selectfield aus dem gewählten Katalog. (Andere Felder wie Tagfield gehen nicht und stehen deswegen nicht zur Auswahl!)&lt;br /&gt;
* Alle anderen Einstellungen der Navigation funktionieren genau so wie beim normalen [[ModulNavigation|Navigationsmodul]]&lt;br /&gt;
&lt;br /&gt;
==Catalog Notify==&lt;br /&gt;
Hiermit wird ein Formular erstellt, welches zur schnellen Kontaktaufnahme bei einem einzelnen Item dargestellt wird. Z.B.: Möchten Sie nähere Informationen zu diesem Produkt? Dann schicken Sie uns bitte Ihre Kontaktdaten, damit wir uns bei Ihnen melden können.&lt;br /&gt;
* Catalog (Hier muss wieder der Katalog angegeben werden, in dem das Item dargestellt werden soll)&lt;br /&gt;
* Form Fields (Hier können Sie Felder angeben, die der Benutzer ausfüllen soll, damit Sie Kontakt zu ihm aufnehmen können)&lt;br /&gt;
{{Anmerkung|Der folgende Punkt ist in catalog 2.0.0 beta1 Build 51 nicht, oder nicht mehr vorhanden!}}&lt;br /&gt;
* Sicherheitsfrage deaktivieren (nicht empfohlen! Nur sinnvoll, wenn die Benutzer schon in einem Bereich sind, in dem man sich anmelden muss)&lt;br /&gt;
* Subject (Betreff der Email, hier können spezielle Inserttags benutzt werden in der Art -&amp;gt; &amp;lt;nowiki&amp;gt;{{catalog::Spaltenbezeichnung}}&amp;lt;/nowiki&amp;gt;. Z.B. &amp;lt;nowiki&amp;gt;{{catalog::title}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* Recipients List (Liste von Emailadressen, die eine Email mit dem Inhalt erhalten sollen)&lt;br /&gt;
* Body text (Text der Email. Auch hier sind die speziellen Inserttags &amp;lt;nowiki&amp;gt;{{catalog::Spaltenbezeichnung}}&amp;lt;/nowiki&amp;gt; möglich. Zusätzlich sind noch die Variablen ##catalog## und ##link## verfügbar. Wobei catalog durch den Katalog und link durch den direkten Link zu dem Item ersetzt werden.&lt;br /&gt;
* Catalog Template (Hier kann das passende Template angegeben werden um das Formular darzustellen. Default ist mod_catalognotify)&lt;br /&gt;
&lt;br /&gt;
==Catalog Featured==&lt;br /&gt;
Hiermit kann man eine Liste erstellen, die besondere Items darstellt. Die Liste wird per Zufall zusammengestellt.&lt;br /&gt;
* Grundeinstellungen sind wie bei der Catalog-List&lt;br /&gt;
* Besonderheiten:&lt;br /&gt;
** Number of items (Hier kann die Anzahl der Items dargestellt werden. 0 zeigt alle)&lt;br /&gt;
** Custom ordering (Die Reihenfolge kann hier festgelegt werden)&lt;br /&gt;
* Um spezielle Einträge anzulegen braucht nur ein extra Feld (checkbox) erstellt werden (z.B. hervorgehoben) und in der Condition können dann Items festgelegt werden, deren Wert 1 ist -&amp;gt; spalte_hervorgehoben=1&lt;br /&gt;
&lt;br /&gt;
==Catalog Related==&lt;br /&gt;
Hiermit erstellt man eine Liste von ähnlichen Items - einzusetzen auf einer Seite, auf der auch der Catalog Reader enthalten ist. Zufallsausgabe.&lt;br /&gt;
* Grundeinstellungen sind wie bei der Catalog-List&lt;br /&gt;
* Besonderheiten:&lt;br /&gt;
** Related fields to match (Angabe der Felder, die bei den darzustellenden Items gleich sein sollen)&lt;br /&gt;
** Amount of tags that must be in common (Einstellen der Anzahl der Übereinstimmungen -&amp;gt; Minimumangabe. d.h. wenn 3 Felder angegeben wurden, die übereinstimmen sollen, kann bei einer Angabe von 1 auch ein Item angezeigt werden, welches nur eine Übereinstimmung hat und nicht alle 3)&lt;br /&gt;
** Number of items (Hier kann die Anzahl der Items dargestellt werden. 0 zeigt alle)&lt;br /&gt;
** Custom ordering (Die Reihenfolge kann hier festgelegt werden)&lt;br /&gt;
&lt;br /&gt;
==Catalog Reference==&lt;br /&gt;
Hiermit erstellt man eine Liste von Items mit einer gleichen Eigenschaft. Diese muss zusammen mit dem Catalog Reader eingesetzt werden und ist für die Anzeige von Items aus einem '''anderen''' Katalog.&lt;br /&gt;
* Grundeinstellungen sind wie bei der Catalog-List&lt;br /&gt;
* Besonderheiten:&lt;br /&gt;
** Select the match field (Das Feld auswählen, welches die Verbindung zum anderen Katalog herstellt)&lt;br /&gt;
** Select reference catalog (Den zweiten Katalog auswählen, wo die anzuzeigenden Items enthalten sind)&lt;br /&gt;
** Select the reference field (Das Feld angeben, welches im 2. Katalog für die Identifizierung genutzt wird. Es soll dasselbe Feld angegeben werden, welchen auch schon für die Verknüpfung genommen wurde)&lt;br /&gt;
** Number of items (Hier kann die Anzahl der Items dargestellt werden. 0 zeigt alle)&lt;br /&gt;
** Custom ordering (Die Reihenfolge kann hier festgelegt werden)&lt;br /&gt;
&lt;br /&gt;
==Catalog Edit==&lt;br /&gt;
Um ein Item im Frontend editieren und erstellen zu können. Dieses Modul wird anstelle von Catalog Reader verwendet.&lt;br /&gt;
*Catalog (den Katalog auswählen, dessen Items im Frontend editierbar sein soll)&lt;br /&gt;
* Editable Fields (Angabe der Felder, die editierbar sein sollen. Mit den Pfeilen kann man diese in der Reihenfolge anordnen)&lt;br /&gt;
* Weiterleitungsseite (Seite die angezeigt werden soll, wenn das Formular abgesendet wurde. Meistens wird wieder zurück zu der Liste weitergeleitet)&lt;br /&gt;
* Sicherheitsabfrage deaktivieren (Nicht empfohlen! Es sei denn, nur angemeldete Benutzer haben Zugriff auf diese Seite)&lt;br /&gt;
* Restricted fields (Mit dieser Einstellung können Vorbelegungen, die _nicht_ geändert werden können, vorgenommen werden. Diese Felder sollten nicht als Editable Fields konfiguriert sein)&lt;br /&gt;
** Wählen Sie hier die Felder aus, welche vorbelegt sein sollen&lt;br /&gt;
** Restricted fields default values (Sind erst '''nach dem Speichern einstellbare Vorgaben''' für die Felder, die vorher ausgewählt wurden -&amp;gt; Jeder Feldtyp ist individuell einstellbar.)&lt;br /&gt;
** Beispiel für ein Restricted field: Ein Feld mit einer Checkbox, ob das Item online sein soll. 'online' bekommt als default Wert 'Nein'. Nun ist jedes Item, was über diesen Catalog Editor erstellt oder bearbeitet wird offline! So kann man im Frontend mit einer extra Gruppe, die dieses Feld bearbeiten kann und eben keine default Vorgabe hat die Items freischalten. Die 'normalen' Benutzer haben dieses Recht dann nicht.&lt;br /&gt;
&lt;br /&gt;
=Weitere Einstellungsmöglichkeiten=&lt;br /&gt;
&lt;br /&gt;
== Merkliste - Formulargenerator ==&lt;br /&gt;
Die Merkliste wird nicht als extra Modul erstellt, sondern in einem Formular mit dem Formulargenerator von Contao.&lt;br /&gt;
&lt;br /&gt;
Dazu gibt es ein neuen Feldtyp 'Merkliste' der zum Beispiel am Anfang positioniert werden kann.&lt;br /&gt;
Der Besucher kann später das Formular ausfüllen und so die Liste an den Emailempfänger versenden, um sich so zum Beispiel ein Angebot für die Items einzuholen.&lt;br /&gt;
&lt;br /&gt;
Einstellungen:&lt;br /&gt;
* Feldname (der Feldname für diesen Feldtyp)&lt;br /&gt;
* Feldbezeichnung (diese wird normalerweise für Felder als Label angezeigt und sollte daher hier '''leer''' gelassen werden)&lt;br /&gt;
* Text (Hier kann ein Text angegeben werden, der über der Liste der Items angezeigt wird)&lt;br /&gt;
* Katalog (Den Katalog angeben, der die Items enthält)&lt;br /&gt;
* Sichtbare Felder (Die anzuzeigenden Felder von den Items, die Liste ist auch hier wieder über die Pfeile sortierbar)&lt;br /&gt;
&lt;br /&gt;
=== Templates für die Merkliste ===&lt;br /&gt;
* form_catalognotelist.tpl (Template für die Liste im Formular)&lt;br /&gt;
* form_catalognotelist_mail.tpl (Template für die Email, welche die Items vom Merkzettel enthält. Hier kann genau festgelegt werden, welche Felder in der Email von einem Item angezeigt werden.)&lt;br /&gt;
&lt;br /&gt;
=Tipps und Tricks zur Umsetzung=&lt;br /&gt;
&lt;br /&gt;
==Welche Variablen hat man in einem Template zur Verfügung?==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php print_r($this-&amp;gt;entries); ?&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
oder&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php $this-&amp;gt;showTemplateVars(); ?&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Damit bekommt man das komplette Array ausgegeben.&lt;br /&gt;
&lt;br /&gt;
==Zeichenkette des Titels formatieren==&lt;br /&gt;
Warum wird bei mir nichts angezeigt, obwohl ich da etwas angegeben habe?&lt;br /&gt;
* Wichtig: man muss bei den Feldern die man später hier benutzen möchte folgendes Ankreuzen -&amp;gt; Anzeige-Einstellungen &amp;gt; Sichtbar in der Backend-Listen-Ansicht&lt;br /&gt;
&lt;br /&gt;
==Wie kann man in der Detail Ansicht den meta-title so beeinflussen, das dieser den Namen von dem Item nimmt?==&lt;br /&gt;
* Einfach das Feld für den Namen mit title benennen (das ist die Fallback Methode, wenn die andere -&amp;gt; Page title field nicht benutzt wird). Der catalog wird dann automatisch dieses Feld benutzen um den meta-title zu generieren.&lt;br /&gt;
* Page title field beim Katalog sezten. Zu finden unter 'Search' in den Einstellungen vom Katalog.&lt;br /&gt;
&lt;br /&gt;
==Titel so beeinflussen, das die aktuelle Kategorie einer Liste dort steht==&lt;br /&gt;
Im Catalog Template folgendes nutzen:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php if(strlen($this-&amp;gt;Input-&amp;gt;get('kategorie')))&lt;br /&gt;
{&lt;br /&gt;
   global $objPage;&lt;br /&gt;
   $objPage-&amp;gt;pageTitle = &amp;quot;&amp;quot;.$entry['data']['kategorie']['value'].&amp;quot; - XYZ&amp;quot;;  &lt;br /&gt;
}&lt;br /&gt;
?&amp;gt; &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
In dem Beispiel wird jetzt (nur wenn eine Kategorie gewählt ist) der Wert von '''$entry['data']['kategorie']['value']''' eingesetzt.&lt;br /&gt;
&lt;br /&gt;
==Wie bekommt man ein Auge bei den Items? / on- offline Schalten von Items==&lt;br /&gt;
Zuerst muss man sich in Feld vom Typ 'Checkbox' anlegen. Zum Beispiel mit dem Namen 'online'.&lt;br /&gt;
Jetzt kann man den Katalog konfigurieren und bei '''Feld veröffentlichen''' (publish Field) das Checkbox-Feld auswählen.&lt;br /&gt;
Ab jetzt ist im Backend bei den Items eines Katalogs ein graues oder grünes Auge (je nach Zustand) sichtbar.&lt;br /&gt;
&lt;br /&gt;
==Detail Seiten in die sitemap.xml und ins Modul Sitemap bringen==&lt;br /&gt;
* sitemap.xml -&amp;gt; Den Katalog einfach für die Indexierung der Suche freigeben -&amp;gt; [http://tip.dasprojekt.org/Catalog_2#Erstellen_von_einem_Katalog_.28Backend.29 Searchable] (Achtung: eine Weiterleitungsseite muss auf jeden Fall angegeben sein beim Katalog selber. Diese Seite wird dann in der Sitemap benutzt um die Items darzustellen.)&lt;br /&gt;
* Modul Sitemap -&amp;gt; Hier werden die Detailseiten nicht integriert, da es bei einem normalen Katalog schon zu viele Einträge wären, um diese dort sinnvoll darzustellen.&lt;br /&gt;
&lt;br /&gt;
==Alias bei Links benutzen (anstelle der ID)==&lt;br /&gt;
Dazu brauchst man nur ein Pflichtfeld (Namen von dem Item) und erstellt dann noch ein Feld vom Typ Alias. Das Alias-Titel-Feld ist dann der Name des Items.&lt;br /&gt;
Bei dem Katalog selber muss noch ausgewählt werden, welches das Alias Feld ist.&lt;br /&gt;
Das Alias Feld ist genau so wie das Alias Feld von Seiten etc., man kann selbst etwas eintragen oder den Inhalt automatisch generieren lassen, wenn man das leer lässt.&lt;br /&gt;
Nachdem die Suche und die Seiten neu generiert wurden (Systemwartung) sollte der Alias bei der Suche und auch bei der Detailansicht (URL) genutzt werden.&lt;br /&gt;
'''Im Moment muss in der Liste das Alias Feld als 'Sichtbar' ausgewählt werden. Sonst funktioniert die Verlinkung nicht! (Sollte in der Endversion behoben sein)'''&lt;br /&gt;
&lt;br /&gt;
==Folder-URL und der catalog wollen nicht so recht==&lt;br /&gt;
&lt;br /&gt;
Unter Einstellungen kann unter Sicherheitseinstellungen eine Liste von Variablennamen angeben werden, welche von der Erweiterung Folder-URL als Parameter erkannt werden sollen. Hier muss &amp;quot;orderby,sort,search&amp;quot; angegeben werden. Dadurch ignoriert Folderurl diese Parameter und der catalog ist wie immer nutzbar.&lt;br /&gt;
&lt;br /&gt;
Es sollten alle Schlüsselwörter der Filtermöglichkeiten hinzugefügt werden. Wenn man die Einträge des Kataloges nach z.B. &amp;quot;Ort&amp;quot; sortieren will, gibt es einen Fehler, wenn das Feld der Datenbanktabelle nicht im Feld &amp;quot;URL Schlüsselworte&amp;quot; in den Einstellungen auftaucht.&lt;br /&gt;
&lt;br /&gt;
==Eine Liste im Frontend so sortieren wie im Backend==&lt;br /&gt;
&lt;br /&gt;
Um eine Liste genau so zu sortieren wie im Backend braucht man einfach nur bei der Sortierung nach dem Feld 'sorting' zu sortieren (z.B. sorting ASC). Im Backend können Einträge nur dann manuell sortiert (verschoben) werden, wenn bei keinem Feld die Einstellung 'Sortier DropDown aktivieren' aktiv ist.&lt;br /&gt;
&lt;br /&gt;
{{Achtung|Bitte klären, da die Filterung dann nicht mehr funktioniert. Siehe Thread im Forum: [http://www.contao-community.de/showthread.php?13299-BE-Eintr%E4ge-verwalten-kein-Button-Anwenden-f%FCr-Filterung-vorhanden BE, Einträge verwalten, kein Button 'Anwenden' für Filterung vorhanden ]&lt;br /&gt;
[[http://code.google.com/p/typolight-catalog/issues/detail?id=199 Bug-Report]] [[http://code.google.com/p/typolight-catalog/source/detail?r=198 fixed in r198]]}}&lt;br /&gt;
&lt;br /&gt;
{{Hinweis|Mit der Erweiterung [[catalog_manualsort]] ist es möglich die Reihenfolge der Einträge im Backend trotzdem zu ändern, auch wenn die Sortieroption für bestimmte Felder aktiv ist.}}&lt;br /&gt;
&lt;br /&gt;
==Items im Backend verschieben==&lt;br /&gt;
Damit man Items im Backend verschieben kann darf die '''Sortierungs Option''' (Feld-Eigenschaften-&amp;gt;Backend Filter Einstellungen-&amp;gt;'Sortierungs Dropdown aktivieren') '''bei keinem Feld aktiviert''' sein.&lt;br /&gt;
{{Achtung|Bitte klären, da die Filterung dann nicht mehr funktioniert. Siehe Thread im Forum: [http://www.contao-community.de/showthread.php?13299-BE-Eintr%E4ge-verwalten-kein-Button-Anwenden-f%FCr-Filterung-vorhanden BE, Einträge verwalten, kein Button 'Anwenden' für Filterung vorhanden ]}}&lt;br /&gt;
&lt;br /&gt;
==Bedingung bei Strings==&lt;br /&gt;
&lt;br /&gt;
Um eine Bedingung anzugeben, die innerhalb eines Strings vorhanden ist, reicht es ja nicht einfach nur einen Vergleich per SQL vorzunehmen.&lt;br /&gt;
Beispiel: Über den Feldtyp Tag sind Taxonomieen einem Produkt zugeordnet. Da das mehrere sein können muss man die Bedingung in der Liste wie folgt abfragen -&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
FIND_IN_SET(7, kategorie)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
D.h.: es soll innerhalb von kategorie nach der ID 7 gesucht werden.&lt;br /&gt;
&lt;br /&gt;
==Formatieren der Felder vom Typ Text, Nummer und Dezimal==&lt;br /&gt;
Options-Checkbox: '''Zusätzliche Format-Funktionen aktivieren.'''&lt;br /&gt;
&lt;br /&gt;
Das Auswahlmenü '''Format-Funktion''' erlaubt es, die Feldtypen '''Text''', '''Nummer''' und '''Dezimal''' zu formatieren. So gehts:&lt;br /&gt;
&lt;br /&gt;
=== Zeichenkette ===&lt;br /&gt;
Hier gibt man einen sprintf Formatierungs-String ein (siehe [http://de3.php.net/sprintf PHP: sprintf - Manual]) &lt;br /&gt;
&lt;br /&gt;
''Beispiel Zeichenkette:''&lt;br /&gt;
* '''Feldinhalt:''' Broccoli&lt;br /&gt;
* '''Formatierungs-String:''' Auf zum %s!&lt;br /&gt;
* '''Ausgabe:''' Auf zum Broccoli!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Nummer ===&lt;br /&gt;
Hier gibt man nur die Anzahl der gewünschten Nachkommastellen an. In der Ausgabe erscheinen nun die in Contao festgelegten Tausender- und Dezimal-Trennzeichen.&lt;br /&gt;
&lt;br /&gt;
''Beispiel Nummer:''&lt;br /&gt;
* '''Feldinhalt:''' 1000&lt;br /&gt;
* '''Nachkommastellen:''' 2&lt;br /&gt;
* '''Ausgabe:''' 1.000,00&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Datum ===&lt;br /&gt;
Hier gibt man ein Formatierungsmuster ein (siehe [http://de.php.net/manual/de/function.date.php PHP: date - Manual])&lt;br /&gt;
&lt;br /&gt;
''Beispiel Datum:''&lt;br /&gt;
* '''Feldinhalt (Unix Timestamp):''' 1293217200&lt;br /&gt;
* '''Formatierungsmuster:''' Y-m-d H:i&lt;br /&gt;
* '''Ausgabe:''' 2010-12-24 18:00&lt;br /&gt;
&lt;br /&gt;
==Filtern nach Datum==&lt;br /&gt;
&lt;br /&gt;
Aufgabenstellung:&lt;br /&gt;
Das Datumsfeld ist in dem Format 'dd.mm.yyyy' vorhanden.&lt;br /&gt;
Es soll nun für das aktuelle Jahr eine Ausgabe erfolgen und für die vergangenen Jahre ein Archiv erstellt werden.&lt;br /&gt;
&lt;br /&gt;
Das Problem:&lt;br /&gt;
Die Datum Angaben werden als timestamp gespeichert und sind in einem char Feld.&lt;br /&gt;
&lt;br /&gt;
Lösungsansatz:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
meinedatumsvariable BETWEEN UNIX_TIMESTAMP('{{date::Y}}-01-01') AND UNIX_TIMESTAMP('{{date::Y}}-12-31')&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
So kommt man an die Daten des aktuellen Jahres, um die Daten von 2009 auszugeben:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
meinedatumsvariable BETWEEN UNIX_TIMESTAMP('2009-01-01') AND UNIX_TIMESTAMP('2009-12-31')&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Probleme die bei Unix Timestamp auftreten können===&lt;br /&gt;
Es kann passieren, das der Unix Timestamp beim Verarbeiten von PHP falsch interpretiert wird (nicht als Zahl).&lt;br /&gt;
Daher kann es nötig sein, diesen erst durch einen kleinen Trick auf jeden Fall in einen Zahlenwert umzuwandeln:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
ROUND(datum)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Damit wird auf einen Zahlenwert gerundet (da es sich schon um Integer Werte handelt geht dabei nichts verloren).&lt;br /&gt;
&lt;br /&gt;
Beispiel (von do_while) aus dem Forum:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
ROUND(datum) BETWEEN UNIX_TIMESTAMP('{{date::Y}}-01-01') AND UNIX_TIMESTAMP('{{date::Y}}-12-31')&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Hier wird nach dem Datum sortiert.&lt;br /&gt;
&lt;br /&gt;
==Mit DCA Felder besser einschränken==&lt;br /&gt;
Inzwischen ist es möglich Felder über DCA zu steuern. Der Vorteil: dadurch kann man wesendlich besser Fehleingaben abfangen.&lt;br /&gt;
Hier unter 'Felder' kann mna die Möglichkeiten der Konfiguration sehen -&amp;gt; [http://www.contao.org/referenz.html http://www.contao.org/referenz.html]&lt;br /&gt;
&lt;br /&gt;
Um ein Feld zum Beispiel nur für den Lesenden Zugriff freizugeben kann man diese Syntax nutzen:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$GLOBALS['TL_DCA']['tabellenname']['fields']['spaltenname']['eval']['readonly'] = true;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Oder die Eingabe von einer E-Mail überprüfen:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$GLOBALS['TL_DCA']['tabellenname']['fields']['spaltenname']['eval']['rgxp'] = 'email';&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==CSV import==&lt;br /&gt;
Um die Daten richtig importieren zu können muss darauf geachtet werden, das diese UTF-8 kodiert sein müssen. Das wird von Exel nicht direkt so gemacht.&lt;br /&gt;
&lt;br /&gt;
==Mehrsprachige Filter mit dem Taxonomie Modul==&lt;br /&gt;
Möchte man einen Mehrsprachigen Katalog erstellen und diesen nach Taxonomien Filtern, so gibt es u.a. zwei Möglichkeiten dies zu tun:&lt;br /&gt;
* Für jede Sprache einen Taxonomiebaum erstellen. Problem: Doppelte Zuweisung im Katalog-Item + mehrere Taxonomiebäume&lt;br /&gt;
* Bessere Lösung: Man arbeitet mit den sprachabhängigen Inserttags. So kann man je nach Spracheinstellungen der Seite eine passende Frontend-Ausgabe erreichen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
Möchte man jedem Item ein Land zuordnen, so erstellt man einen Taxonomie-Eintrag &amp;quot;Länder&amp;quot; und in fügt in diesen die auswählbaren Länder ein. Für &amp;quot;Deutschland&amp;quot; könnte das dann z.B. so aussehen:&lt;br /&gt;
&amp;lt;nowiki&amp;gt;{{iflng::de}}&amp;lt;/nowiki&amp;gt;Deutschland&amp;lt;nowiki&amp;gt;{{iflng}}{{iflng::en}}&amp;lt;/nowiki&amp;gt;Germany&amp;lt;nowiki&amp;gt;{{iflng}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Nun sollte der Filter auf der deutschen Seite &amp;quot;Deutschland&amp;quot;, und auf der englischen &amp;quot;Germany&amp;quot; ausgeben.&lt;br /&gt;
Dabei gibt es allerdings ein Problem mit dem Feldtyp in der Datenbank. Dieser ist auf wenige Zeichen beschränkt, wird somit bei entsprechender Länge gekürzt. Um dies '''nicht updatesicher''' zu korrigieren, muss man ins phpMyAdmin gehen und unter tl_taxonomy die Länge des entsprechenden Feldes (ich glaube es ist: &amp;quot;name&amp;quot;) ändern. (wird später genauer beschrieben)&lt;br /&gt;
&lt;br /&gt;
==Frontendausgabe Sortieren bei einem Feld was von einem anderen Catalog oder der Taxonomie kommt==&lt;br /&gt;
Beispiel:&lt;br /&gt;
Katalog A hat ein Select wo man Items aus Katalog B auswählen kann.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;(SELECT sorting FROM catalog_tabellenname AS cs WHERE cs.id=catalog_feld) ASC&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
catalog_tabellenname = Tabelle die das Feld beinhaltet (Katalog B)&lt;br /&gt;
catalog_feld = Name von dem Feld welches im Select genutz wird. (Feld in Katalog B)&lt;br /&gt;
&lt;br /&gt;
=Video Tutorials aus dem Internet=&lt;br /&gt;
Ein paar Videos zu dem Catalog:&lt;br /&gt;
&lt;br /&gt;
{{#widget:YouTube|id=Dg55QT7uGEI}} {{#widget:YouTube|id=wwhuSCQ4Jb4}}&lt;br /&gt;
&lt;br /&gt;
=Tutorials=&lt;br /&gt;
* [[Catalog Merkzettel erstellen]]&lt;br /&gt;
* [[Catalog mit Frontend-Editing und Workflow erstellen]]&lt;br /&gt;
* [[Catalog Templates anpassen]]&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
--[[Benutzer:Toflar|Toflar]] 15:12, 15. Mai 2010 (UTC+1)&lt;br /&gt;
&lt;br /&gt;
--[[Benutzer:MacKP|MacKP]] 13:02, 5. Apr. 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
--[[Benutzer:Nils.riel|Nils.riel]] 12:04, 24. Nov. 2010 (CET)&lt;/div&gt;</summary>
		<author><name>MaTh</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Webhoster</id>
		<title>Webhoster</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Webhoster"/>
				<updated>2011-05-02T08:23:57Z</updated>
		
		<summary type="html">&lt;p&gt;MaTh: /* Liste kompatibler Webhoster */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Installation und Updates]]&lt;br /&gt;
=Liste kompatibler Webhoster=&lt;br /&gt;
&amp;lt;big&amp;gt;'''Diese Informationen basieren ausschließlich auf Erfahrungen von Nutzern. Diese Erfahrungen stimmen teilweise nicht für alle Webpakete eines Anbieters! Manchmal ändern Anbieter auch die technischen Einstellungen, so dass sich neue Umstände ergeben. Verlasst euch niemals nur darauf, sondern führt wenn möglich mindestens eine Diagnose, am besten aber eine Testinstallation auf einem Test-Webspace (beim Anbieter nachfragen) durch.'''&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Abkürzungen:&lt;br /&gt;
* SMH = [[Safemode Hack]]&lt;br /&gt;
* ER = [[Systemdiagnosetool#PHP_configuration|Extension Repository]] (siehe ''SOAP extension'')&lt;br /&gt;
* LU = Live Update&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
!Webhoster&lt;br /&gt;
!Tarif&lt;br /&gt;
!SMH notwendig&lt;br /&gt;
!.htaccess notwendig&lt;br /&gt;
!php.ini notwendig&lt;br /&gt;
!CHMOD notwendig&lt;br /&gt;
!ER möglich&lt;br /&gt;
!LU möglich&lt;br /&gt;
!Sonstige Anmerkungen&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.1und1.de 1&amp;amp;1] || ab 1&amp;amp;1 Homepage Perfect || nein || {{td_red |PHP 5}} || nein || nein || ja || ja || [[1 und 1 Internet|detaillierte Installationsanleitung]]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.1blu.de 1blu] || Homepage Unlimited, Homepage Professional || nein || nein || nein || nein || ja || ja || [[#1blu|Details]]&lt;br /&gt;
|-&lt;br /&gt;
| [http://alfahosting.de Alfahosting] || Multipaket, Profipaket, Businesspaket || nein || nein || nein || nein || ja || ja || [[#Alfahosting|Details]]&lt;br /&gt;
|-&lt;br /&gt;
| [http://all-inkl.com All-Inkl] || ab &amp;quot;Start&amp;quot; Tarif || nein || {{td_red| PHP 5}} || nein || nein || ja || ja || [[#All-Inkl|Details]]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.arcor.de Arcor] || 700 MB Webspace || {{td_yellow |unbekannt}} || nein || nein || nein || {{td_red | SOAP}} || ja || [[#Arcor|Details]]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.bytecamp.net bytecamp] || bytecamp arbeitet mit einem einzigen Tarifmodell || nein || {{td_red |PHP 5}} || nein || nein || ja || {{td_yellow|unbekannt}} || [[#bytecamp|Details]]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.bplaced.net bplaced]&amp;lt;br /&amp;gt;(Freehoster, in den Userseiten werbefrei) || Free || nein || nein || nein || nein || {{td_red |nein}} | {{td_red |nein}} || [[#bplaced|Details]]&lt;br /&gt;
|-&lt;br /&gt;
|CanHost || CAN-NUKE und andere || nein || nein || {{td_red |ja}} || nein || ja || ja || [[#CanHost|Details]]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.celeros.de Celeros] || Private || nein || nein || nein || nein || ja || {{td_yellow|unbekannt}} ||keine&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.cyon.ch Cyon] || Cherry, KIWI || nein || laut Nutzer &amp;quot;zed&amp;quot; inzwischen nicht mehr nötig, PHP5 nun Standard || nein || nein || ja || ja || keine&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.df.eu DomainFactory] || ManagedHosting L, ManagedHosting M, My Home Vorkonfiguration 1, My Home Dynamic || nein || nein || nein || nein || ja || ja || keine&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.dynamic-net.ch dynamic-net] || Alle Pakete inkl. Reseller || nein || nein || nein || nein || ja || ja || [[#dynamic-net|Details]]&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.fc-hosting.de fc-hosting] || Profi-2 || nein || nein || nein || nein || ja || ja || [[#fc-hosting|Details]]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.flyhost.de FlyHost] || Flyhost 100, Flyhost 50 || nein || nein || nein || nein || ja || {{td_yellow |unbekannt}} || keine&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.genotec.ch Genotec] || Shared Pro UNIX || nein || nein || nein || nein || {{td_red | SOAP}} | {{td_yellow |unbekannt}} || keine&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.goneo.de goneo] || Homepage Easy, Profi und Premium  || nein || nein || nein || nein || ja || ja || [[#goneo|Details]]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.greatnet.de Greatnet] || Classic || nein || {{td_red |PHP 5 }} || nein || nein || ja || ja || [[#Greatnet|Details]]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.hetzner.de Hetzner] || ab dem Paket &amp;quot;Level 4&amp;quot; voll kompatibel || nein || nein || nein || nein || ja || ja || keine&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.host4free.de Host4Free] || individueller Tarif || nein || nein || nein || nein || ja || ja || [[#Host4Free|Details]]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.hosting-agency.de Hosting-Agency] || Agency 250 || nein || nein || nein || nein || {{td_red | SOAP}} || ja || keine&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.hostmonster.com Hostmonster] || - || nein || nein || nein || nein || {{td_yellow |unbekannt}} | {{td_yellow |unbekannt}} || keine&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.hostmax.ch HostMax] || One || nein || nein || nein || nein || nein || ja || [[#HostMax|Details]]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.hostpoint.ch Hostpoint] || SH Server Standard  || nein || nein || nein || nein || ja || ja || [[#Hostpoint|Details]]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.hoststar.ch Hoststar] || StarEntry || nein || {{td_red |PHP 5}} | {{td_red |mod_rewrite aktivieren lassen}} || nein || {{td_yellow | SOAP}} || ja || [[#Hoststar|Details]]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.hosttech.de hosttech] || Easy 10000 || {{td_red |Ja}} || nein || nein || nein || ja || {{td_yellow |unbekannt}} || keine&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.inetrobots.com iNet Robots] || ab Web Home  || nein || nein || nein || nein || ja || ja || keine&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.intersaar.de intersaar] || ab Web-Präsenz &amp;quot;Eco&amp;quot; aufwärts (&amp;quot;Eco&amp;quot;, &amp;quot;Business&amp;quot;, &amp;quot;Professional&amp;quot;, &amp;quot;Premium&amp;quot;) gut geeignet. || nein || nein || nein || nein || {{td_yellow | SOAP}} | {{td_yellow |unbekannt}} || [[#intersaar|Details]]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mittwald.de Mittwald] || - || nein || nein || nein || nein || ja || ja || keine&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.one.com One.com] || 3000MB || {{td_yellow |unbekannt}} || nein || nein || nein || ja || {{td_yellow |unbekannt}} || keine&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.strato.de Strato] || Strato PowerPlus, Strato Speedplus || nein || {{td_red |PHP 5 bei älteren Hostings }} || nein || nein || {{td_red | SOAP}} | {{td_yellow |unbekannt}} || [[#Strato|Details]]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.suleitec.de Suleitec] || ab Tarif Expert || nein || nein || nein || nein || {{td_yellow |unbekannt}} | {{td_yellow |unbekannt}} || keine&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.tng.de TNG] || VLAMP-Server || nein || nein || nein || nein || ja || ja || [[#TNG|Details]]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.tophoster.de tophoster.de] || alle || nein || nein || nein || nein || ja || ja || keine&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.united-domains.de united-domains] || Standard || nein || nein || nein || nein || ja || ja || keine&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web.de web.de] || colspan=&amp;quot;8&amp;quot; | Siehe [[1 und 1 Internet]] da web.de eine Tochtergesellschaft ist.&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.webhoster.de webhoster.de] || Webhosting Starter Tarif || nein || nein || nein || nein || ja || ja || keine&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.webhostone.de WebhostOne] || ab Basic-300 (Carino: empfohlen Basic 750), Pro-1500 || nein || nein || nein || nein || ja || ja || [[#WebhostOne|Details]]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.world4you.com World4You] || Domainserver Start || nein || nein || nein || nein || ja || ja || [[#World4You|Details]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Im [http://www.contao-community.de/showthread.php?66-Hosting-von-Contao-Installationen Contao-Forum] findet sich ebenfalls eine (evtl. aktuellere) [http://www.contao-community.de/showthread.php?66-Hosting-von-Contao-Installationen Übersicht über Contao-kompatible Webhoster].&lt;br /&gt;
&lt;br /&gt;
=Liste inkompatibler Webhoster=&lt;br /&gt;
In dieser Liste werden Webhoster gelistet, bei denen Contao nicht eingesetzt werden kann oder sollte, da sie die Nutzung wichtiger Systemfunktionen deaktivieren.&lt;br /&gt;
Bitte beim Hinzufügen von Webhostern darauf achten, detailliert zu beschreiben woran es scheitert, wie z.B. &amp;quot;stellt nur PHP4 zur Verfügung&amp;quot;, alternativ kann auch der Inhalt des betreffenden Forum-Threads rezitiert werden und selbiger Thread als Sonstige Anmerkung verlinkt werden.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;margin:0;vertical-align:top;&amp;quot;&lt;br /&gt;
|+ &amp;lt;big&amp;gt;'''Diese Informationen basieren ausschließlich auf Erfahrungen von Nutzern. Diese Erfahrungen stimmen teilweise nicht für alle Webpakete eines Anbieters! Manchmal ändern Anbieter auch die technischen Einstellungen, so dass sich neue Umstände ergeben. Verlasst euch niemals nur darauf, sondern führt wenn möglich mindestens eine Diagnose, am besten aber eine Testinstallation auf einem Test-Webspace (beim Anbieter nachfragen) durch.'''&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
!Webhoster&lt;br /&gt;
!Grund der Inkompatibilität&lt;br /&gt;
!Sonstige Anmerkungen&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.1a-websolutions.ch 1a-websolutions] || Verwendet mod_security, welches das Datenbank-Update lahm legt. || [http://www.contao-community.de/showthread.php?5895-Fehlermeldung-bei-der-Installatio Forum-Thread]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.t-online.de T-Online] ||Unterstützt keinen .htaccess Dateien. Daher keine URL-Umschreibung und keine Absicherung von Verzeichnissen. || [http://www.contao-community.de/showthread.php?5621-t-online Forum-Thread]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Workarounds für bestimmte Webhoster=&lt;br /&gt;
Bei manchen Webhostern ist es leider notwendig von [[Installation|Standard Installationsschema]] abzuweichen. Oftmals betrifft dies den so genannten [[Safemode Hack]], welcher bei etlichen Webhostern notwendig ist. Weiterhin ist oftmals die SOAP Erweiterung nicht in PHP enthalten, was den Erweiterungskatalog nicht verwendbar macht (Mögliche Abhilfe hierbei ist jedoch [[TensideRepository]] für TYPOlight oder [[nusoap]] für Contao).&lt;br /&gt;
&lt;br /&gt;
Diese Besonderheiten sind hier aufgeführt um zu ermöglichen, dass Contao bei diesen Webhostern läuft.&lt;br /&gt;
&lt;br /&gt;
==1blu==&lt;br /&gt;
PHP muss mittels einer im Verzeichnis abzulegenden Konfigurationsdatei auf Version 5 umgestellt werden. Problemlos und in den 1Blu-FAQ gut erklärt.&lt;br /&gt;
==Alfahosting==&lt;br /&gt;
One-Click-Installation von Contao.&lt;br /&gt;
==All-Inkl==&lt;br /&gt;
PHP 5 Aktivierung in .htaccess:&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;AddHandler php5-cgi .php&amp;lt;/source&amp;gt;&lt;br /&gt;
==Arcor==&lt;br /&gt;
Läuft sehr langsam, Premium-Pakete mit weniger Kunden pro Server gibt es nicht. Safe_Mode ist aktiviert, die Seite funktioniert trotzdem, nur eben sehr langsam.&lt;br /&gt;
==bytecamp==&lt;br /&gt;
PHP 5 Aktivierung in .htaccess:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;AddType application/x-httpd-php5 .php&amp;lt;/source&amp;gt;&lt;br /&gt;
Vereinfache Installation und PHP5 vorkonfiguriert durch eigenen Installer. [http://www.bytecamp.net/de/hosting/details/installer.html 3 Schritte bequem per Webbrowser. ]&lt;br /&gt;
==bplaced==&lt;br /&gt;
Laut User [http://www.contao-community.de/showthread.php?7436-PHP-Version-5.3.2&amp;amp;highlight=bplaced tommy] gibt es inzwischen Ärger mit diesem Freehoster.&lt;br /&gt;
==CanHost==&lt;br /&gt;
Hängt stark vom gebuchten Paket ab, einige Änderungen sind im IP-Conf möglich, sonstige sind häufig per Mail an Support machbar.&amp;lt;br /&amp;gt;&lt;br /&gt;
Kein Backup von Webspace und Datenbanken im Preis enthalten (hinzubuchbar).&amp;lt;br /&amp;gt; &lt;br /&gt;
Teilweise nur kurzes PHP-Zeitlimit (Support um Aufstockung bitten).&amp;lt;br /&amp;gt;&lt;br /&gt;
Sehr unterschiedliche Konfigurationen der Server (auch bei gleichen Hosting-Paketen).&amp;lt;br /&amp;gt;&lt;br /&gt;
In der Vergangenheit auch zeitweise Ausfälle; Domain teilweise nicht erreichbar.&amp;lt;br /&amp;gt;&lt;br /&gt;
Einige ausgewählte php.ini-Parameter lassen sich im IP-Conf (Konfigurationstool) selbst einstellen.&amp;lt;br /&amp;gt;&lt;br /&gt;
Über den Support kann man fast immer die benötigten Einstellungen bekommen (Beispiele: allow_url_fopen=On, max_execution_time=30, upload_max_filesize=8M, mcrypt aktiviert, SOAP installiert).&amp;lt;br /&amp;gt;&lt;br /&gt;
Nicht in allen Paketen läßt sich der Safe-Mode einstellen (safe_mode = Off).&lt;br /&gt;
==dynamic-net==&lt;br /&gt;
Falls das Extension Repository nicht ersichtlich ist, reicht ein kurzes Supportticket, um SOAP freischalten zu lassen.&lt;br /&gt;
==fc-hosting==&lt;br /&gt;
Newsletterversand möglich, aber nur blockweise (100Stk.).&lt;br /&gt;
==goneo==&lt;br /&gt;
Nur .de Domains gelten als Inklusivdomains, andere müssen kostenpflichtig zugebucht werden.&lt;br /&gt;
==Greatnet==&lt;br /&gt;
PHP 5 Aktivierung in .htaccess:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;FCGIWrapper /home/www/*DEINWEB*/fcgid/php5-fcgid .php&amp;lt;/source&amp;gt;&lt;br /&gt;
==Host4Free==&lt;br /&gt;
Für größere Websites wird ein Paket ab 4maxi empfohlen, da hier mehr Arbeitsspeicher pro Prozess zur Verfügung steht.&lt;br /&gt;
==HostMax==&lt;br /&gt;
E-Mail an info@hostmax.ch senden, und mitteilen, dass Contao verwendet wird. HostMax muss die FireWall-Filter anpassen für Contao, sonst können Einstellungen im Backend nicht gesichert werden.&lt;br /&gt;
==Hostpoint==&lt;br /&gt;
Anscheinend läuft bei Hostpoint [http://www.contao-community.de/showpost.php?p=30104&amp;amp;postcount=32 TCPDF nicht wie gewünscht].&lt;br /&gt;
==Hoststar==&lt;br /&gt;
Über my.hoststar.ch ein Ticket erstellen für SOAP Aktivierung. Dann kommt meistens eine Antwort wie &amp;quot;das sei unsicher&amp;quot;. Durch Beharrlichkeit und klar machen, dass SOAP kein Sicherheitsrisiko darstellt, kann eine Aktivierung erreicht werden.&lt;br /&gt;
==intersaar==&lt;br /&gt;
Bei Vertragsschluß am Besten gleich angeben, dass SOAP-Extensions aktiviert werden sollen.&lt;br /&gt;
==Strato==&lt;br /&gt;
Pakete, die jetzt neu gebucht werden, haben bereits PHP5 aktiviert. PHP4 gibt es bei neuen Paketen nicht mehr.&lt;br /&gt;
&lt;br /&gt;
In den neuen Paketen (z.B. BasicWeb XL) muss man in der localconfig.php ggf. diese Zeile nach(!) &amp;quot;### INSTALL SCRIPT STOP ###&amp;quot; hinzufügen:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;unset($_SERVER['HTTP_X_FORWARDED_HOST']);&amp;lt;/source&amp;gt;&lt;br /&gt;
Teilweise sehr langsam im Datenbankzugriff.&lt;br /&gt;
&lt;br /&gt;
===PHP5 bei Alt-Hostings===&lt;br /&gt;
Bei einem länger existierenden Paket muss unter Umständen PHP5 aktiviert werden. Dies '''muss''' im Kundencenter erfolgen (wie weiter unten von planepix beschrieben).&lt;br /&gt;
&lt;br /&gt;
''Anmerkung von tril:'' Diese Methode scheint nicht mehr zu funktionieren und führt idR zu einem 500er Fehler, dies kann aber von Paket zu Paket unterschiedlich sein, deshalb hier nochmal die '''alte Methode''' um PHP5 zu aktivieren:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;AddHandler application/x-httpd-php5 .php&amp;lt;/source&amp;gt;&lt;br /&gt;
''Anmerkung von planepix:'' Alternativ kann man sich im Kundencenter von Strato einloggen und links im Menü unter &amp;quot;Homepagestaltung&amp;quot; die Option &amp;quot;Website-Konfigurator&amp;quot; wählen. Dort gibt es den Punkt &amp;quot;PHP-Konfiguration&amp;quot; mit dem man die PHP-Version fürs Verzeichnis auf PHP5 einstellen kann.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==TNG==&lt;br /&gt;
Aktivierung von mod_rewrite via Support.&lt;br /&gt;
&lt;br /&gt;
==WebhostOne==&lt;br /&gt;
[http://www.contao.org/neuigkeiten/items/typolight-als-1click-installation.html 1 Klick Installation von TL]&amp;lt;br/&amp;gt;Man kann bei speziellen Wünschen httpd.conf und php.ini selbst anpassen. Wenn man sich nicht so gut damit auskennt, kann man sogar im kostenlosen SupportChat fragen, wie man welchen Befehl schreiben muss.&lt;br /&gt;
==World4You==&lt;br /&gt;
Live Update URL ev. vom Support freischalten lassen. Contao als Easy-Install im Kundencenter verfügbar.&lt;/div&gt;</summary>
		<author><name>MaTh</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Webhoster</id>
		<title>Webhoster</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Webhoster"/>
				<updated>2011-05-02T08:23:30Z</updated>
		
		<summary type="html">&lt;p&gt;MaTh: /* Liste kompatibler Webhoster */ wieder entfernt: sortierbare Tabelle je Spalte (funktioniert nur in den ersten beiden Spalten)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Installation und Updates]]&lt;br /&gt;
=Liste kompatibler Webhoster=&lt;br /&gt;
&amp;lt;big&amp;gt;'''Diese Informationen basieren ausschließlich auf Erfahrungen von Nutzern. Diese Erfahrungen stimmen teilweise nicht für alle Webpakete eines Anbieters! Manchmal ändern Anbieter auch die technischen Einstellungen, so dass sich neue Umstände ergeben. Verlasst euch niemals nur darauf, sondern führt wenn möglich mindestens eine Diagnose, am besten aber eine Testinstallation auf einem Test-Webspace (beim Anbieter nachfragen) durch.'''&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Abkürzungen:&lt;br /&gt;
* SMH = [[Safemode Hack]]&lt;br /&gt;
* ER = [[Systemdiagnosetool#PHP_configuration|Extension Repository]] (siehe ''SOAP extension'')&lt;br /&gt;
* LU = Live Update&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
!Webhoster!&lt;br /&gt;
!Tarif!&lt;br /&gt;
!SMH notwendig!&lt;br /&gt;
!.htaccess notwendig!&lt;br /&gt;
!php.ini notwendig!&lt;br /&gt;
!CHMOD notwendig!&lt;br /&gt;
!ER möglich!&lt;br /&gt;
!LU möglich!&lt;br /&gt;
!Sonstige Anmerkungen&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.1und1.de 1&amp;amp;1] || ab 1&amp;amp;1 Homepage Perfect || nein || {{td_red |PHP 5}} || nein || nein || ja || ja || [[1 und 1 Internet|detaillierte Installationsanleitung]]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.1blu.de 1blu] || Homepage Unlimited, Homepage Professional || nein || nein || nein || nein || ja || ja || [[#1blu|Details]]&lt;br /&gt;
|-&lt;br /&gt;
| [http://alfahosting.de Alfahosting] || Multipaket, Profipaket, Businesspaket || nein || nein || nein || nein || ja || ja || [[#Alfahosting|Details]]&lt;br /&gt;
|-&lt;br /&gt;
| [http://all-inkl.com All-Inkl] || ab &amp;quot;Start&amp;quot; Tarif || nein || {{td_red| PHP 5}} || nein || nein || ja || ja || [[#All-Inkl|Details]]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.arcor.de Arcor] || 700 MB Webspace || {{td_yellow |unbekannt}} || nein || nein || nein || {{td_red | SOAP}} || ja || [[#Arcor|Details]]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.bytecamp.net bytecamp] || bytecamp arbeitet mit einem einzigen Tarifmodell || nein || {{td_red |PHP 5}} || nein || nein || ja || {{td_yellow|unbekannt}} || [[#bytecamp|Details]]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.bplaced.net bplaced]&amp;lt;br /&amp;gt;(Freehoster, in den Userseiten werbefrei) || Free || nein || nein || nein || nein || {{td_red |nein}} | {{td_red |nein}} || [[#bplaced|Details]]&lt;br /&gt;
|-&lt;br /&gt;
|CanHost || CAN-NUKE und andere || nein || nein || {{td_red |ja}} || nein || ja || ja || [[#CanHost|Details]]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.celeros.de Celeros] || Private || nein || nein || nein || nein || ja || {{td_yellow|unbekannt}} ||keine&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.cyon.ch Cyon] || Cherry, KIWI || nein || laut Nutzer &amp;quot;zed&amp;quot; inzwischen nicht mehr nötig, PHP5 nun Standard || nein || nein || ja || ja || keine&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.df.eu DomainFactory] || ManagedHosting L, ManagedHosting M, My Home Vorkonfiguration 1, My Home Dynamic || nein || nein || nein || nein || ja || ja || keine&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.dynamic-net.ch dynamic-net] || Alle Pakete inkl. Reseller || nein || nein || nein || nein || ja || ja || [[#dynamic-net|Details]]&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.fc-hosting.de fc-hosting] || Profi-2 || nein || nein || nein || nein || ja || ja || [[#fc-hosting|Details]]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.flyhost.de FlyHost] || Flyhost 100, Flyhost 50 || nein || nein || nein || nein || ja || {{td_yellow |unbekannt}} || keine&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.genotec.ch Genotec] || Shared Pro UNIX || nein || nein || nein || nein || {{td_red | SOAP}} | {{td_yellow |unbekannt}} || keine&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.goneo.de goneo] || Homepage Easy, Profi und Premium  || nein || nein || nein || nein || ja || ja || [[#goneo|Details]]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.greatnet.de Greatnet] || Classic || nein || {{td_red |PHP 5 }} || nein || nein || ja || ja || [[#Greatnet|Details]]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.hetzner.de Hetzner] || ab dem Paket &amp;quot;Level 4&amp;quot; voll kompatibel || nein || nein || nein || nein || ja || ja || keine&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.host4free.de Host4Free] || individueller Tarif || nein || nein || nein || nein || ja || ja || [[#Host4Free|Details]]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.hosting-agency.de Hosting-Agency] || Agency 250 || nein || nein || nein || nein || {{td_red | SOAP}} || ja || keine&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.hostmonster.com Hostmonster] || - || nein || nein || nein || nein || {{td_yellow |unbekannt}} | {{td_yellow |unbekannt}} || keine&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.hostmax.ch HostMax] || One || nein || nein || nein || nein || nein || ja || [[#HostMax|Details]]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.hostpoint.ch Hostpoint] || SH Server Standard  || nein || nein || nein || nein || ja || ja || [[#Hostpoint|Details]]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.hoststar.ch Hoststar] || StarEntry || nein || {{td_red |PHP 5}} | {{td_red |mod_rewrite aktivieren lassen}} || nein || {{td_yellow | SOAP}} || ja || [[#Hoststar|Details]]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.hosttech.de hosttech] || Easy 10000 || {{td_red |Ja}} || nein || nein || nein || ja || {{td_yellow |unbekannt}} || keine&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.inetrobots.com iNet Robots] || ab Web Home  || nein || nein || nein || nein || ja || ja || keine&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.intersaar.de intersaar] || ab Web-Präsenz &amp;quot;Eco&amp;quot; aufwärts (&amp;quot;Eco&amp;quot;, &amp;quot;Business&amp;quot;, &amp;quot;Professional&amp;quot;, &amp;quot;Premium&amp;quot;) gut geeignet. || nein || nein || nein || nein || {{td_yellow | SOAP}} | {{td_yellow |unbekannt}} || [[#intersaar|Details]]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mittwald.de Mittwald] || - || nein || nein || nein || nein || ja || ja || keine&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.one.com One.com] || 3000MB || {{td_yellow |unbekannt}} || nein || nein || nein || ja || {{td_yellow |unbekannt}} || keine&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.strato.de Strato] || Strato PowerPlus, Strato Speedplus || nein || {{td_red |PHP 5 bei älteren Hostings }} || nein || nein || {{td_red | SOAP}} | {{td_yellow |unbekannt}} || [[#Strato|Details]]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.suleitec.de Suleitec] || ab Tarif Expert || nein || nein || nein || nein || {{td_yellow |unbekannt}} | {{td_yellow |unbekannt}} || keine&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.tng.de TNG] || VLAMP-Server || nein || nein || nein || nein || ja || ja || [[#TNG|Details]]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.tophoster.de tophoster.de] || alle || nein || nein || nein || nein || ja || ja || keine&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.united-domains.de united-domains] || Standard || nein || nein || nein || nein || ja || ja || keine&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web.de web.de] || colspan=&amp;quot;8&amp;quot; | Siehe [[1 und 1 Internet]] da web.de eine Tochtergesellschaft ist.&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.webhoster.de webhoster.de] || Webhosting Starter Tarif || nein || nein || nein || nein || ja || ja || keine&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.webhostone.de WebhostOne] || ab Basic-300 (Carino: empfohlen Basic 750), Pro-1500 || nein || nein || nein || nein || ja || ja || [[#WebhostOne|Details]]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.world4you.com World4You] || Domainserver Start || nein || nein || nein || nein || ja || ja || [[#World4You|Details]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Im [http://www.contao-community.de/showthread.php?66-Hosting-von-Contao-Installationen Contao-Forum] findet sich ebenfalls eine (evtl. aktuellere) [http://www.contao-community.de/showthread.php?66-Hosting-von-Contao-Installationen Übersicht über Contao-kompatible Webhoster].&lt;br /&gt;
&lt;br /&gt;
=Liste inkompatibler Webhoster=&lt;br /&gt;
In dieser Liste werden Webhoster gelistet, bei denen Contao nicht eingesetzt werden kann oder sollte, da sie die Nutzung wichtiger Systemfunktionen deaktivieren.&lt;br /&gt;
Bitte beim Hinzufügen von Webhostern darauf achten, detailliert zu beschreiben woran es scheitert, wie z.B. &amp;quot;stellt nur PHP4 zur Verfügung&amp;quot;, alternativ kann auch der Inhalt des betreffenden Forum-Threads rezitiert werden und selbiger Thread als Sonstige Anmerkung verlinkt werden.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;margin:0;vertical-align:top;&amp;quot;&lt;br /&gt;
|+ &amp;lt;big&amp;gt;'''Diese Informationen basieren ausschließlich auf Erfahrungen von Nutzern. Diese Erfahrungen stimmen teilweise nicht für alle Webpakete eines Anbieters! Manchmal ändern Anbieter auch die technischen Einstellungen, so dass sich neue Umstände ergeben. Verlasst euch niemals nur darauf, sondern führt wenn möglich mindestens eine Diagnose, am besten aber eine Testinstallation auf einem Test-Webspace (beim Anbieter nachfragen) durch.'''&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
!Webhoster&lt;br /&gt;
!Grund der Inkompatibilität&lt;br /&gt;
!Sonstige Anmerkungen&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.1a-websolutions.ch 1a-websolutions] || Verwendet mod_security, welches das Datenbank-Update lahm legt. || [http://www.contao-community.de/showthread.php?5895-Fehlermeldung-bei-der-Installatio Forum-Thread]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.t-online.de T-Online] ||Unterstützt keinen .htaccess Dateien. Daher keine URL-Umschreibung und keine Absicherung von Verzeichnissen. || [http://www.contao-community.de/showthread.php?5621-t-online Forum-Thread]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Workarounds für bestimmte Webhoster=&lt;br /&gt;
Bei manchen Webhostern ist es leider notwendig von [[Installation|Standard Installationsschema]] abzuweichen. Oftmals betrifft dies den so genannten [[Safemode Hack]], welcher bei etlichen Webhostern notwendig ist. Weiterhin ist oftmals die SOAP Erweiterung nicht in PHP enthalten, was den Erweiterungskatalog nicht verwendbar macht (Mögliche Abhilfe hierbei ist jedoch [[TensideRepository]] für TYPOlight oder [[nusoap]] für Contao).&lt;br /&gt;
&lt;br /&gt;
Diese Besonderheiten sind hier aufgeführt um zu ermöglichen, dass Contao bei diesen Webhostern läuft.&lt;br /&gt;
&lt;br /&gt;
==1blu==&lt;br /&gt;
PHP muss mittels einer im Verzeichnis abzulegenden Konfigurationsdatei auf Version 5 umgestellt werden. Problemlos und in den 1Blu-FAQ gut erklärt.&lt;br /&gt;
==Alfahosting==&lt;br /&gt;
One-Click-Installation von Contao.&lt;br /&gt;
==All-Inkl==&lt;br /&gt;
PHP 5 Aktivierung in .htaccess:&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;AddHandler php5-cgi .php&amp;lt;/source&amp;gt;&lt;br /&gt;
==Arcor==&lt;br /&gt;
Läuft sehr langsam, Premium-Pakete mit weniger Kunden pro Server gibt es nicht. Safe_Mode ist aktiviert, die Seite funktioniert trotzdem, nur eben sehr langsam.&lt;br /&gt;
==bytecamp==&lt;br /&gt;
PHP 5 Aktivierung in .htaccess:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;AddType application/x-httpd-php5 .php&amp;lt;/source&amp;gt;&lt;br /&gt;
Vereinfache Installation und PHP5 vorkonfiguriert durch eigenen Installer. [http://www.bytecamp.net/de/hosting/details/installer.html 3 Schritte bequem per Webbrowser. ]&lt;br /&gt;
==bplaced==&lt;br /&gt;
Laut User [http://www.contao-community.de/showthread.php?7436-PHP-Version-5.3.2&amp;amp;highlight=bplaced tommy] gibt es inzwischen Ärger mit diesem Freehoster.&lt;br /&gt;
==CanHost==&lt;br /&gt;
Hängt stark vom gebuchten Paket ab, einige Änderungen sind im IP-Conf möglich, sonstige sind häufig per Mail an Support machbar.&amp;lt;br /&amp;gt;&lt;br /&gt;
Kein Backup von Webspace und Datenbanken im Preis enthalten (hinzubuchbar).&amp;lt;br /&amp;gt; &lt;br /&gt;
Teilweise nur kurzes PHP-Zeitlimit (Support um Aufstockung bitten).&amp;lt;br /&amp;gt;&lt;br /&gt;
Sehr unterschiedliche Konfigurationen der Server (auch bei gleichen Hosting-Paketen).&amp;lt;br /&amp;gt;&lt;br /&gt;
In der Vergangenheit auch zeitweise Ausfälle; Domain teilweise nicht erreichbar.&amp;lt;br /&amp;gt;&lt;br /&gt;
Einige ausgewählte php.ini-Parameter lassen sich im IP-Conf (Konfigurationstool) selbst einstellen.&amp;lt;br /&amp;gt;&lt;br /&gt;
Über den Support kann man fast immer die benötigten Einstellungen bekommen (Beispiele: allow_url_fopen=On, max_execution_time=30, upload_max_filesize=8M, mcrypt aktiviert, SOAP installiert).&amp;lt;br /&amp;gt;&lt;br /&gt;
Nicht in allen Paketen läßt sich der Safe-Mode einstellen (safe_mode = Off).&lt;br /&gt;
==dynamic-net==&lt;br /&gt;
Falls das Extension Repository nicht ersichtlich ist, reicht ein kurzes Supportticket, um SOAP freischalten zu lassen.&lt;br /&gt;
==fc-hosting==&lt;br /&gt;
Newsletterversand möglich, aber nur blockweise (100Stk.).&lt;br /&gt;
==goneo==&lt;br /&gt;
Nur .de Domains gelten als Inklusivdomains, andere müssen kostenpflichtig zugebucht werden.&lt;br /&gt;
==Greatnet==&lt;br /&gt;
PHP 5 Aktivierung in .htaccess:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;FCGIWrapper /home/www/*DEINWEB*/fcgid/php5-fcgid .php&amp;lt;/source&amp;gt;&lt;br /&gt;
==Host4Free==&lt;br /&gt;
Für größere Websites wird ein Paket ab 4maxi empfohlen, da hier mehr Arbeitsspeicher pro Prozess zur Verfügung steht.&lt;br /&gt;
==HostMax==&lt;br /&gt;
E-Mail an info@hostmax.ch senden, und mitteilen, dass Contao verwendet wird. HostMax muss die FireWall-Filter anpassen für Contao, sonst können Einstellungen im Backend nicht gesichert werden.&lt;br /&gt;
==Hostpoint==&lt;br /&gt;
Anscheinend läuft bei Hostpoint [http://www.contao-community.de/showpost.php?p=30104&amp;amp;postcount=32 TCPDF nicht wie gewünscht].&lt;br /&gt;
==Hoststar==&lt;br /&gt;
Über my.hoststar.ch ein Ticket erstellen für SOAP Aktivierung. Dann kommt meistens eine Antwort wie &amp;quot;das sei unsicher&amp;quot;. Durch Beharrlichkeit und klar machen, dass SOAP kein Sicherheitsrisiko darstellt, kann eine Aktivierung erreicht werden.&lt;br /&gt;
==intersaar==&lt;br /&gt;
Bei Vertragsschluß am Besten gleich angeben, dass SOAP-Extensions aktiviert werden sollen.&lt;br /&gt;
==Strato==&lt;br /&gt;
Pakete, die jetzt neu gebucht werden, haben bereits PHP5 aktiviert. PHP4 gibt es bei neuen Paketen nicht mehr.&lt;br /&gt;
&lt;br /&gt;
In den neuen Paketen (z.B. BasicWeb XL) muss man in der localconfig.php ggf. diese Zeile nach(!) &amp;quot;### INSTALL SCRIPT STOP ###&amp;quot; hinzufügen:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;unset($_SERVER['HTTP_X_FORWARDED_HOST']);&amp;lt;/source&amp;gt;&lt;br /&gt;
Teilweise sehr langsam im Datenbankzugriff.&lt;br /&gt;
&lt;br /&gt;
===PHP5 bei Alt-Hostings===&lt;br /&gt;
Bei einem länger existierenden Paket muss unter Umständen PHP5 aktiviert werden. Dies '''muss''' im Kundencenter erfolgen (wie weiter unten von planepix beschrieben).&lt;br /&gt;
&lt;br /&gt;
''Anmerkung von tril:'' Diese Methode scheint nicht mehr zu funktionieren und führt idR zu einem 500er Fehler, dies kann aber von Paket zu Paket unterschiedlich sein, deshalb hier nochmal die '''alte Methode''' um PHP5 zu aktivieren:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;AddHandler application/x-httpd-php5 .php&amp;lt;/source&amp;gt;&lt;br /&gt;
''Anmerkung von planepix:'' Alternativ kann man sich im Kundencenter von Strato einloggen und links im Menü unter &amp;quot;Homepagestaltung&amp;quot; die Option &amp;quot;Website-Konfigurator&amp;quot; wählen. Dort gibt es den Punkt &amp;quot;PHP-Konfiguration&amp;quot; mit dem man die PHP-Version fürs Verzeichnis auf PHP5 einstellen kann.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==TNG==&lt;br /&gt;
Aktivierung von mod_rewrite via Support.&lt;br /&gt;
&lt;br /&gt;
==WebhostOne==&lt;br /&gt;
[http://www.contao.org/neuigkeiten/items/typolight-als-1click-installation.html 1 Klick Installation von TL]&amp;lt;br/&amp;gt;Man kann bei speziellen Wünschen httpd.conf und php.ini selbst anpassen. Wenn man sich nicht so gut damit auskennt, kann man sogar im kostenlosen SupportChat fragen, wie man welchen Befehl schreiben muss.&lt;br /&gt;
==World4You==&lt;br /&gt;
Live Update URL ev. vom Support freischalten lassen. Contao als Easy-Install im Kundencenter verfügbar.&lt;/div&gt;</summary>
		<author><name>MaTh</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Webhoster</id>
		<title>Webhoster</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Webhoster"/>
				<updated>2011-05-02T08:18:08Z</updated>
		
		<summary type="html">&lt;p&gt;MaTh: /* Liste kompatibler Webhoster */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Installation und Updates]]&lt;br /&gt;
=Liste kompatibler Webhoster=&lt;br /&gt;
&amp;lt;big&amp;gt;'''Diese Informationen basieren ausschließlich auf Erfahrungen von Nutzern. Diese Erfahrungen stimmen teilweise nicht für alle Webpakete eines Anbieters! Manchmal ändern Anbieter auch die technischen Einstellungen, so dass sich neue Umstände ergeben. Verlasst euch niemals nur darauf, sondern führt wenn möglich mindestens eine Diagnose, am besten aber eine Testinstallation auf einem Test-Webspace (beim Anbieter nachfragen) durch.'''&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Abkürzungen:&lt;br /&gt;
* SMH = [[Safemode Hack]]&lt;br /&gt;
* ER = [[Systemdiagnosetool#PHP_configuration|Extension Repository]] (siehe ''SOAP extension'')&lt;br /&gt;
* LU = Live Update&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
!Webhoster!&lt;br /&gt;
!Tarif!&lt;br /&gt;
!SMH notwendig!&lt;br /&gt;
!.htaccess notwendig!&lt;br /&gt;
!php.ini notwendig!&lt;br /&gt;
!CHMOD notwendig!&lt;br /&gt;
!ER möglich!&lt;br /&gt;
!LU möglich!&lt;br /&gt;
!Sonstige Anmerkungen&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.1und1.de 1&amp;amp;1] || ab 1&amp;amp;1 Homepage Perfect || nein || {{td_red |PHP 5}} || nein || nein || ja || ja || [[1 und 1 Internet|detaillierte Installationsanleitung]]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.1blu.de 1blu] || Homepage Unlimited, Homepage Professional || nein || nein || nein || nein || ja || ja || [[#1blu|Details]]&lt;br /&gt;
|-&lt;br /&gt;
| [http://alfahosting.de Alfahosting] || Multipaket, Profipaket, Businesspaket || nein || nein || nein || nein || ja || ja || [[#Alfahosting|Details]]&lt;br /&gt;
|-&lt;br /&gt;
| [http://all-inkl.com All-Inkl] || ab &amp;quot;Start&amp;quot; Tarif || nein || {{td_red| PHP 5}} || nein || nein || ja || ja || [[#All-Inkl|Details]]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.arcor.de Arcor] || 700 MB Webspace || {{td_yellow |unbekannt}} || nein || nein || nein || {{td_red | SOAP}} || ja || [[#Arcor|Details]]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.bytecamp.net bytecamp] || bytecamp arbeitet mit einem einzigen Tarifmodell || nein || {{td_red |PHP 5}} || nein || nein || ja || {{td_yellow|unbekannt}} || [[#bytecamp|Details]]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.bplaced.net bplaced]&amp;lt;br /&amp;gt;(Freehoster, in den Userseiten werbefrei) || Free || nein || nein || nein || nein || {{td_red |nein}} | {{td_red |nein}} || [[#bplaced|Details]]&lt;br /&gt;
|-&lt;br /&gt;
|CanHost || CAN-NUKE und andere || nein || nein || {{td_red |ja}} || nein || ja || ja || [[#CanHost|Details]]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.celeros.de Celeros] || Private || nein || nein || nein || nein || ja || {{td_yellow|unbekannt}} ||keine&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.cyon.ch Cyon] || Cherry, KIWI || nein || laut Nutzer &amp;quot;zed&amp;quot; inzwischen nicht mehr nötig, PHP5 nun Standard || nein || nein || ja || ja || keine&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.df.eu DomainFactory] || ManagedHosting L, ManagedHosting M, My Home Vorkonfiguration 1, My Home Dynamic || nein || nein || nein || nein || ja || ja || keine&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.dynamic-net.ch dynamic-net] || Alle Pakete inkl. Reseller || nein || nein || nein || nein || ja || ja || [[#dynamic-net|Details]]&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.fc-hosting.de fc-hosting] || Profi-2 || nein || nein || nein || nein || ja || ja || [[#fc-hosting|Details]]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.flyhost.de FlyHost] || Flyhost 100, Flyhost 50 || nein || nein || nein || nein || ja || {{td_yellow |unbekannt}} || keine&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.genotec.ch Genotec] || Shared Pro UNIX || nein || nein || nein || nein || {{td_red | SOAP}} | {{td_yellow |unbekannt}} || keine&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.goneo.de goneo] || Homepage Easy, Profi und Premium  || nein || nein || nein || nein || ja || ja || [[#goneo|Details]]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.greatnet.de Greatnet] || Classic || nein || {{td_red |PHP 5 }} || nein || nein || ja || ja || [[#Greatnet|Details]]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.hetzner.de Hetzner] || ab dem Paket &amp;quot;Level 4&amp;quot; voll kompatibel || nein || nein || nein || nein || ja || ja || keine&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.host4free.de Host4Free] || individueller Tarif || nein || nein || nein || nein || ja || ja || [[#Host4Free|Details]]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.hosting-agency.de Hosting-Agency] || Agency 250 || nein || nein || nein || nein || {{td_red | SOAP}} || ja || keine&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.hostmonster.com Hostmonster] || - || nein || nein || nein || nein || {{td_yellow |unbekannt}} | {{td_yellow |unbekannt}} || keine&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.hostmax.ch HostMax] || One || nein || nein || nein || nein || nein || ja || [[#HostMax|Details]]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.hostpoint.ch Hostpoint] || SH Server Standard  || nein || nein || nein || nein || ja || ja || [[#Hostpoint|Details]]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.hoststar.ch Hoststar] || StarEntry || nein || {{td_red |PHP 5}} | {{td_red |mod_rewrite aktivieren lassen}} || nein || {{td_yellow | SOAP}} || ja || [[#Hoststar|Details]]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.hosttech.de hosttech] || Easy 10000 || {{td_red |Ja}} || nein || nein || nein || ja || {{td_yellow |unbekannt}} || keine&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.inetrobots.com iNet Robots] || ab Web Home  || nein || nein || nein || nein || ja || ja || keine&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.intersaar.de intersaar] || ab Web-Präsenz &amp;quot;Eco&amp;quot; aufwärts (&amp;quot;Eco&amp;quot;, &amp;quot;Business&amp;quot;, &amp;quot;Professional&amp;quot;, &amp;quot;Premium&amp;quot;) gut geeignet. || nein || nein || nein || nein || {{td_yellow | SOAP}} | {{td_yellow |unbekannt}} || [[#intersaar|Details]]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mittwald.de Mittwald] || - || nein || nein || nein || nein || ja || ja || keine&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.one.com One.com] || 3000MB || {{td_yellow |unbekannt}} || nein || nein || nein || ja || {{td_yellow |unbekannt}} || keine&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.strato.de Strato] || Strato PowerPlus, Strato Speedplus || nein || {{td_red |PHP 5 bei älteren Hostings }} || nein || nein || {{td_red | SOAP}} | {{td_yellow |unbekannt}} || [[#Strato|Details]]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.suleitec.de Suleitec] || ab Tarif Expert || nein || nein || nein || nein || {{td_yellow |unbekannt}} | {{td_yellow |unbekannt}} || keine&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.tng.de TNG] || VLAMP-Server || nein || nein || nein || nein || ja || ja || [[#TNG|Details]]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.tophoster.de tophoster.de] || alle || nein || nein || nein || nein || ja || ja || keine&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.united-domains.de united-domains] || Standard || nein || nein || nein || nein || ja || ja || keine&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web.de web.de] || colspan=&amp;quot;8&amp;quot; | Siehe [[1 und 1 Internet]] da web.de eine Tochtergesellschaft ist.&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.webhoster.de webhoster.de] || Webhosting Starter Tarif || nein || nein || nein || nein || ja || ja || keine&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.webhostone.de WebhostOne] || ab Basic-300 (Carino: empfohlen Basic 750), Pro-1500 || nein || nein || nein || nein || ja || ja || [[#WebhostOne|Details]]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.world4you.com World4You] || Domainserver Start || nein || nein || nein || nein || ja || ja || [[#World4You|Details]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Im [http://www.contao-community.de/showthread.php?66-Hosting-von-Contao-Installationen Contao-Forum] findet sich ebenfalls eine (evtl. aktuellere) [http://www.contao-community.de/showthread.php?66-Hosting-von-Contao-Installationen Übersicht über Contao-kompatible Webhoster].&lt;br /&gt;
&lt;br /&gt;
=Liste inkompatibler Webhoster=&lt;br /&gt;
In dieser Liste werden Webhoster gelistet, bei denen Contao nicht eingesetzt werden kann oder sollte, da sie die Nutzung wichtiger Systemfunktionen deaktivieren.&lt;br /&gt;
Bitte beim Hinzufügen von Webhostern darauf achten, detailliert zu beschreiben woran es scheitert, wie z.B. &amp;quot;stellt nur PHP4 zur Verfügung&amp;quot;, alternativ kann auch der Inhalt des betreffenden Forum-Threads rezitiert werden und selbiger Thread als Sonstige Anmerkung verlinkt werden.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;margin:0;vertical-align:top;&amp;quot;&lt;br /&gt;
|+ &amp;lt;big&amp;gt;'''Diese Informationen basieren ausschließlich auf Erfahrungen von Nutzern. Diese Erfahrungen stimmen teilweise nicht für alle Webpakete eines Anbieters! Manchmal ändern Anbieter auch die technischen Einstellungen, so dass sich neue Umstände ergeben. Verlasst euch niemals nur darauf, sondern führt wenn möglich mindestens eine Diagnose, am besten aber eine Testinstallation auf einem Test-Webspace (beim Anbieter nachfragen) durch.'''&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
!Webhoster&lt;br /&gt;
!Grund der Inkompatibilität&lt;br /&gt;
!Sonstige Anmerkungen&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.1a-websolutions.ch 1a-websolutions] || Verwendet mod_security, welches das Datenbank-Update lahm legt. || [http://www.contao-community.de/showthread.php?5895-Fehlermeldung-bei-der-Installatio Forum-Thread]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.t-online.de T-Online] ||Unterstützt keinen .htaccess Dateien. Daher keine URL-Umschreibung und keine Absicherung von Verzeichnissen. || [http://www.contao-community.de/showthread.php?5621-t-online Forum-Thread]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Workarounds für bestimmte Webhoster=&lt;br /&gt;
Bei manchen Webhostern ist es leider notwendig von [[Installation|Standard Installationsschema]] abzuweichen. Oftmals betrifft dies den so genannten [[Safemode Hack]], welcher bei etlichen Webhostern notwendig ist. Weiterhin ist oftmals die SOAP Erweiterung nicht in PHP enthalten, was den Erweiterungskatalog nicht verwendbar macht (Mögliche Abhilfe hierbei ist jedoch [[TensideRepository]] für TYPOlight oder [[nusoap]] für Contao).&lt;br /&gt;
&lt;br /&gt;
Diese Besonderheiten sind hier aufgeführt um zu ermöglichen, dass Contao bei diesen Webhostern läuft.&lt;br /&gt;
&lt;br /&gt;
==1blu==&lt;br /&gt;
PHP muss mittels einer im Verzeichnis abzulegenden Konfigurationsdatei auf Version 5 umgestellt werden. Problemlos und in den 1Blu-FAQ gut erklärt.&lt;br /&gt;
==Alfahosting==&lt;br /&gt;
One-Click-Installation von Contao.&lt;br /&gt;
==All-Inkl==&lt;br /&gt;
PHP 5 Aktivierung in .htaccess:&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;AddHandler php5-cgi .php&amp;lt;/source&amp;gt;&lt;br /&gt;
==Arcor==&lt;br /&gt;
Läuft sehr langsam, Premium-Pakete mit weniger Kunden pro Server gibt es nicht. Safe_Mode ist aktiviert, die Seite funktioniert trotzdem, nur eben sehr langsam.&lt;br /&gt;
==bytecamp==&lt;br /&gt;
PHP 5 Aktivierung in .htaccess:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;AddType application/x-httpd-php5 .php&amp;lt;/source&amp;gt;&lt;br /&gt;
Vereinfache Installation und PHP5 vorkonfiguriert durch eigenen Installer. [http://www.bytecamp.net/de/hosting/details/installer.html 3 Schritte bequem per Webbrowser. ]&lt;br /&gt;
==bplaced==&lt;br /&gt;
Laut User [http://www.contao-community.de/showthread.php?7436-PHP-Version-5.3.2&amp;amp;highlight=bplaced tommy] gibt es inzwischen Ärger mit diesem Freehoster.&lt;br /&gt;
==CanHost==&lt;br /&gt;
Hängt stark vom gebuchten Paket ab, einige Änderungen sind im IP-Conf möglich, sonstige sind häufig per Mail an Support machbar.&amp;lt;br /&amp;gt;&lt;br /&gt;
Kein Backup von Webspace und Datenbanken im Preis enthalten (hinzubuchbar).&amp;lt;br /&amp;gt; &lt;br /&gt;
Teilweise nur kurzes PHP-Zeitlimit (Support um Aufstockung bitten).&amp;lt;br /&amp;gt;&lt;br /&gt;
Sehr unterschiedliche Konfigurationen der Server (auch bei gleichen Hosting-Paketen).&amp;lt;br /&amp;gt;&lt;br /&gt;
In der Vergangenheit auch zeitweise Ausfälle; Domain teilweise nicht erreichbar.&amp;lt;br /&amp;gt;&lt;br /&gt;
Einige ausgewählte php.ini-Parameter lassen sich im IP-Conf (Konfigurationstool) selbst einstellen.&amp;lt;br /&amp;gt;&lt;br /&gt;
Über den Support kann man fast immer die benötigten Einstellungen bekommen (Beispiele: allow_url_fopen=On, max_execution_time=30, upload_max_filesize=8M, mcrypt aktiviert, SOAP installiert).&amp;lt;br /&amp;gt;&lt;br /&gt;
Nicht in allen Paketen läßt sich der Safe-Mode einstellen (safe_mode = Off).&lt;br /&gt;
==dynamic-net==&lt;br /&gt;
Falls das Extension Repository nicht ersichtlich ist, reicht ein kurzes Supportticket, um SOAP freischalten zu lassen.&lt;br /&gt;
==fc-hosting==&lt;br /&gt;
Newsletterversand möglich, aber nur blockweise (100Stk.).&lt;br /&gt;
==goneo==&lt;br /&gt;
Nur .de Domains gelten als Inklusivdomains, andere müssen kostenpflichtig zugebucht werden.&lt;br /&gt;
==Greatnet==&lt;br /&gt;
PHP 5 Aktivierung in .htaccess:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;FCGIWrapper /home/www/*DEINWEB*/fcgid/php5-fcgid .php&amp;lt;/source&amp;gt;&lt;br /&gt;
==Host4Free==&lt;br /&gt;
Für größere Websites wird ein Paket ab 4maxi empfohlen, da hier mehr Arbeitsspeicher pro Prozess zur Verfügung steht.&lt;br /&gt;
==HostMax==&lt;br /&gt;
E-Mail an info@hostmax.ch senden, und mitteilen, dass Contao verwendet wird. HostMax muss die FireWall-Filter anpassen für Contao, sonst können Einstellungen im Backend nicht gesichert werden.&lt;br /&gt;
==Hostpoint==&lt;br /&gt;
Anscheinend läuft bei Hostpoint [http://www.contao-community.de/showpost.php?p=30104&amp;amp;postcount=32 TCPDF nicht wie gewünscht].&lt;br /&gt;
==Hoststar==&lt;br /&gt;
Über my.hoststar.ch ein Ticket erstellen für SOAP Aktivierung. Dann kommt meistens eine Antwort wie &amp;quot;das sei unsicher&amp;quot;. Durch Beharrlichkeit und klar machen, dass SOAP kein Sicherheitsrisiko darstellt, kann eine Aktivierung erreicht werden.&lt;br /&gt;
==intersaar==&lt;br /&gt;
Bei Vertragsschluß am Besten gleich angeben, dass SOAP-Extensions aktiviert werden sollen.&lt;br /&gt;
==Strato==&lt;br /&gt;
Pakete, die jetzt neu gebucht werden, haben bereits PHP5 aktiviert. PHP4 gibt es bei neuen Paketen nicht mehr.&lt;br /&gt;
&lt;br /&gt;
In den neuen Paketen (z.B. BasicWeb XL) muss man in der localconfig.php ggf. diese Zeile nach(!) &amp;quot;### INSTALL SCRIPT STOP ###&amp;quot; hinzufügen:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;unset($_SERVER['HTTP_X_FORWARDED_HOST']);&amp;lt;/source&amp;gt;&lt;br /&gt;
Teilweise sehr langsam im Datenbankzugriff.&lt;br /&gt;
&lt;br /&gt;
===PHP5 bei Alt-Hostings===&lt;br /&gt;
Bei einem länger existierenden Paket muss unter Umständen PHP5 aktiviert werden. Dies '''muss''' im Kundencenter erfolgen (wie weiter unten von planepix beschrieben).&lt;br /&gt;
&lt;br /&gt;
''Anmerkung von tril:'' Diese Methode scheint nicht mehr zu funktionieren und führt idR zu einem 500er Fehler, dies kann aber von Paket zu Paket unterschiedlich sein, deshalb hier nochmal die '''alte Methode''' um PHP5 zu aktivieren:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;AddHandler application/x-httpd-php5 .php&amp;lt;/source&amp;gt;&lt;br /&gt;
''Anmerkung von planepix:'' Alternativ kann man sich im Kundencenter von Strato einloggen und links im Menü unter &amp;quot;Homepagestaltung&amp;quot; die Option &amp;quot;Website-Konfigurator&amp;quot; wählen. Dort gibt es den Punkt &amp;quot;PHP-Konfiguration&amp;quot; mit dem man die PHP-Version fürs Verzeichnis auf PHP5 einstellen kann.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==TNG==&lt;br /&gt;
Aktivierung von mod_rewrite via Support.&lt;br /&gt;
&lt;br /&gt;
==WebhostOne==&lt;br /&gt;
[http://www.contao.org/neuigkeiten/items/typolight-als-1click-installation.html 1 Klick Installation von TL]&amp;lt;br/&amp;gt;Man kann bei speziellen Wünschen httpd.conf und php.ini selbst anpassen. Wenn man sich nicht so gut damit auskennt, kann man sogar im kostenlosen SupportChat fragen, wie man welchen Befehl schreiben muss.&lt;br /&gt;
==World4You==&lt;br /&gt;
Live Update URL ev. vom Support freischalten lassen. Contao als Easy-Install im Kundencenter verfügbar.&lt;/div&gt;</summary>
		<author><name>MaTh</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Webhoster</id>
		<title>Webhoster</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Webhoster"/>
				<updated>2011-05-02T08:15:42Z</updated>
		
		<summary type="html">&lt;p&gt;MaTh: /* Liste kompatibler Webhoster */ sortierbare Tabelle je Spalte&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Installation und Updates]]&lt;br /&gt;
=Liste kompatibler Webhoster=&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|+ &amp;lt;big&amp;gt;'''Diese Informationen basieren ausschließlich auf Erfahrungen von Nutzern. Diese Erfahrungen stimmen teilweise nicht für alle Webpakete eines Anbieters! Manchmal ändern Anbieter auch die technischen Einstellungen, so dass sich neue Umstände ergeben. Verlasst euch niemals nur darauf, sondern führt wenn möglich mindestens eine Diagnose, am besten aber eine Testinstallation auf einem Test-Webspace (beim Anbieter nachfragen) durch.'''&amp;lt;/big&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Abkürzungen:&lt;br /&gt;
* SMH = [[Safemode Hack]]&lt;br /&gt;
* ER = [[Systemdiagnosetool#PHP_configuration|Extension Repository]] (siehe ''SOAP extension'')&lt;br /&gt;
* LU = Live Update&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
!Webhoster&lt;br /&gt;
!Tarif&lt;br /&gt;
!SMH notwendig&lt;br /&gt;
!.htaccess notwendig&lt;br /&gt;
!php.ini notwendig&lt;br /&gt;
!CHMOD notwendig&lt;br /&gt;
!ER möglich&lt;br /&gt;
!LU möglich&lt;br /&gt;
!Sonstige Anmerkungen&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.1und1.de 1&amp;amp;1] || ab 1&amp;amp;1 Homepage Perfect || nein || {{td_red |PHP 5}} || nein || nein || ja || ja || [[1 und 1 Internet|detaillierte Installationsanleitung]]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.1blu.de 1blu] || Homepage Unlimited, Homepage Professional || nein || nein || nein || nein || ja || ja || [[#1blu|Details]]&lt;br /&gt;
|-&lt;br /&gt;
| [http://alfahosting.de Alfahosting] || Multipaket, Profipaket, Businesspaket || nein || nein || nein || nein || ja || ja || [[#Alfahosting|Details]]&lt;br /&gt;
|-&lt;br /&gt;
| [http://all-inkl.com All-Inkl] || ab &amp;quot;Start&amp;quot; Tarif || nein || {{td_red| PHP 5}} || nein || nein || ja || ja || [[#All-Inkl|Details]]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.arcor.de Arcor] || 700 MB Webspace || {{td_yellow |unbekannt}} || nein || nein || nein || {{td_red | SOAP}} || ja || [[#Arcor|Details]]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.bytecamp.net bytecamp] || bytecamp arbeitet mit einem einzigen Tarifmodell || nein || {{td_red |PHP 5}} || nein || nein || ja || {{td_yellow|unbekannt}} || [[#bytecamp|Details]]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.bplaced.net bplaced]&amp;lt;br /&amp;gt;(Freehoster, in den Userseiten werbefrei) || Free || nein || nein || nein || nein || {{td_red |nein}} | {{td_red |nein}} || [[#bplaced|Details]]&lt;br /&gt;
|-&lt;br /&gt;
|CanHost || CAN-NUKE und andere || nein || nein || {{td_red |ja}} || nein || ja || ja || [[#CanHost|Details]]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.celeros.de Celeros] || Private || nein || nein || nein || nein || ja || {{td_yellow|unbekannt}} ||keine&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.cyon.ch Cyon] || Cherry, KIWI || nein || laut Nutzer &amp;quot;zed&amp;quot; inzwischen nicht mehr nötig, PHP5 nun Standard || nein || nein || ja || ja || keine&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.df.eu DomainFactory] || ManagedHosting L, ManagedHosting M, My Home Vorkonfiguration 1, My Home Dynamic || nein || nein || nein || nein || ja || ja || keine&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.dynamic-net.ch dynamic-net] || Alle Pakete inkl. Reseller || nein || nein || nein || nein || ja || ja || [[#dynamic-net|Details]]&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.fc-hosting.de fc-hosting] || Profi-2 || nein || nein || nein || nein || ja || ja || [[#fc-hosting|Details]]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.flyhost.de FlyHost] || Flyhost 100, Flyhost 50 || nein || nein || nein || nein || ja || {{td_yellow |unbekannt}} || keine&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.genotec.ch Genotec] || Shared Pro UNIX || nein || nein || nein || nein || {{td_red | SOAP}} | {{td_yellow |unbekannt}} || keine&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.goneo.de goneo] || Homepage Easy, Profi und Premium  || nein || nein || nein || nein || ja || ja || [[#goneo|Details]]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.greatnet.de Greatnet] || Classic || nein || {{td_red |PHP 5 }} || nein || nein || ja || ja || [[#Greatnet|Details]]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.hetzner.de Hetzner] || ab dem Paket &amp;quot;Level 4&amp;quot; voll kompatibel || nein || nein || nein || nein || ja || ja || keine&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.host4free.de Host4Free] || individueller Tarif || nein || nein || nein || nein || ja || ja || [[#Host4Free|Details]]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.hosting-agency.de Hosting-Agency] || Agency 250 || nein || nein || nein || nein || {{td_red | SOAP}} || ja || keine&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.hostmonster.com Hostmonster] || - || nein || nein || nein || nein || {{td_yellow |unbekannt}} | {{td_yellow |unbekannt}} || keine&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.hostmax.ch HostMax] || One || nein || nein || nein || nein || nein || ja || [[#HostMax|Details]]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.hostpoint.ch Hostpoint] || SH Server Standard  || nein || nein || nein || nein || ja || ja || [[#Hostpoint|Details]]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.hoststar.ch Hoststar] || StarEntry || nein || {{td_red |PHP 5}} | {{td_red |mod_rewrite aktivieren lassen}} || nein || {{td_yellow | SOAP}} || ja || [[#Hoststar|Details]]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.hosttech.de hosttech] || Easy 10000 || {{td_red |Ja}} || nein || nein || nein || ja || {{td_yellow |unbekannt}} || keine&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.inetrobots.com iNet Robots] || ab Web Home  || nein || nein || nein || nein || ja || ja || keine&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.intersaar.de intersaar] || ab Web-Präsenz &amp;quot;Eco&amp;quot; aufwärts (&amp;quot;Eco&amp;quot;, &amp;quot;Business&amp;quot;, &amp;quot;Professional&amp;quot;, &amp;quot;Premium&amp;quot;) gut geeignet. || nein || nein || nein || nein || {{td_yellow | SOAP}} | {{td_yellow |unbekannt}} || [[#intersaar|Details]]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mittwald.de Mittwald] || - || nein || nein || nein || nein || ja || ja || keine&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.one.com One.com] || 3000MB || {{td_yellow |unbekannt}} || nein || nein || nein || ja || {{td_yellow |unbekannt}} || keine&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.strato.de Strato] || Strato PowerPlus, Strato Speedplus || nein || {{td_red |PHP 5 bei älteren Hostings }} || nein || nein || {{td_red | SOAP}} | {{td_yellow |unbekannt}} || [[#Strato|Details]]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.suleitec.de Suleitec] || ab Tarif Expert || nein || nein || nein || nein || {{td_yellow |unbekannt}} | {{td_yellow |unbekannt}} || keine&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.tng.de TNG] || VLAMP-Server || nein || nein || nein || nein || ja || ja || [[#TNG|Details]]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.tophoster.de tophoster.de] || alle || nein || nein || nein || nein || ja || ja || keine&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.united-domains.de united-domains] || Standard || nein || nein || nein || nein || ja || ja || keine&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web.de web.de] || colspan=&amp;quot;8&amp;quot; | Siehe [[1 und 1 Internet]] da web.de eine Tochtergesellschaft ist.&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.webhoster.de webhoster.de] || Webhosting Starter Tarif || nein || nein || nein || nein || ja || ja || keine&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.webhostone.de WebhostOne] || ab Basic-300 (Carino: empfohlen Basic 750), Pro-1500 || nein || nein || nein || nein || ja || ja || [[#WebhostOne|Details]]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.world4you.com World4You] || Domainserver Start || nein || nein || nein || nein || ja || ja || [[#World4You|Details]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Im [http://www.contao-community.de/showthread.php?66-Hosting-von-Contao-Installationen Contao-Forum] findet sich ebenfalls eine (evtl. aktuellere) [http://www.contao-community.de/showthread.php?66-Hosting-von-Contao-Installationen Übersicht über Contao-kompatible Webhoster].&lt;br /&gt;
&lt;br /&gt;
=Liste inkompatibler Webhoster=&lt;br /&gt;
In dieser Liste werden Webhoster gelistet, bei denen Contao nicht eingesetzt werden kann oder sollte, da sie die Nutzung wichtiger Systemfunktionen deaktivieren.&lt;br /&gt;
Bitte beim Hinzufügen von Webhostern darauf achten, detailliert zu beschreiben woran es scheitert, wie z.B. &amp;quot;stellt nur PHP4 zur Verfügung&amp;quot;, alternativ kann auch der Inhalt des betreffenden Forum-Threads rezitiert werden und selbiger Thread als Sonstige Anmerkung verlinkt werden.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;margin:0;vertical-align:top;&amp;quot;&lt;br /&gt;
|+ &amp;lt;big&amp;gt;'''Diese Informationen basieren ausschließlich auf Erfahrungen von Nutzern. Diese Erfahrungen stimmen teilweise nicht für alle Webpakete eines Anbieters! Manchmal ändern Anbieter auch die technischen Einstellungen, so dass sich neue Umstände ergeben. Verlasst euch niemals nur darauf, sondern führt wenn möglich mindestens eine Diagnose, am besten aber eine Testinstallation auf einem Test-Webspace (beim Anbieter nachfragen) durch.'''&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
!Webhoster&lt;br /&gt;
!Grund der Inkompatibilität&lt;br /&gt;
!Sonstige Anmerkungen&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.1a-websolutions.ch 1a-websolutions] || Verwendet mod_security, welches das Datenbank-Update lahm legt. || [http://www.contao-community.de/showthread.php?5895-Fehlermeldung-bei-der-Installatio Forum-Thread]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.t-online.de T-Online] ||Unterstützt keinen .htaccess Dateien. Daher keine URL-Umschreibung und keine Absicherung von Verzeichnissen. || [http://www.contao-community.de/showthread.php?5621-t-online Forum-Thread]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Workarounds für bestimmte Webhoster=&lt;br /&gt;
Bei manchen Webhostern ist es leider notwendig von [[Installation|Standard Installationsschema]] abzuweichen. Oftmals betrifft dies den so genannten [[Safemode Hack]], welcher bei etlichen Webhostern notwendig ist. Weiterhin ist oftmals die SOAP Erweiterung nicht in PHP enthalten, was den Erweiterungskatalog nicht verwendbar macht (Mögliche Abhilfe hierbei ist jedoch [[TensideRepository]] für TYPOlight oder [[nusoap]] für Contao).&lt;br /&gt;
&lt;br /&gt;
Diese Besonderheiten sind hier aufgeführt um zu ermöglichen, dass Contao bei diesen Webhostern läuft.&lt;br /&gt;
&lt;br /&gt;
==1blu==&lt;br /&gt;
PHP muss mittels einer im Verzeichnis abzulegenden Konfigurationsdatei auf Version 5 umgestellt werden. Problemlos und in den 1Blu-FAQ gut erklärt.&lt;br /&gt;
==Alfahosting==&lt;br /&gt;
One-Click-Installation von Contao.&lt;br /&gt;
==All-Inkl==&lt;br /&gt;
PHP 5 Aktivierung in .htaccess:&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;AddHandler php5-cgi .php&amp;lt;/source&amp;gt;&lt;br /&gt;
==Arcor==&lt;br /&gt;
Läuft sehr langsam, Premium-Pakete mit weniger Kunden pro Server gibt es nicht. Safe_Mode ist aktiviert, die Seite funktioniert trotzdem, nur eben sehr langsam.&lt;br /&gt;
==bytecamp==&lt;br /&gt;
PHP 5 Aktivierung in .htaccess:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;AddType application/x-httpd-php5 .php&amp;lt;/source&amp;gt;&lt;br /&gt;
Vereinfache Installation und PHP5 vorkonfiguriert durch eigenen Installer. [http://www.bytecamp.net/de/hosting/details/installer.html 3 Schritte bequem per Webbrowser. ]&lt;br /&gt;
==bplaced==&lt;br /&gt;
Laut User [http://www.contao-community.de/showthread.php?7436-PHP-Version-5.3.2&amp;amp;highlight=bplaced tommy] gibt es inzwischen Ärger mit diesem Freehoster.&lt;br /&gt;
==CanHost==&lt;br /&gt;
Hängt stark vom gebuchten Paket ab, einige Änderungen sind im IP-Conf möglich, sonstige sind häufig per Mail an Support machbar.&amp;lt;br /&amp;gt;&lt;br /&gt;
Kein Backup von Webspace und Datenbanken im Preis enthalten (hinzubuchbar).&amp;lt;br /&amp;gt; &lt;br /&gt;
Teilweise nur kurzes PHP-Zeitlimit (Support um Aufstockung bitten).&amp;lt;br /&amp;gt;&lt;br /&gt;
Sehr unterschiedliche Konfigurationen der Server (auch bei gleichen Hosting-Paketen).&amp;lt;br /&amp;gt;&lt;br /&gt;
In der Vergangenheit auch zeitweise Ausfälle; Domain teilweise nicht erreichbar.&amp;lt;br /&amp;gt;&lt;br /&gt;
Einige ausgewählte php.ini-Parameter lassen sich im IP-Conf (Konfigurationstool) selbst einstellen.&amp;lt;br /&amp;gt;&lt;br /&gt;
Über den Support kann man fast immer die benötigten Einstellungen bekommen (Beispiele: allow_url_fopen=On, max_execution_time=30, upload_max_filesize=8M, mcrypt aktiviert, SOAP installiert).&amp;lt;br /&amp;gt;&lt;br /&gt;
Nicht in allen Paketen läßt sich der Safe-Mode einstellen (safe_mode = Off).&lt;br /&gt;
==dynamic-net==&lt;br /&gt;
Falls das Extension Repository nicht ersichtlich ist, reicht ein kurzes Supportticket, um SOAP freischalten zu lassen.&lt;br /&gt;
==fc-hosting==&lt;br /&gt;
Newsletterversand möglich, aber nur blockweise (100Stk.).&lt;br /&gt;
==goneo==&lt;br /&gt;
Nur .de Domains gelten als Inklusivdomains, andere müssen kostenpflichtig zugebucht werden.&lt;br /&gt;
==Greatnet==&lt;br /&gt;
PHP 5 Aktivierung in .htaccess:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;FCGIWrapper /home/www/*DEINWEB*/fcgid/php5-fcgid .php&amp;lt;/source&amp;gt;&lt;br /&gt;
==Host4Free==&lt;br /&gt;
Für größere Websites wird ein Paket ab 4maxi empfohlen, da hier mehr Arbeitsspeicher pro Prozess zur Verfügung steht.&lt;br /&gt;
==HostMax==&lt;br /&gt;
E-Mail an info@hostmax.ch senden, und mitteilen, dass Contao verwendet wird. HostMax muss die FireWall-Filter anpassen für Contao, sonst können Einstellungen im Backend nicht gesichert werden.&lt;br /&gt;
==Hostpoint==&lt;br /&gt;
Anscheinend läuft bei Hostpoint [http://www.contao-community.de/showpost.php?p=30104&amp;amp;postcount=32 TCPDF nicht wie gewünscht].&lt;br /&gt;
==Hoststar==&lt;br /&gt;
Über my.hoststar.ch ein Ticket erstellen für SOAP Aktivierung. Dann kommt meistens eine Antwort wie &amp;quot;das sei unsicher&amp;quot;. Durch Beharrlichkeit und klar machen, dass SOAP kein Sicherheitsrisiko darstellt, kann eine Aktivierung erreicht werden.&lt;br /&gt;
==intersaar==&lt;br /&gt;
Bei Vertragsschluß am Besten gleich angeben, dass SOAP-Extensions aktiviert werden sollen.&lt;br /&gt;
==Strato==&lt;br /&gt;
Pakete, die jetzt neu gebucht werden, haben bereits PHP5 aktiviert. PHP4 gibt es bei neuen Paketen nicht mehr.&lt;br /&gt;
&lt;br /&gt;
In den neuen Paketen (z.B. BasicWeb XL) muss man in der localconfig.php ggf. diese Zeile nach(!) &amp;quot;### INSTALL SCRIPT STOP ###&amp;quot; hinzufügen:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;unset($_SERVER['HTTP_X_FORWARDED_HOST']);&amp;lt;/source&amp;gt;&lt;br /&gt;
Teilweise sehr langsam im Datenbankzugriff.&lt;br /&gt;
&lt;br /&gt;
===PHP5 bei Alt-Hostings===&lt;br /&gt;
Bei einem länger existierenden Paket muss unter Umständen PHP5 aktiviert werden. Dies '''muss''' im Kundencenter erfolgen (wie weiter unten von planepix beschrieben).&lt;br /&gt;
&lt;br /&gt;
''Anmerkung von tril:'' Diese Methode scheint nicht mehr zu funktionieren und führt idR zu einem 500er Fehler, dies kann aber von Paket zu Paket unterschiedlich sein, deshalb hier nochmal die '''alte Methode''' um PHP5 zu aktivieren:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;AddHandler application/x-httpd-php5 .php&amp;lt;/source&amp;gt;&lt;br /&gt;
''Anmerkung von planepix:'' Alternativ kann man sich im Kundencenter von Strato einloggen und links im Menü unter &amp;quot;Homepagestaltung&amp;quot; die Option &amp;quot;Website-Konfigurator&amp;quot; wählen. Dort gibt es den Punkt &amp;quot;PHP-Konfiguration&amp;quot; mit dem man die PHP-Version fürs Verzeichnis auf PHP5 einstellen kann.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==TNG==&lt;br /&gt;
Aktivierung von mod_rewrite via Support.&lt;br /&gt;
&lt;br /&gt;
==WebhostOne==&lt;br /&gt;
[http://www.contao.org/neuigkeiten/items/typolight-als-1click-installation.html 1 Klick Installation von TL]&amp;lt;br/&amp;gt;Man kann bei speziellen Wünschen httpd.conf und php.ini selbst anpassen. Wenn man sich nicht so gut damit auskennt, kann man sogar im kostenlosen SupportChat fragen, wie man welchen Befehl schreiben muss.&lt;br /&gt;
==World4You==&lt;br /&gt;
Live Update URL ev. vom Support freischalten lassen. Contao als Easy-Install im Kundencenter verfügbar.&lt;/div&gt;</summary>
		<author><name>MaTh</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Webhoster</id>
		<title>Webhoster</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Webhoster"/>
				<updated>2011-05-02T08:13:07Z</updated>
		
		<summary type="html">&lt;p&gt;MaTh: /* Liste kompatibler Webhoster */ Link zur Liste im Forum&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Installation und Updates]]&lt;br /&gt;
=Liste kompatibler Webhoster=&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|+ &amp;lt;big&amp;gt;'''Diese Informationen basieren ausschließlich auf Erfahrungen von Nutzern. Diese Erfahrungen stimmen teilweise nicht für alle Webpakete eines Anbieters! Manchmal ändern Anbieter auch die technischen Einstellungen, so dass sich neue Umstände ergeben. Verlasst euch niemals nur darauf, sondern führt wenn möglich mindestens eine Diagnose, am besten aber eine Testinstallation auf einem Test-Webspace (beim Anbieter nachfragen) durch.'''&amp;lt;/big&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Abkürzungen:&lt;br /&gt;
* SMH = [[Safemode Hack]]&lt;br /&gt;
* ER = [[Systemdiagnosetool#PHP_configuration|Extension Repository]] (siehe ''SOAP extension'')&lt;br /&gt;
* LU = Live Update&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
!Webhoster&lt;br /&gt;
!Tarif&lt;br /&gt;
!SMH notwendig&lt;br /&gt;
!.htaccess notwendig&lt;br /&gt;
!php.ini notwendig&lt;br /&gt;
!CHMOD notwendig&lt;br /&gt;
!ER möglich&lt;br /&gt;
!LU möglich&lt;br /&gt;
!Sonstige Anmerkungen&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.1und1.de 1&amp;amp;1] || ab 1&amp;amp;1 Homepage Perfect || nein || {{td_red |PHP 5}} || nein || nein || ja || ja || [[1 und 1 Internet|detaillierte Installationsanleitung]]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.1blu.de 1blu] || Homepage Unlimited, Homepage Professional || nein || nein || nein || nein || ja || ja || [[#1blu|Details]]&lt;br /&gt;
|-&lt;br /&gt;
| [http://alfahosting.de Alfahosting] || Multipaket, Profipaket, Businesspaket || nein || nein || nein || nein || ja || ja || [[#Alfahosting|Details]]&lt;br /&gt;
|-&lt;br /&gt;
| [http://all-inkl.com All-Inkl] || ab &amp;quot;Start&amp;quot; Tarif || nein || {{td_red| PHP 5}} || nein || nein || ja || ja || [[#All-Inkl|Details]]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.arcor.de Arcor] || 700 MB Webspace || {{td_yellow |unbekannt}} || nein || nein || nein || {{td_red | SOAP}} || ja || [[#Arcor|Details]]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.bytecamp.net bytecamp] || bytecamp arbeitet mit einem einzigen Tarifmodell || nein || {{td_red |PHP 5}} || nein || nein || ja || {{td_yellow|unbekannt}} || [[#bytecamp|Details]]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.bplaced.net bplaced]&amp;lt;br /&amp;gt;(Freehoster, in den Userseiten werbefrei) || Free || nein || nein || nein || nein || {{td_red |nein}} | {{td_red |nein}} || [[#bplaced|Details]]&lt;br /&gt;
|-&lt;br /&gt;
|CanHost || CAN-NUKE und andere || nein || nein || {{td_red |ja}} || nein || ja || ja || [[#CanHost|Details]]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.celeros.de Celeros] || Private || nein || nein || nein || nein || ja || {{td_yellow|unbekannt}} ||keine&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.cyon.ch Cyon] || Cherry, KIWI || nein || laut Nutzer &amp;quot;zed&amp;quot; inzwischen nicht mehr nötig, PHP5 nun Standard || nein || nein || ja || ja || keine&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.df.eu DomainFactory] || ManagedHosting L, ManagedHosting M, My Home Vorkonfiguration 1, My Home Dynamic || nein || nein || nein || nein || ja || ja || keine&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.dynamic-net.ch dynamic-net] || Alle Pakete inkl. Reseller || nein || nein || nein || nein || ja || ja || [[#dynamic-net|Details]]&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.fc-hosting.de fc-hosting] || Profi-2 || nein || nein || nein || nein || ja || ja || [[#fc-hosting|Details]]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.flyhost.de FlyHost] || Flyhost 100, Flyhost 50 || nein || nein || nein || nein || ja || {{td_yellow |unbekannt}} || keine&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.genotec.ch Genotec] || Shared Pro UNIX || nein || nein || nein || nein || {{td_red | SOAP}} | {{td_yellow |unbekannt}} || keine&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.goneo.de goneo] || Homepage Easy, Profi und Premium  || nein || nein || nein || nein || ja || ja || [[#goneo|Details]]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.greatnet.de Greatnet] || Classic || nein || {{td_red |PHP 5 }} || nein || nein || ja || ja || [[#Greatnet|Details]]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.hetzner.de Hetzner] || ab dem Paket &amp;quot;Level 4&amp;quot; voll kompatibel || nein || nein || nein || nein || ja || ja || keine&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.host4free.de Host4Free] || individueller Tarif || nein || nein || nein || nein || ja || ja || [[#Host4Free|Details]]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.hosting-agency.de Hosting-Agency] || Agency 250 || nein || nein || nein || nein || {{td_red | SOAP}} || ja || keine&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.hostmonster.com Hostmonster] || - || nein || nein || nein || nein || {{td_yellow |unbekannt}} | {{td_yellow |unbekannt}} || keine&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.hostmax.ch HostMax] || One || nein || nein || nein || nein || nein || ja || [[#HostMax|Details]]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.hostpoint.ch Hostpoint] || SH Server Standard  || nein || nein || nein || nein || ja || ja || [[#Hostpoint|Details]]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.hoststar.ch Hoststar] || StarEntry || nein || {{td_red |PHP 5}} | {{td_red |mod_rewrite aktivieren lassen}} || nein || {{td_yellow | SOAP}} || ja || [[#Hoststar|Details]]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.hosttech.de hosttech] || Easy 10000 || {{td_red |Ja}} || nein || nein || nein || ja || {{td_yellow |unbekannt}} || keine&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.inetrobots.com iNet Robots] || ab Web Home  || nein || nein || nein || nein || ja || ja || keine&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.intersaar.de intersaar] || ab Web-Präsenz &amp;quot;Eco&amp;quot; aufwärts (&amp;quot;Eco&amp;quot;, &amp;quot;Business&amp;quot;, &amp;quot;Professional&amp;quot;, &amp;quot;Premium&amp;quot;) gut geeignet. || nein || nein || nein || nein || {{td_yellow | SOAP}} | {{td_yellow |unbekannt}} || [[#intersaar|Details]]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mittwald.de Mittwald] || - || nein || nein || nein || nein || ja || ja || keine&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.one.com One.com] || 3000MB || {{td_yellow |unbekannt}} || nein || nein || nein || ja || {{td_yellow |unbekannt}} || keine&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.strato.de Strato] || Strato PowerPlus, Strato Speedplus || nein || {{td_red |PHP 5 bei älteren Hostings }} || nein || nein || {{td_red | SOAP}} | {{td_yellow |unbekannt}} || [[#Strato|Details]]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.suleitec.de Suleitec] || ab Tarif Expert || nein || nein || nein || nein || {{td_yellow |unbekannt}} | {{td_yellow |unbekannt}} || keine&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.tng.de TNG] || VLAMP-Server || nein || nein || nein || nein || ja || ja || [[#TNG|Details]]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.tophoster.de tophoster.de] || alle || nein || nein || nein || nein || ja || ja || keine&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.united-domains.de united-domains] || Standard || nein || nein || nein || nein || ja || ja || keine&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web.de web.de] || colspan=&amp;quot;8&amp;quot; | Siehe [[1 und 1 Internet]] da web.de eine Tochtergesellschaft ist.&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.webhoster.de webhoster.de] || Webhosting Starter Tarif || nein || nein || nein || nein || ja || ja || keine&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.webhostone.de WebhostOne] || ab Basic-300 (Carino: empfohlen Basic 750), Pro-1500 || nein || nein || nein || nein || ja || ja || [[#WebhostOne|Details]]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.world4you.com World4You] || Domainserver Start || nein || nein || nein || nein || ja || ja || [[#World4You|Details]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Im [http://www.contao-community.de/showthread.php?66-Hosting-von-Contao-Installationen Contao-Forum] findet sich ebenfalls eine (evtl. aktuellere) [http://www.contao-community.de/showthread.php?66-Hosting-von-Contao-Installationen Übersicht über Contao-kompatible Webhoster].&lt;br /&gt;
&lt;br /&gt;
=Liste inkompatibler Webhoster=&lt;br /&gt;
In dieser Liste werden Webhoster gelistet, bei denen Contao nicht eingesetzt werden kann oder sollte, da sie die Nutzung wichtiger Systemfunktionen deaktivieren.&lt;br /&gt;
Bitte beim Hinzufügen von Webhostern darauf achten, detailliert zu beschreiben woran es scheitert, wie z.B. &amp;quot;stellt nur PHP4 zur Verfügung&amp;quot;, alternativ kann auch der Inhalt des betreffenden Forum-Threads rezitiert werden und selbiger Thread als Sonstige Anmerkung verlinkt werden.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;margin:0;vertical-align:top;&amp;quot;&lt;br /&gt;
|+ &amp;lt;big&amp;gt;'''Diese Informationen basieren ausschließlich auf Erfahrungen von Nutzern. Diese Erfahrungen stimmen teilweise nicht für alle Webpakete eines Anbieters! Manchmal ändern Anbieter auch die technischen Einstellungen, so dass sich neue Umstände ergeben. Verlasst euch niemals nur darauf, sondern führt wenn möglich mindestens eine Diagnose, am besten aber eine Testinstallation auf einem Test-Webspace (beim Anbieter nachfragen) durch.'''&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
!Webhoster&lt;br /&gt;
!Grund der Inkompatibilität&lt;br /&gt;
!Sonstige Anmerkungen&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.1a-websolutions.ch 1a-websolutions] || Verwendet mod_security, welches das Datenbank-Update lahm legt. || [http://www.contao-community.de/showthread.php?5895-Fehlermeldung-bei-der-Installatio Forum-Thread]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.t-online.de T-Online] ||Unterstützt keinen .htaccess Dateien. Daher keine URL-Umschreibung und keine Absicherung von Verzeichnissen. || [http://www.contao-community.de/showthread.php?5621-t-online Forum-Thread]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Workarounds für bestimmte Webhoster=&lt;br /&gt;
Bei manchen Webhostern ist es leider notwendig von [[Installation|Standard Installationsschema]] abzuweichen. Oftmals betrifft dies den so genannten [[Safemode Hack]], welcher bei etlichen Webhostern notwendig ist. Weiterhin ist oftmals die SOAP Erweiterung nicht in PHP enthalten, was den Erweiterungskatalog nicht verwendbar macht (Mögliche Abhilfe hierbei ist jedoch [[TensideRepository]] für TYPOlight oder [[nusoap]] für Contao).&lt;br /&gt;
&lt;br /&gt;
Diese Besonderheiten sind hier aufgeführt um zu ermöglichen, dass Contao bei diesen Webhostern läuft.&lt;br /&gt;
&lt;br /&gt;
==1blu==&lt;br /&gt;
PHP muss mittels einer im Verzeichnis abzulegenden Konfigurationsdatei auf Version 5 umgestellt werden. Problemlos und in den 1Blu-FAQ gut erklärt.&lt;br /&gt;
==Alfahosting==&lt;br /&gt;
One-Click-Installation von Contao.&lt;br /&gt;
==All-Inkl==&lt;br /&gt;
PHP 5 Aktivierung in .htaccess:&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;AddHandler php5-cgi .php&amp;lt;/source&amp;gt;&lt;br /&gt;
==Arcor==&lt;br /&gt;
Läuft sehr langsam, Premium-Pakete mit weniger Kunden pro Server gibt es nicht. Safe_Mode ist aktiviert, die Seite funktioniert trotzdem, nur eben sehr langsam.&lt;br /&gt;
==bytecamp==&lt;br /&gt;
PHP 5 Aktivierung in .htaccess:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;AddType application/x-httpd-php5 .php&amp;lt;/source&amp;gt;&lt;br /&gt;
Vereinfache Installation und PHP5 vorkonfiguriert durch eigenen Installer. [http://www.bytecamp.net/de/hosting/details/installer.html 3 Schritte bequem per Webbrowser. ]&lt;br /&gt;
==bplaced==&lt;br /&gt;
Laut User [http://www.contao-community.de/showthread.php?7436-PHP-Version-5.3.2&amp;amp;highlight=bplaced tommy] gibt es inzwischen Ärger mit diesem Freehoster.&lt;br /&gt;
==CanHost==&lt;br /&gt;
Hängt stark vom gebuchten Paket ab, einige Änderungen sind im IP-Conf möglich, sonstige sind häufig per Mail an Support machbar.&amp;lt;br /&amp;gt;&lt;br /&gt;
Kein Backup von Webspace und Datenbanken im Preis enthalten (hinzubuchbar).&amp;lt;br /&amp;gt; &lt;br /&gt;
Teilweise nur kurzes PHP-Zeitlimit (Support um Aufstockung bitten).&amp;lt;br /&amp;gt;&lt;br /&gt;
Sehr unterschiedliche Konfigurationen der Server (auch bei gleichen Hosting-Paketen).&amp;lt;br /&amp;gt;&lt;br /&gt;
In der Vergangenheit auch zeitweise Ausfälle; Domain teilweise nicht erreichbar.&amp;lt;br /&amp;gt;&lt;br /&gt;
Einige ausgewählte php.ini-Parameter lassen sich im IP-Conf (Konfigurationstool) selbst einstellen.&amp;lt;br /&amp;gt;&lt;br /&gt;
Über den Support kann man fast immer die benötigten Einstellungen bekommen (Beispiele: allow_url_fopen=On, max_execution_time=30, upload_max_filesize=8M, mcrypt aktiviert, SOAP installiert).&amp;lt;br /&amp;gt;&lt;br /&gt;
Nicht in allen Paketen läßt sich der Safe-Mode einstellen (safe_mode = Off).&lt;br /&gt;
==dynamic-net==&lt;br /&gt;
Falls das Extension Repository nicht ersichtlich ist, reicht ein kurzes Supportticket, um SOAP freischalten zu lassen.&lt;br /&gt;
==fc-hosting==&lt;br /&gt;
Newsletterversand möglich, aber nur blockweise (100Stk.).&lt;br /&gt;
==goneo==&lt;br /&gt;
Nur .de Domains gelten als Inklusivdomains, andere müssen kostenpflichtig zugebucht werden.&lt;br /&gt;
==Greatnet==&lt;br /&gt;
PHP 5 Aktivierung in .htaccess:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;FCGIWrapper /home/www/*DEINWEB*/fcgid/php5-fcgid .php&amp;lt;/source&amp;gt;&lt;br /&gt;
==Host4Free==&lt;br /&gt;
Für größere Websites wird ein Paket ab 4maxi empfohlen, da hier mehr Arbeitsspeicher pro Prozess zur Verfügung steht.&lt;br /&gt;
==HostMax==&lt;br /&gt;
E-Mail an info@hostmax.ch senden, und mitteilen, dass Contao verwendet wird. HostMax muss die FireWall-Filter anpassen für Contao, sonst können Einstellungen im Backend nicht gesichert werden.&lt;br /&gt;
==Hostpoint==&lt;br /&gt;
Anscheinend läuft bei Hostpoint [http://www.contao-community.de/showpost.php?p=30104&amp;amp;postcount=32 TCPDF nicht wie gewünscht].&lt;br /&gt;
==Hoststar==&lt;br /&gt;
Über my.hoststar.ch ein Ticket erstellen für SOAP Aktivierung. Dann kommt meistens eine Antwort wie &amp;quot;das sei unsicher&amp;quot;. Durch Beharrlichkeit und klar machen, dass SOAP kein Sicherheitsrisiko darstellt, kann eine Aktivierung erreicht werden.&lt;br /&gt;
==intersaar==&lt;br /&gt;
Bei Vertragsschluß am Besten gleich angeben, dass SOAP-Extensions aktiviert werden sollen.&lt;br /&gt;
==Strato==&lt;br /&gt;
Pakete, die jetzt neu gebucht werden, haben bereits PHP5 aktiviert. PHP4 gibt es bei neuen Paketen nicht mehr.&lt;br /&gt;
&lt;br /&gt;
In den neuen Paketen (z.B. BasicWeb XL) muss man in der localconfig.php ggf. diese Zeile nach(!) &amp;quot;### INSTALL SCRIPT STOP ###&amp;quot; hinzufügen:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;unset($_SERVER['HTTP_X_FORWARDED_HOST']);&amp;lt;/source&amp;gt;&lt;br /&gt;
Teilweise sehr langsam im Datenbankzugriff.&lt;br /&gt;
&lt;br /&gt;
===PHP5 bei Alt-Hostings===&lt;br /&gt;
Bei einem länger existierenden Paket muss unter Umständen PHP5 aktiviert werden. Dies '''muss''' im Kundencenter erfolgen (wie weiter unten von planepix beschrieben).&lt;br /&gt;
&lt;br /&gt;
''Anmerkung von tril:'' Diese Methode scheint nicht mehr zu funktionieren und führt idR zu einem 500er Fehler, dies kann aber von Paket zu Paket unterschiedlich sein, deshalb hier nochmal die '''alte Methode''' um PHP5 zu aktivieren:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;AddHandler application/x-httpd-php5 .php&amp;lt;/source&amp;gt;&lt;br /&gt;
''Anmerkung von planepix:'' Alternativ kann man sich im Kundencenter von Strato einloggen und links im Menü unter &amp;quot;Homepagestaltung&amp;quot; die Option &amp;quot;Website-Konfigurator&amp;quot; wählen. Dort gibt es den Punkt &amp;quot;PHP-Konfiguration&amp;quot; mit dem man die PHP-Version fürs Verzeichnis auf PHP5 einstellen kann.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==TNG==&lt;br /&gt;
Aktivierung von mod_rewrite via Support.&lt;br /&gt;
&lt;br /&gt;
==WebhostOne==&lt;br /&gt;
[http://www.contao.org/neuigkeiten/items/typolight-als-1click-installation.html 1 Klick Installation von TL]&amp;lt;br/&amp;gt;Man kann bei speziellen Wünschen httpd.conf und php.ini selbst anpassen. Wenn man sich nicht so gut damit auskennt, kann man sogar im kostenlosen SupportChat fragen, wie man welchen Befehl schreiben muss.&lt;br /&gt;
==World4You==&lt;br /&gt;
Live Update URL ev. vom Support freischalten lassen. Contao als Easy-Install im Kundencenter verfügbar.&lt;/div&gt;</summary>
		<author><name>MaTh</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Chat_HowTo</id>
		<title>Chat HowTo</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Chat_HowTo"/>
				<updated>2011-05-01T19:30:31Z</updated>
		
		<summary type="html">&lt;p&gt;MaTh: /* Chatzilla einrichten */ Größe des &amp;quot;Firefox Addonmanager&amp;quot;-Screenshots verkleinert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[en:Chat HowTo‎]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Sonstiges]]&lt;br /&gt;
=Einleitung=&lt;br /&gt;
Um an einem Chat in einem [[w:de:Internet_Relay_Chat|IRC-Netzwerk]] teilnehmen zu können, gibt es verschiedenste Programme für fast alle Betriebssysteme. Der (inoffizielle) Chatraum für das Content Management System Contao heist #contao (englischsprachig) bzw. #contao.de (deutschsprachig) und befindet sich im [http://www.freenode.net Freenode] Netzwerk.&lt;br /&gt;
&lt;br /&gt;
=Zweck dieses Chats=&lt;br /&gt;
Der Chat dient zum Austausch mit anderen Usern, um Hilfe zu erfragen, zum Fachsimpeln oder einfach zum Smalltalk über das Tagesgeschehen. Er dient NICHT dazu, um sich bei Problemen Anleitungen vorlesen zu lassen oder sich die Forensuche zu ersparen!&lt;br /&gt;
{{Achtung|Einlog-Daten bzw Passwörter sollten NIE in den öffentlichen Chat-Raum gepostet werden. Wenn man jemandem z.B. die Zugangsdaten für sein Backend anvertrauen möchte, damit er sich ein Problem im Backend ansehen kann, sollten diese IMMER in einem privaten Chat-Raum bekanntgegeben werden. Siehe auch [[#Privater_Chat]]}}&lt;br /&gt;
&lt;br /&gt;
=Firefox mit Chatzilla=&lt;br /&gt;
Das hier verfasste Howto bezieht sich auf das Firefox-Addon Chatzilla, da [http://www.mozilla-europe.org/de/firefox/ Firefox] ein weit verbreiteter Browser ist und für verschiedenste Betriebssysteme erhältlich ist.&lt;br /&gt;
==Chatzilla installieren==&lt;br /&gt;
Firefox bietet die Möglichkeit, seine Funktionen mittels Addons zu erweitern. Um das Addon Chatzilla zu installieren, öffnet man Firefox und folgt [https://addons.mozilla.org/de/firefox/addon/16/ diesen Link] und klickt auf den Button &amp;quot;Jetzt Herunterladen&amp;quot;. Nach der Installation muss Firefox neu gestartet werden.&lt;br /&gt;
&lt;br /&gt;
==Chatzilla einrichten==&lt;br /&gt;
Nach der Installation und dem Neustart des Browsers müssen noch ein paar Grundeinstellungen gemacht werden, um zum Freenode-Netzwerk verbinden zu können.&lt;br /&gt;
&lt;br /&gt;
[[Datei:chat-howto-01.png|600px|Firefox Addonmanager]]&lt;br /&gt;
&lt;br /&gt;
Das Addons findet man über den Addon-Manager (Menüleiste Extras --&amp;gt; Addons).&lt;br /&gt;
&lt;br /&gt;
[[Datei:chat-howto-02.png|Chatzilla Einstellungen]]&lt;br /&gt;
&lt;br /&gt;
Im Addon-Manager das Plugin &amp;quot;Chatzilla&amp;quot; auswählen und auf &amp;quot;Einstellungen&amp;quot; klicken.&lt;br /&gt;
&lt;br /&gt;
[[Datei:chat-howto-03.png|Chatzilla einrichten]]&lt;br /&gt;
&lt;br /&gt;
Auf der Registrierkarte &amp;quot;General&amp;quot; findet man die Felder &amp;quot;Description&amp;quot; (Beschreibung), Nickname und Username.Description ist frei wählbar, unter Nickname und Username gibt man seinen Nicknamen ein. Im Anschluss werden alle Fenster mit OK bestätigt.&lt;br /&gt;
&lt;br /&gt;
==Chatzilla verwenden==&lt;br /&gt;
&lt;br /&gt;
[[Datei:chat-howto-04.png|Chatzilla starten]]&lt;br /&gt;
&lt;br /&gt;
Chatzilla wird über die Menüleiste Extras --&amp;gt; Chatzilla gestartet.&lt;br /&gt;
&lt;br /&gt;
[[Datei:chat-howto-05.png|Chatzilla Startfenster]]&lt;br /&gt;
&lt;br /&gt;
Chatzilla hat von Haus aus verschiedene Netzwerke gespeichert. Um mit einem Server des Freenode-Netzwerkes zu verbinden, klickt man entweder mit der Maus auf den Link &amp;quot;Freenode&amp;quot; oder gibt in der Texteingabeleiste folgenden Befehl ein und klickt Enter:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;mirc&amp;quot;&amp;gt;&lt;br /&gt;
/server irc.freenode.net&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Anmerkung|Vor dem Verbinden muss bei vorhandenen Firewalls der Port 6667 geöffnet werden}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:chat-howto-06.png|Serverfenster]]&lt;br /&gt;
&lt;br /&gt;
Es öffnet sich ein neuer Tab namens &amp;quot;Freenode&amp;quot; und der Verbindungsaufbau beginnt. Der Verbindungsaufbau kann mehrere Sekunden dauern und wird durch ein oranges &amp;quot;Connecting&amp;quot; angezeigt.&lt;br /&gt;
&lt;br /&gt;
[[Datei:chat-howto-07.png|Verbindungsaufbau]]&lt;br /&gt;
&lt;br /&gt;
Wenn die Verbindung zum Server hergestellt wurde, zeigt Chatzilla dies mit einem grünen &amp;quot;Connecting&amp;quot;. Als letzter Schritt muss der Chatraum betreten werden. Um den Raum #contao bzw. #contao.de zu betreten, gibt man folgenden Befehl in die Texteingabeleiste ein und bestätigt mit &amp;quot;Enter&amp;quot;:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;mirc&amp;quot;&amp;gt;&lt;br /&gt;
/join #contao&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:chat-howto-08.png|Raumfenster]]&lt;br /&gt;
&lt;br /&gt;
Das Chatfenster öffnet sich in einem neuen Tab und ist wie folgt eingeteilt.&lt;br /&gt;
# Tab für den Raum #contao (bzw. #contao.de)&lt;br /&gt;
# Texteingabeleiste: Text eingeben und Enter drücken&lt;br /&gt;
# Liste der im Raum befindlichen User&lt;br /&gt;
# Chatfenster: Hier werden die geschrieben Texte angezeigt&lt;br /&gt;
&lt;br /&gt;
=Opera=&lt;br /&gt;
Anders als Firefox hat Opera schon ein Chat-Programm integriert. Die Installation einer Drittanbieter-Software entfällt somit.&lt;br /&gt;
==Opera einrichten==&lt;br /&gt;
&lt;br /&gt;
[[Datei:chat-howto-10.png|Opera Chat-Konto einrichten]]&lt;br /&gt;
&lt;br /&gt;
Bevor man mit Opera loschatten kann, müssen auch hier ein paar Einstellungen gesetzt werden. Zum Einrichten eines Chat-Kontos klickt man mit der Maus auf das Opera-Logo links oben in der Ecke und wählt anschließend den Punkt &amp;quot;E-Mail- und Chat-Konten...&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Datei:chat-howto-11.png|Opera Assistent]]&lt;br /&gt;
&lt;br /&gt;
Die anschließende Frage zum Erstellen eines Kontos bestätigt man mit &amp;quot;Ja&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Datei:chat-howto-12.png|Opera Kontotyp]]&lt;br /&gt;
&lt;br /&gt;
Beim folgenden Fenster wird als Typ des Kontos &amp;quot;Chat (IRC)&amp;quot; gewählt und bestätigt anschließend mit &amp;quot;Weiter&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Datei:chat-howto-13.png|Opera Absendername]]&lt;br /&gt;
[[Datei:chat-howto-14.png|Opera Nickname]]&lt;br /&gt;
&lt;br /&gt;
In den nächsten beiden Fenstern wird im Feld &amp;quot;Von (Absendername)&amp;quot; und &amp;quot;Nickname&amp;quot; der Nickname eingegeben. Eine Email-Adresse ist nicht zwingend erforderlich.&lt;br /&gt;
&lt;br /&gt;
[[Datei:chat-howto-15.png|Opera Serverauswahl]]&lt;br /&gt;
&lt;br /&gt;
Als nächstes muss der Server gewählt werden, auf den verbunden werden soll. Hier wählt man &amp;quot;FreeNode, Europa&amp;quot; und bestätigt die Eingabe mit einem Klick auf den Button &amp;quot;Fertig&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Datei:chat-howto-16.png|Opera Chanlist Options]]&lt;br /&gt;
&lt;br /&gt;
Die Einstellarbeiten sind nun fast abgeschlossen. Es wird eine Liste aller verfügbaren Räume angezeigt. Die vollständige Auflistung alles Räume kann einige Sekunden dauern. Ist die Auflistung abgeschlossen, klickt man mit der rechten Maustaste auf der linken Seite unter Konto auf den Eintrag &amp;quot;FreeNode, Europa&amp;quot; und wählt &amp;quot;Eigenschaften...&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Datei:chat-howto-17.png|Opera Konto-Eigenschaften]]&lt;br /&gt;
&lt;br /&gt;
Im darauffolgenden Fenster &amp;quot;Konto-Eigenschaften wählt man im letzten Tab &amp;quot;Postausgang&amp;quot; unter Standardcodierung &amp;quot;utf-8&amp;quot; und bestätigt mit OK.&lt;br /&gt;
&lt;br /&gt;
[[Datei:chat-howto-18.png|Opera Chanlist]]&lt;br /&gt;
&lt;br /&gt;
Wieder zurück bei der Raumliste klickt man auf &amp;quot;Eintreten&amp;quot;....&lt;br /&gt;
&lt;br /&gt;
[[Datei:chat-howto-19.png|Opera Chatraum betreten]]&lt;br /&gt;
&lt;br /&gt;
... und gibt im Feld: Raum &amp;quot;contao&amp;quot; (bzw. contao.de) ein.&lt;br /&gt;
&lt;br /&gt;
[[Datei:chat-howto-20.png|Opera Chatraum]]&lt;br /&gt;
&lt;br /&gt;
Es öffnet sich der Chatraum. Dieser ist wie folgt eingeteilt:&lt;br /&gt;
# Texteingabeleiste: Text eingeben und Enter drücken&lt;br /&gt;
# Liste der im Raum befindlichen User&lt;br /&gt;
# Chatfenster: Hier werden die geschriebenen Texte angezeigt&lt;br /&gt;
&lt;br /&gt;
==Opera verwenden==&lt;br /&gt;
&lt;br /&gt;
Ist der Chat einmal eingerichtet, ist im Paneele das Chatsymbol sichtbar.&lt;br /&gt;
&lt;br /&gt;
[[Datei:chat-howto-21.png|Opera Sidebar]]&lt;br /&gt;
&lt;br /&gt;
Ein Klick auf dieses öffnet die Sidebar des Chats. Nun genügt ein Klick auf den Raum &amp;quot;contao&amp;quot;, um diesen zu betreten.&lt;br /&gt;
&lt;br /&gt;
=Nicknamen registrieren=&lt;br /&gt;
&lt;br /&gt;
Ähnlich wie in einem Forum ist es möglich, sich seinen Benutzernamen zu registrieren. Die Vorteile einer Registration sind:&lt;br /&gt;
*Der Nickname kann von keinem anderen verwendet werden bzw. (je nach Einstellung) kann bei Verwendung durch einen Anderen auch gekickt werden.&lt;br /&gt;
*Man kann userspezifische Einstellungen machen&lt;br /&gt;
*Founder bzw OP's (vergleichbar mit einem Admin in einem Forum) können registrierten Nicks erweiterte Userrechte geben&lt;br /&gt;
Man KANN seinen Nicknamen registrieren, muss aber nicht !!!&lt;br /&gt;
&lt;br /&gt;
Um zu prüfen, ob der gewählte Name noch frei ist, muss man mit dem Netzwerk verbunden sein. Ob man sich gerade in einen Channel befindet oder nicht, ist egal. Nun gibt man folgenden Befehl in die Texteingabeleiste ein und bestätigt mit Enter:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;mirc&amp;quot;&amp;gt;&lt;br /&gt;
/msg nickserv info contaouser&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Anmerkung|Für diese Anleitung wird der Benutzername &amp;quot;contaouser&amp;quot; verwendet und die Bilder mit Chatzilla gemacht. Für Opera gelten die selben Befehle.}}&lt;br /&gt;
Wenn der Benutzername noch frei ist, bekommt man die Antwort: contaouser is not registered&lt;br /&gt;
&lt;br /&gt;
[[Datei:chat-howto-22.png|Nickname ist noch frei]]&lt;br /&gt;
&lt;br /&gt;
Bevor man den Nicknamen registrieren kann, muss man sich in diesen umbenennen. Der Befehl dazu lautet:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;mirc&amp;quot;&amp;gt;&lt;br /&gt;
/nick contaouser&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wenn das Umbennenen funktioniert hat, erhält man folgende Antwort:&lt;br /&gt;
&lt;br /&gt;
[[Datei:chat-howto-23.png|Umbennenen]]&lt;br /&gt;
&lt;br /&gt;
Wenn der Nickname gerade von jemand anderen benutzt wird, kommt als Antwort:&lt;br /&gt;
&lt;br /&gt;
[[Datei:chat-howto-24.png|Nickname in use]]&lt;br /&gt;
&lt;br /&gt;
In diesem Fall muss man es später noch einmal versuchen oder man wählt einen anderen Nicknamen.&lt;br /&gt;
&lt;br /&gt;
Kurze Zusammenfassung:&lt;br /&gt;
Der erste Befehl kontrolliert nur, ob der gewünschte Nickname schon registriert ist oder nicht. Er sagt nichts darüber aus, ob der Nickname gerade verwendet wird oder nicht. Das sieht man erst, wenn man sich in diesem umbenennen will. Will man einen Nicknamen registrieren, darf dieser a) noch nicht registriert sein und b) auch gerade nicht in Verwendung sein.&lt;br /&gt;
&lt;br /&gt;
{{Achtung|Befehle, die ein Passwort enthalten, sollten immer im Serverfenster eingegeben werden, nie im Chatraum. Chatbefehle beginnen immer mit einem / am Anfang. Tippt man schnell und vergisst den / am Anfang oder schreibt man statt / die Zahl 7, wird der Befehl nicht als solcher erkannt und wie eine normale Nachricht an den Channel geschickt, wo jeder ihn sehen kann!}}&lt;br /&gt;
&lt;br /&gt;
Um den Nicknamen zu registrieren, verwendet man folgenden Befehl (erste Zeile ist die Syntax, die zweite Zeile der Befehl für unseren Beispielnick):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;mirc&amp;quot;&amp;gt;&lt;br /&gt;
/msg nickserv register &amp;lt;passwort&amp;gt; &amp;lt;email&amp;gt;&lt;br /&gt;
/msg nickserv register 1234 contaouser@example.com&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bei unseren Beispielnick ist das Passwort:1234 und die Email-Adresse contaouser@example.com. Das Netzwerk antwortet:&lt;br /&gt;
&lt;br /&gt;
[[Datei:chat-howto-25.png|Nick registered]]&lt;br /&gt;
&lt;br /&gt;
Wie aus dieser Antwort ersichtlich, hat das Netzwerk eine Email an die angegebene Email-Adresse geschickt.&lt;br /&gt;
&lt;br /&gt;
[[Datei:chat-howto-26.png|Email]]&lt;br /&gt;
&lt;br /&gt;
Abschliessend muss, wie in der Email aufgefordert, die Registration mit folgendem Befehl aktiviert werden:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;mirc&amp;quot;&amp;gt;&lt;br /&gt;
/msg NickServ VERIFY REGISTER contaouser rmcotwcvsuhb&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Zeichenfolge &amp;quot;rmcotwcvsuhb&amp;quot; stellt den Registrierungscode dar. Wird der Befehl inkl. dem Registrierungscode richtig eingegeben, antwortet das Netzwerk mit der Meldung:&lt;br /&gt;
&lt;br /&gt;
[[Datei:chat-howto-27.png|Registrierung bestätigt]]&lt;br /&gt;
&lt;br /&gt;
Gratulation! Die Registration des Nicknamens wurde erfolgreich abgeschlossen.&lt;br /&gt;
{{Achtung|Die Aktivierung muss innerhalb 24 Stunden abgeschlossen sein, da sonst der Nickname wieder freigegeben wird.}}&lt;br /&gt;
&lt;br /&gt;
Wenn man sich nun mit dem Netzwerk verbindet, erkennt das Netzwerk, dass der Nick registriert ist und fordert einen auf, sich zu identifizieren.&lt;br /&gt;
&lt;br /&gt;
[[Datei:chat-howto-28.png|Identify]]&lt;br /&gt;
&lt;br /&gt;
Dies geschiet mit dem Befehl (wobei 1234 in diesem Fall das Passwort ist):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;mirc&amp;quot;&amp;gt;&lt;br /&gt;
/msg nickserv identify 1234&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das Netzwerk bestätigt die korrekte Identifizierung mit:&lt;br /&gt;
&lt;br /&gt;
[[Datei:chat-howto-29.png|Bestätigung]]&lt;br /&gt;
&lt;br /&gt;
==Perform mit Chatzilla==&lt;br /&gt;
&lt;br /&gt;
Um die Identifizierung bei jeder Verbindung nicht immer manuell eintippen zu müssen, bieten fast alle Chattools die Möglichkeit, dies automatisch machen zu lassen. In Chatzille geht man dazu über die Menüleiste &amp;quot;Chatzilla&amp;quot; in die Einstellungen...&lt;br /&gt;
&lt;br /&gt;
[[Datei:chat-howto-30.png|Chatzilla Einstellungen]]&lt;br /&gt;
&lt;br /&gt;
...geht auf die freenode-Einstellungen und auf den Tab &amp;quot;Lists&amp;quot;. Gleich zu Beginn ist der Abschnitt &amp;quot;Auto-perform&amp;quot;. Alle in diesem Abschnitt eingefügten Befehle werden bei der Verbindung automatisch ablaufen. Mit einem Klick auf den Button &amp;quot;Add&amp;quot; kann ein neuer Befehl hinzugefügt werden.&lt;br /&gt;
&lt;br /&gt;
[[Datei:chat-howto-31.png|Auto-perform]]&lt;br /&gt;
&lt;br /&gt;
In dem sich aufpoppenden Fenster gibt man folgenden Befehl ein:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;mirc&amp;quot;&amp;gt;&lt;br /&gt;
msg nickserv identify 1234&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Anmerkung|Normalerweise werden sämtliche IRC-Befehle mit einem / am Anfang eingegeben. In diesem Fall macht das Chatzilla automatisch und der Befehl wird ohne / eingegeben.}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:chat-howto-32.png|Auto-perform command]]&lt;br /&gt;
&lt;br /&gt;
Das Popup-Fenster wird mit &amp;quot;OK&amp;quot; bestätigt. Danach sollte das Einstellungsfenster so aussehen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:chat-howto-33.png|Auto-perform command added]]&lt;br /&gt;
&lt;br /&gt;
Abschliessend wird auch das Einstellungsfenster mit &amp;quot;OK&amp;quot; geschlossen. &lt;br /&gt;
&lt;br /&gt;
Wenn man sich jetzt neu mit dem Netzwerk verbindet, wird Chatzilla nach erfolgtem Verbindungsaufbau den Identify-Befehl automatisch an das Netzwerk senden, welchen diesen dann auch bestätigt:&lt;br /&gt;
&lt;br /&gt;
[[Datei:chat-howto-34.png|auto identify confirmed]]&lt;br /&gt;
&lt;br /&gt;
==Perform mit Opera==&lt;br /&gt;
&lt;br /&gt;
In Opera funktioniert das Perform ähnlich. Auch hier geht man in die Einstellungen des freenode-Netzwerks, indem man einen Rechtsklick auf den freenode-Server macht und anschliessend auf &amp;quot;Eigenschaften&amp;quot; geht.&lt;br /&gt;
&lt;br /&gt;
[[Datei:chat-howto-35.png|Opera chat settings]]&lt;br /&gt;
&lt;br /&gt;
In den Konto-Eigenschaften wechselt man auf den Tab &amp;quot;Postausgang&amp;quot; und fügt dort den identify-Befehl ein. Anders als bei Chatzilla muss hier der Befehl normal mit / am Anfang eingegeben werden.&lt;br /&gt;
&lt;br /&gt;
[[Datei:chat-howto-36.png|Opera auto perform]]&lt;br /&gt;
&lt;br /&gt;
Man bestätigt die Eingabe mit &amp;quot;OK&amp;quot;. Auch Opera bestätigt beim Verbinden die erfolgreiche Identifizierung in einem eigenen Tab von &amp;quot;NickServ&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
[[Datei:chat-howto-37.png|Opera auto-perform confirmed]]&lt;br /&gt;
&lt;br /&gt;
==Nickserv Hilfe==&lt;br /&gt;
Wenn man seinen Nicknamen registriert hat, kann man diverse Einstellungen zu dem Nicknamen machen. NickServ selbst bietet dazu eine Hilfe an. Diese ruft man mit folgenden Befehl auf:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;mirc&amp;quot;&amp;gt;&lt;br /&gt;
/msg nickserv help&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Benötigt man Hilfe z.B. zu der &amp;quot;GROUP&amp;quot;-Einstellung, ruft man diese mit folgendem Befehl auf:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;mirc&amp;quot;&amp;gt;&lt;br /&gt;
/msg nickserv help group&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Nickname is already in use==&lt;br /&gt;
Wenn man diese Meldung bekommt, obwohl man doch seinen Nickname registriert hat, ist wahrscheinlich jemand anders mit diesem Nickname unterwegs. Selber bekommt man dann automatisch einen Ersatznamen, z.B. contaouser_. So kommt man aber wieder zu seinem Recht:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;mirc&amp;quot;&amp;gt;&lt;br /&gt;
/msg nickserv ghost contaouser 1234&lt;br /&gt;
/nick contaouser&lt;br /&gt;
/msg nickserv identify 1234&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Privater Chat=&lt;br /&gt;
Es gibt im IRC die Möglichkeit, mit jemandem privat zu chatten, wo also nur 2 Personen daran teilnehmen, ähnlich wie in einem Forum, wo man jemanden eine private Nachricht schicken kann.&lt;br /&gt;
&lt;br /&gt;
Um einen privaten Chat mit einem anderen User zu beginnen, verwendet man folgenden Befehl:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;mirc&amp;quot;&amp;gt;&lt;br /&gt;
/query foobar&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
In diesem Fall wäre der Name des anderen Users &amp;quot;foobar&amp;quot;.&lt;br /&gt;
Es öffnet sich daraufhin ein eigenes Fenster, wo mit dem anderen User gechattet werden kann.&lt;br /&gt;
{{Achtung|Man beginnt NIE einen privaten Chat, wenn man nicht vorher dazu aufgefordert wurde oder vorher im öffentlichen Raum den User gefragt hat. Ein Missbrauch kann einen Verweis aus dem Channel zur Folge haben und im schlimmsten Fall kann der User sogar aus dem Raum gesperrt werden.}}&lt;br /&gt;
Ein privater Chat kann z.B. dazu verwendet werden, wenn man jemandem seine Backend-Zugangsdaten mitteilen will, oder persönliche Daten wie Handynummer oder Email-Adresse.&lt;br /&gt;
&lt;br /&gt;
=Bitte Beachten!!=&lt;br /&gt;
Nur, weil ein Nickname in der Nickliste erscheint, bedeutet das nicht, dass der jeweilige Nutzer gerade verfügbar ist. Es kann sein, dass der User gerade im Hintergrund arbeitet, anderweitig beschäftigt oder gar nicht vor dem PC sitzt. Manche User benutzen auch einen Bot ([[w:de:Eggdrop|Eggdrop]]) oder Bouncer ([[w:de:Bouncer|Bouncer]]), der online bleibt, wenn der Benutzer den Computer abschaltet.&lt;/div&gt;</summary>
		<author><name>MaTh</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Einsteiger</id>
		<title>Einsteiger</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Einsteiger"/>
				<updated>2011-05-01T19:19:49Z</updated>
		
		<summary type="html">&lt;p&gt;MaTh: /* Wer entwickelt Contao */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
[[en:Beginner]]&lt;br /&gt;
&lt;br /&gt;
=Was ist Contao=&lt;br /&gt;
==Entstehungsgeschichte==&lt;br /&gt;
&lt;br /&gt;
Die Geschichte von Contao begann im Jahre 2006 unter dem Namen TYPOlight.&lt;br /&gt;
&lt;br /&gt;
Seit dem Release 2.9 (2010) wird das Projekt unter dem Namen &amp;quot;Contao Open Source CMS&amp;quot; weiterentwickelt.&lt;br /&gt;
&lt;br /&gt;
==Abgrenzungskriterien zu anderen CMS==&lt;br /&gt;
&lt;br /&gt;
Contao verfolgt konsequent die Verwaltung der Inhalte nach einem Containerprinzip.&lt;br /&gt;
&lt;br /&gt;
Die Hierarchie ist hierbei wie folgt: Seite =&amp;gt; Artikel =&amp;gt; Inhaltselement.&lt;br /&gt;
&lt;br /&gt;
Somit liegen in den Webseiten in einzelnen Layout-Bereichen, wie z.B. &amp;quot;Hauptspalte&amp;quot;, &amp;quot;linke Spalte&amp;quot; oder &amp;quot;rechte Spalte&amp;quot;, Artikel. Diese Artikel stellen ihrerseits Container dar, in welchen dann die eigentlichen Inhaltselemente wie beispielsweise Texte und Bilder abgelegt werden.&lt;br /&gt;
Diese Art der Inhaltspflege ermöglicht es Einsteigern intuitiv mit dem System zu arbeiten.&lt;br /&gt;
&lt;br /&gt;
=Was kann Contao=&lt;br /&gt;
&lt;br /&gt;
Contao ist ein Seiten basiertes Content Management System welches schon in der Basisversion (core) das meiste mitbringt um einen ansprechenden Webauftritt zu erstellen. Mittlerweile gibt es viele Erweiterungen mit denen das System so ausgebaut werden kan, dass es auch Spezielle Anforderungen erfüllt. Kataloge, Online-shops, Newslettersysteme und Google-Maps unterstützende Applikationen sind nur einen kleiner Bruchteil des vorhandenen Erweiterungskataloges.&lt;br /&gt;
&lt;br /&gt;
Contao kann auch mit Multi-Domains umgehen. Das ist eine Installation für mehrere Domainnamen. Eine Ausführlichere Liste gibt es hier: http://www.contao.org/funktionen.html&lt;br /&gt;
&lt;br /&gt;
Eine Demo zum rein schauen gibt es hier: &lt;br /&gt;
&lt;br /&gt;
http://demo.contao.org/  &amp;gt; Frontend&lt;br /&gt;
&lt;br /&gt;
http://demo.contao.org/contao/  &amp;gt;Backend&lt;br /&gt;
&lt;br /&gt;
=Was braucht man für Contao=&lt;br /&gt;
&lt;br /&gt;
Die Systemvoraussetzungen findet man auf www.contao.org .&lt;br /&gt;
Eine genaue Liste gibt es hier : [http://www.contao.org/den-live-server-konfigurieren.html#requirements Anforderungsliste]&lt;br /&gt;
 &lt;br /&gt;
Wer gerne Lokal mit Contao die ersten Gehversuche machen will, kann dies auf eine einfache Weise mit [[Contao2Go]] machen. Bei diesem Lokalen Webserver der auf Server2Go basiert ist schon eine Fix-fertige Installation vorhanden. Genaues vorgehen findet man auf der Webseite von [http://www.Contao2Go.org Contao2Go].&lt;br /&gt;
&lt;br /&gt;
=Was kostet Contao?=&lt;br /&gt;
Alle Informationen zu der Lizenz befinden sich auf der Webseite des Projekts unter http://www.contao.org/kommerzielle-lizenz.html&lt;br /&gt;
&lt;br /&gt;
Kurz zusammengefasst:&lt;br /&gt;
* Contao ist KOSTENLOS (sowohl für den privaten als auch kommerziellen Einsatz)&lt;br /&gt;
* Contao ist unter der [https://secure.wikimedia.org/wikipedia/de/wiki/GNU_Lesser_General_Public_License Lizenz LGPL] veröffentlicht&lt;br /&gt;
* Die Copyright-Hinweise dürften nicht entfernt werden&lt;br /&gt;
* Eine kostenpflichtige Lizenz mit erweiterten Konditionen wird angeboten.&lt;br /&gt;
&lt;br /&gt;
=Wer entwickelt Contao=&lt;br /&gt;
Ein Entwickler- und Supportteam um den Erfinder und Hauptentwickler des Contao CMS Leo Freyer entwickelt das System ständig weiter. Alle Infos zum Team finden sich auf der Webseite [http://www.contao.org/das-team.html contao.org]&lt;br /&gt;
&lt;br /&gt;
=Welche Voraussetzungen braucht man, um mit Contao arbeiten zu können=&lt;br /&gt;
Für einen Administrator eines Contao-Systems sind Kenntnisse in der Auszeichnungssprache [[w:de:HTML|HTML]] und der Formatierungssprache [[w:de:Cascading_Style_Sheets|CSS]] erforderlich. Kenntnisse in der Scriptsprache [[w:de:PHP|PHP]] sind für die Modifikation und Erweiterung des Systems empfehlenswert.&lt;br /&gt;
&lt;br /&gt;
=Wo bekommt man Hilfe?=&lt;br /&gt;
Wenn man Hilfe benötigt, gibt es verschiedene Anlaufstellen:&lt;br /&gt;
*dieses Wiki (http://www.contaowiki.org): stellt verschiedene detaillierte Anleitungen zu verschiedensten Bereichen zur Verfügung&lt;br /&gt;
*das (deutsche) Contao-Forum (http://www.contao-community.de): hier kann man auf eine sehr breite Basis von Fragen und Problemen zurückgreifen und eigene Probleme und Ideen ansprechen.&lt;br /&gt;
*Des weiteren gibt es noch die professionellen [http://www.contao.org/partner.html Contao-Partner], welche auf kommerzieller Ebene ihre Dienste anbieten.&lt;br /&gt;
*der [[Chat_HowTo|Contao-Chat]]&lt;/div&gt;</summary>
		<author><name>MaTh</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Einsteiger</id>
		<title>Einsteiger</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Einsteiger"/>
				<updated>2011-05-01T19:15:10Z</updated>
		
		<summary type="html">&lt;p&gt;MaTh: /* Was kostet Contao */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
[[en:Beginner]]&lt;br /&gt;
&lt;br /&gt;
=Was ist Contao=&lt;br /&gt;
==Entstehungsgeschichte==&lt;br /&gt;
&lt;br /&gt;
Die Geschichte von Contao begann im Jahre 2006 unter dem Namen TYPOlight.&lt;br /&gt;
&lt;br /&gt;
Seit dem Release 2.9 (2010) wird das Projekt unter dem Namen &amp;quot;Contao Open Source CMS&amp;quot; weiterentwickelt.&lt;br /&gt;
&lt;br /&gt;
==Abgrenzungskriterien zu anderen CMS==&lt;br /&gt;
&lt;br /&gt;
Contao verfolgt konsequent die Verwaltung der Inhalte nach einem Containerprinzip.&lt;br /&gt;
&lt;br /&gt;
Die Hierarchie ist hierbei wie folgt: Seite =&amp;gt; Artikel =&amp;gt; Inhaltselement.&lt;br /&gt;
&lt;br /&gt;
Somit liegen in den Webseiten in einzelnen Layout-Bereichen, wie z.B. &amp;quot;Hauptspalte&amp;quot;, &amp;quot;linke Spalte&amp;quot; oder &amp;quot;rechte Spalte&amp;quot;, Artikel. Diese Artikel stellen ihrerseits Container dar, in welchen dann die eigentlichen Inhaltselemente wie beispielsweise Texte und Bilder abgelegt werden.&lt;br /&gt;
Diese Art der Inhaltspflege ermöglicht es Einsteigern intuitiv mit dem System zu arbeiten.&lt;br /&gt;
&lt;br /&gt;
=Was kann Contao=&lt;br /&gt;
&lt;br /&gt;
Contao ist ein Seiten basiertes Content Management System welches schon in der Basisversion (core) das meiste mitbringt um einen ansprechenden Webauftritt zu erstellen. Mittlerweile gibt es viele Erweiterungen mit denen das System so ausgebaut werden kan, dass es auch Spezielle Anforderungen erfüllt. Kataloge, Online-shops, Newslettersysteme und Google-Maps unterstützende Applikationen sind nur einen kleiner Bruchteil des vorhandenen Erweiterungskataloges.&lt;br /&gt;
&lt;br /&gt;
Contao kann auch mit Multi-Domains umgehen. Das ist eine Installation für mehrere Domainnamen. Eine Ausführlichere Liste gibt es hier: http://www.contao.org/funktionen.html&lt;br /&gt;
&lt;br /&gt;
Eine Demo zum rein schauen gibt es hier: &lt;br /&gt;
&lt;br /&gt;
http://demo.contao.org/  &amp;gt; Frontend&lt;br /&gt;
&lt;br /&gt;
http://demo.contao.org/contao/  &amp;gt;Backend&lt;br /&gt;
&lt;br /&gt;
=Was braucht man für Contao=&lt;br /&gt;
&lt;br /&gt;
Die Systemvoraussetzungen findet man auf www.contao.org .&lt;br /&gt;
Eine genaue Liste gibt es hier : [http://www.contao.org/den-live-server-konfigurieren.html#requirements Anforderungsliste]&lt;br /&gt;
 &lt;br /&gt;
Wer gerne Lokal mit Contao die ersten Gehversuche machen will, kann dies auf eine einfache Weise mit [[Contao2Go]] machen. Bei diesem Lokalen Webserver der auf Server2Go basiert ist schon eine Fix-fertige Installation vorhanden. Genaues vorgehen findet man auf der Webseite von [http://www.Contao2Go.org Contao2Go].&lt;br /&gt;
&lt;br /&gt;
=Was kostet Contao?=&lt;br /&gt;
Alle Informationen zu der Lizenz befinden sich auf der Webseite des Projekts unter http://www.contao.org/kommerzielle-lizenz.html&lt;br /&gt;
&lt;br /&gt;
Kurz zusammengefasst:&lt;br /&gt;
* Contao ist KOSTENLOS (sowohl für den privaten als auch kommerziellen Einsatz)&lt;br /&gt;
* Contao ist unter der [https://secure.wikimedia.org/wikipedia/de/wiki/GNU_Lesser_General_Public_License Lizenz LGPL] veröffentlicht&lt;br /&gt;
* Die Copyright-Hinweise dürften nicht entfernt werden&lt;br /&gt;
* Eine kostenpflichtige Lizenz mit erweiterten Konditionen wird angeboten.&lt;br /&gt;
&lt;br /&gt;
=Wer entwickelt Contao=&lt;br /&gt;
&lt;br /&gt;
=Welche Voraussetzungen braucht man, um mit Contao arbeiten zu können=&lt;br /&gt;
Für einen Administrator eines Contao-Systems sind Kenntnisse in der Auszeichnungssprache [[w:de:HTML|HTML]] und der Formatierungssprache [[w:de:Cascading_Style_Sheets|CSS]] erforderlich. Kenntnisse in der Scriptsprache [[w:de:PHP|PHP]] sind für die Modifikation und Erweiterung des Systems empfehlenswert.&lt;br /&gt;
&lt;br /&gt;
=Wo bekommt man Hilfe?=&lt;br /&gt;
Wenn man Hilfe benötigt, gibt es verschiedene Anlaufstellen:&lt;br /&gt;
*dieses Wiki (http://www.contaowiki.org): stellt verschiedene detaillierte Anleitungen zu verschiedensten Bereichen zur Verfügung&lt;br /&gt;
*das (deutsche) Contao-Forum (http://www.contao-community.de): hier kann man auf eine sehr breite Basis von Fragen und Problemen zurückgreifen und eigene Probleme und Ideen ansprechen.&lt;br /&gt;
*Des weiteren gibt es noch die professionellen [http://www.contao.org/partner.html Contao-Partner], welche auf kommerzieller Ebene ihre Dienste anbieten.&lt;br /&gt;
*der [[Chat_HowTo|Contao-Chat]]&lt;/div&gt;</summary>
		<author><name>MaTh</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Einsteiger</id>
		<title>Einsteiger</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Einsteiger"/>
				<updated>2011-05-01T19:06:27Z</updated>
		
		<summary type="html">&lt;p&gt;MaTh: /* Wo bekommt man Hilfe */ Stichpunkte zu Stichpunkten statt Sätzen gemacht&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
[[en:Beginner]]&lt;br /&gt;
&lt;br /&gt;
=Was ist Contao=&lt;br /&gt;
==Entstehungsgeschichte==&lt;br /&gt;
&lt;br /&gt;
Die Geschichte von Contao begann im Jahre 2006 unter dem Namen TYPOlight.&lt;br /&gt;
&lt;br /&gt;
Seit dem Release 2.9 (2010) wird das Projekt unter dem Namen &amp;quot;Contao Open Source CMS&amp;quot; weiterentwickelt.&lt;br /&gt;
&lt;br /&gt;
==Abgrenzungskriterien zu anderen CMS==&lt;br /&gt;
&lt;br /&gt;
Contao verfolgt konsequent die Verwaltung der Inhalte nach einem Containerprinzip.&lt;br /&gt;
&lt;br /&gt;
Die Hierarchie ist hierbei wie folgt: Seite =&amp;gt; Artikel =&amp;gt; Inhaltselement.&lt;br /&gt;
&lt;br /&gt;
Somit liegen in den Webseiten in einzelnen Layout-Bereichen, wie z.B. &amp;quot;Hauptspalte&amp;quot;, &amp;quot;linke Spalte&amp;quot; oder &amp;quot;rechte Spalte&amp;quot;, Artikel. Diese Artikel stellen ihrerseits Container dar, in welchen dann die eigentlichen Inhaltselemente wie beispielsweise Texte und Bilder abgelegt werden.&lt;br /&gt;
Diese Art der Inhaltspflege ermöglicht es Einsteigern intuitiv mit dem System zu arbeiten.&lt;br /&gt;
&lt;br /&gt;
=Was kann Contao=&lt;br /&gt;
&lt;br /&gt;
Contao ist ein Seiten basiertes Content Management System welches schon in der Basisversion (core) das meiste mitbringt um einen ansprechenden Webauftritt zu erstellen. Mittlerweile gibt es viele Erweiterungen mit denen das System so ausgebaut werden kan, dass es auch Spezielle Anforderungen erfüllt. Kataloge, Online-shops, Newslettersysteme und Google-Maps unterstützende Applikationen sind nur einen kleiner Bruchteil des vorhandenen Erweiterungskataloges.&lt;br /&gt;
&lt;br /&gt;
Contao kann auch mit Multi-Domains umgehen. Das ist eine Installation für mehrere Domainnamen. Eine Ausführlichere Liste gibt es hier: http://www.contao.org/funktionen.html&lt;br /&gt;
&lt;br /&gt;
Eine Demo zum rein schauen gibt es hier: &lt;br /&gt;
&lt;br /&gt;
http://demo.contao.org/  &amp;gt; Frontend&lt;br /&gt;
&lt;br /&gt;
http://demo.contao.org/contao/  &amp;gt;Backend&lt;br /&gt;
&lt;br /&gt;
=Was braucht man für Contao=&lt;br /&gt;
&lt;br /&gt;
Die Systemvoraussetzungen findet man auf www.contao.org .&lt;br /&gt;
Eine genaue Liste gibt es hier : [http://www.contao.org/den-live-server-konfigurieren.html#requirements Anforderungsliste]&lt;br /&gt;
 &lt;br /&gt;
Wer gerne Lokal mit Contao die ersten Gehversuche machen will, kann dies auf eine einfache Weise mit [[Contao2Go]] machen. Bei diesem Lokalen Webserver der auf Server2Go basiert ist schon eine Fix-fertige Installation vorhanden. Genaues vorgehen findet man auf der Webseite von [http://www.Contao2Go.org Contao2Go].&lt;br /&gt;
&lt;br /&gt;
=Was kostet Contao=&lt;br /&gt;
(Lizenz)&lt;br /&gt;
&lt;br /&gt;
=Wer entwickelt Contao=&lt;br /&gt;
&lt;br /&gt;
=Welche Voraussetzungen braucht man, um mit Contao arbeiten zu können=&lt;br /&gt;
Für einen Administrator eines Contao-Systems sind Kenntnisse in der Auszeichnungssprache [[w:de:HTML|HTML]] und der Formatierungssprache [[w:de:Cascading_Style_Sheets|CSS]] erforderlich. Kenntnisse in der Scriptsprache [[w:de:PHP|PHP]] sind für die Modifikation und Erweiterung des Systems empfehlenswert.&lt;br /&gt;
&lt;br /&gt;
=Wo bekommt man Hilfe?=&lt;br /&gt;
Wenn man Hilfe benötigt, gibt es verschiedene Anlaufstellen:&lt;br /&gt;
*dieses Wiki (http://www.contaowiki.org): stellt verschiedene detaillierte Anleitungen zu verschiedensten Bereichen zur Verfügung&lt;br /&gt;
*das (deutsche) Contao-Forum (http://www.contao-community.de): hier kann man auf eine sehr breite Basis von Fragen und Problemen zurückgreifen und eigene Probleme und Ideen ansprechen.&lt;br /&gt;
*Des weiteren gibt es noch die professionellen [http://www.contao.org/partner.html Contao-Partner], welche auf kommerzieller Ebene ihre Dienste anbieten.&lt;br /&gt;
*der [[Chat_HowTo|Contao-Chat]]&lt;/div&gt;</summary>
		<author><name>MaTh</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Installation</id>
		<title>Installation</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Installation"/>
				<updated>2011-05-01T18:53:55Z</updated>
		
		<summary type="html">&lt;p&gt;MaTh: /* Aufruf des Installtools */ Abschnittsüberschriften eingefügt um den Fließtext besser überschaubar zu machen&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
[[Category:Installation und Updates]]&lt;br /&gt;
Die hier angeführte Anleitung beschreibt die Standard-Vorgehensweise zur Installation von Contao. Speziell benötigte Anpassungen zu den einzelnen Webhostern bzw Hoster-spezifische Installationsanleitungen ist auf der Seite [[Webhoster]] zu finden.&lt;br /&gt;
=Kurzanleitung für die Installation bei einem Contao-fähigen Webhoster=&lt;br /&gt;
&lt;br /&gt;
# Download des Contao-Cores auf www.contao.org&lt;br /&gt;
# Entpacken auf dem Heimrechner&lt;br /&gt;
# Hochladen der Dateien mittles FTP auf Ihren Server&lt;br /&gt;
# Hochladen des [[Systemdiagnosetool]]s ins Verzeichnis der Contao-Installation (gewöhnlicherweise das Root-Verzeichnis Ihrer Webadresse)&lt;br /&gt;
# Aufrufen der Diagnosedatei in der Adresszeile Ihres Browsers und eventuelle Fehlermeldungen beseitigen&lt;br /&gt;
# Aufrufen der Installationsdatei: www.IhreDomain.com/contao/install.php (ersetzen Sie &amp;quot;www.IhreDomain.com&amp;quot; mit Ihrer tatsächlichen Webadresse; in diesem Fall ist Contao im Rootverzeichnis Ihres Webservers installiert; der Zugang zum BackEnd (BE) liegt im Unterverzeichnis &amp;quot;contao/&amp;quot;)&lt;br /&gt;
# Das Installationsskript führt Sie durch die abschließenden Schritte (die erforderlichen Daten zur Datenbank erhalten Sie von Ihrem Webhoster)&lt;br /&gt;
# Nach erfolgreicher Installation können Sie sich im BackEnd einloggen (&amp;quot;www.IhreDomain.com/contao/&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
=Detaillierte Anleitung für die Installation bei einem kompatiblen Webhoster=&lt;br /&gt;
&lt;br /&gt;
==Download von Contao und entpacken auf dem Heimrechner==&lt;br /&gt;
&lt;br /&gt;
Auf www.contao.org begibt man sich auf den Bereich [http://www.contao.org/herunterladen.html Herunterladen] und wählt die aktuellste Version von Contao zum Download und speichert diese Datei auf dem eigenen Rechner.&lt;br /&gt;
{{Anmerkung| Contao wird in zwei unterschiedlichen Archivformaten angeboten. pkzip (Zip-Archiv) und tar.gz (gzipped Tarball). Sollten man einen Windows PC verwenden, sollte die pkzip Version verwendet werden. }}&lt;br /&gt;
&lt;br /&gt;
Nachdem die Datei heruntergeladen wurde, entpackt man sie mit dem Packprogramm seiner Wahl wie z.B. [http://www.7-zip.org/ 7-zip], welches nahezu alle gängigen Archivformate beherrscht.&lt;br /&gt;
&lt;br /&gt;
==FTP-Programm einrichten==&lt;br /&gt;
Um Contao auf die richtige Stelle ihres Webspace zu kopieren, müssen die FTP-Zugangsdaten in ein FTP-Programm eintragen werden. &lt;br /&gt;
Bei Eingabe der richtigen Daten wird sich das FTP-Programm direkt in das Verzeichnis, in welchem Contao installiert werden soll, öffnen. Jedes FTP-Programm sieht anders aus, deshalb hier nur ein Beispiel. In allen Programmen sind aber immer die gleichen Angaben zu machen.&lt;br /&gt;
{{Achtung|Bei einigen FTP-Programmen ist standardmäßig die Übertragung von versteckten Dateien (wie .htaccess) abgeschaltet. Bei Contao ist es '''sehr wichtig''', diese Dateien mit zu übertragen. Sie gewährleisten die Sicherheit gegen ungewolltes Auslesen von Daten.&lt;br /&gt;
Häufig ist es möglich Parameter für den LIST-Befehl anzugeben, dann bitte '''-la''' angeben. Hierzu sollte die Doku des verwendeten FTP-Programms weiter helfen.}}&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|rowspan=&amp;quot;6&amp;quot; | [[Datei:1u1_ftp2.jpg|FTP-Zugangsdaten eintragen]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Protokoll:&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Es soll eine FTP-Verbindung aufgebaut werden.&lt;br /&gt;
|-&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Server:&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Hier wird einfach die Hauptdomain eingetragen,&amp;lt;br /&amp;gt;welche automatisch auf die richtige IP aufgelöst wird.&lt;br /&gt;
|-&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Port:&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Hier trägt man meist den Standard-Port einer&amp;lt;br /&amp;gt;FTP-Verbindung, den Port 21 ein.&lt;br /&gt;
|-&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Benutzername:&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Der Benutzername wurde vom Provider mitgeteilt.&lt;br /&gt;
|-&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Passwort:&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Das FTP-Passwort wurde vom Provider mitgeteilt.&lt;br /&gt;
|-&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Anfangsverzeichnis:&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Hier muss das Basisverzeichnis für die Installation&amp;lt;br /&amp;gt;angegeben werden.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Wenn das FTP-Programm mit diesen Parametern gestartet wird, sollte sich auf dem Server ein leeres Verzeichnis auftun.&lt;br /&gt;
&lt;br /&gt;
==Upload Contao==&lt;br /&gt;
In dem zuvor heruntergeladenen und entpackten Archiv ist als einziger Eintrag ein Verzeichnis mit der Versionskennung enthalten. Dieses ist das Basisverzeichnis, aus dem der Inhalt auf den Webserver geladen werden soll.&lt;br /&gt;
&lt;br /&gt;
[[Datei:1u1_zip1.jpg|Contao ZIP-Archiv]]&lt;br /&gt;
&lt;br /&gt;
'''Das ganze Paket (ab Basisverzeichnis) ladet man jetzt per FTP auf den Webspace hoch.'''&lt;br /&gt;
Wie genau dies geht, entnehme man der Bedienungsanleitung des verwendeten FTP Programmes.&lt;br /&gt;
&lt;br /&gt;
==Aufruf des Installtools==&lt;br /&gt;
===Installtool-Passwort===&lt;br /&gt;
Den Installer ruft man einfach mit '''&amp;lt;nowiki&amp;gt;http://contao.meinedomain.de/contao/install.php&amp;lt;/nowiki&amp;gt;''' auf (bei älteren Paketen, sprich vor Version 2.9, natürlich mit dem Pfad typolight anstatt contao).&lt;br /&gt;
&lt;br /&gt;
Das Installtool verlangt als allererstes das Contao Installationspasswort. Dies ist standardmässig das kleingeschriebe Wort &amp;quot;contao&amp;quot; (bei Versionen kleiner 2.9 &amp;quot;typolight&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
Nach Eingabe desselbigen wird man aufgefordert das Installationspasswort zu ändern.&lt;br /&gt;
{{Anmerkung|Das Installationspasswort muss mindestens acht Zeichen lang sein und sollte eine Kombination von gross und klein geschriebenen Buchstaben, Zahlen und Sonderzeichen sein. Dieses Passwort sollte man an einem sicheren Ort verwahren, da es jedesmal benötigt wird, wenn ein Update von Contao auf der Webseite vorgenommen wird.}}&lt;br /&gt;
&lt;br /&gt;
===Einen Verschlüsselungsschlüssel erstellen===&lt;br /&gt;
Nachdem das Installationspasswort geändert wurde, erfolgt nun die Eingabe eines Verschlüsselungskeys.&lt;br /&gt;
Dieser wird von Contao dazu verwendet, Datensätze bei Bedarf verschlüsselt in der Datenbank abzulegen. Bislang wird diese Funktionalität jedoch nur von wenigen Erweiterungen verwendet.&lt;br /&gt;
{{Anmerkung|Diese Eingabe ist nur notwendig, wenn ein [[Webseitentemplate]] importiert werden soll. Sollte dies nicht gewünscht sein, so lässt man das Feld leer und Contao erzeugt selbständig einen Key.}}{{Achtung|Den hierbei erzeugten Key sollte man sich auf jeden Fall, zusätzlich zum Installpasswort, notieren und sicher verwahren. Sollte er einmal verloren gehen, gibt es keine Möglichkeit mehr die verschlüsselten Daten zu entschlüsseln.}}&lt;br /&gt;
&lt;br /&gt;
===Datenbankverbindung prüfen===&lt;br /&gt;
Nach Eingabe des Verschlüsselungskeys ist die Konfiguration der Datenbank vorzunehmen. Die zu verwendende Datenbank sollte auf jeden Fall eine MySQL Datenbank in der Version 5 sein.&lt;br /&gt;
{|&lt;br /&gt;
|[[Datei:1u1_install1.jpg|Datenbankconnection]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | &amp;lt;br /&amp;gt;Hier werden alle Daten eingetragen, die man von seinem Provider erhalten hat. Wenn die eingegebenen Daten korrekt sind, wird nach dem Speichern die Meldung &amp;quot;Datenbankverbindung ok.&amp;quot; ausgegeben&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Tabellen aktualisieren===&lt;br /&gt;
Nachdem die Zugangsdaten der Datenbankverbindung gespeichert wurden, erkennt das Installtool, dass die Datenbank nicht aktuell ist. Hier genügt es am Ende der Seite den Aktualisierungs-Button zu drücken und die Datenbank wird auf den aktuellen Stand gebracht.&lt;br /&gt;
&lt;br /&gt;
===Ein Template importieren===&lt;br /&gt;
Nun kann man, wenn man will, ein Webseitentemplate importieren. Von Haus aus liefert Contao das von der [http://demo.contao.org Demonstrationswebseite] bekannte Webseitentemplate &amp;quot;Music Academy&amp;quot; mit. Diese sollten Anfänger importieren, da es alle Funktionen des Cores demonstriert. Sollte kein Import gewünscht sein und eine komplett neue Webseite erstellt werden, so lässt man das Auswahlmenü leer.&lt;br /&gt;
&lt;br /&gt;
===Ein Administratorkonto anlegen===&lt;br /&gt;
Abschliessend muss ein Administrator angelegt werden. Hier gebe man den gewünschten Benutzernamen und das Passwort ein. Das Passwort sollte wie das Installpasswort eine Kombination unterschiedlichster Zeichen sein und muss ebenfalls mindestens acht Zeichen lang sein. (Beim Import des Webseitentemplates &amp;quot;Music Academy&amp;quot; wird automatisch ein Administrator mit angelegt.)&lt;br /&gt;
&lt;br /&gt;
Nachdem der Administrator angelegt wurde, erscheint unten rechts ein Link &amp;quot;zum Backend&amp;quot;, welcher ins Backend von Contao weiterleitet.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Gratulation, die Installation ist abgeschlossen.'''&lt;br /&gt;
&lt;br /&gt;
==Absichern des Install-Tools==&lt;br /&gt;
Nach erfolgreicher Installation ist es ratsam, das Install-Tool gegen fremden Zugriff abzusichern. Dies kann man mit 2 Möglichkeiten:&lt;br /&gt;
*Durch Umbenennen der Datei ''/contao/install.php''&lt;br /&gt;
*Durch Abbrechen des Install-Skrips. Dazu die Datei ''/contao/install.php'' bearbeiten und in Zeile 2 folgenden Code einfügen:&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;exit();&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>MaTh</name></author>	</entry>

	</feed>