Das Konzept der Kanäle

Die verwalteten Inhalte können im CMS auf zwei Arten dargestellt werden:

Diese klassische Vorgehensweise von selbstgeschriebenen PHP-Seiten gewährt die meisten Freiheiten aber ist aufwändiger, kann bei Versionswechseln zerbrechen, ist nicht auf jedem Server erlaubt und verhindert die Nutzung vieler auf dem Kanalkonzept aufbauenden Konzepten.

Grundsätzlich kann man sich einen Kanal als eine dynamische Quelle aller möglichen Arten von Inhalten vorstellen, also nicht nur HTML-Seiten sondern auch Bilder, PDF-Dateien, XML-Dateien etc. . Jeder Kanal wird durch eine eindeutige natürliche Zahl, die Kanalnummer, ausgewählt. Die Webadresse eines Kanals ist dann so:

  d.php?a=p&c=<Kanalnummer><weitere Parameter möglich>

Sie können Kanäle unter 'Webseiten / Konfiguration / Kanäle' verwalten. Entscheidend für das Wesen eines Kanals ist in seiner Definition die Dokument-Spezifikation, eine Instanz der Klasse 'doc_spec'. Wie die meisten Konzepte im CMS können Sie auch hier eigene Dokument-Spezifikationen einführen, indem Sie eine neue Klasse erzeugen, die von 'doc_spec' erbt. Dies ist ein wichtige Erweiterungsmöglichkeit des CMS.