. .
Home  » Übersicht   |

Übersicht

Internet-Präsenz mit Contissimo
Contissimo ist ein Content-Management-System (CMS), mit welchem man schnell und unkompliziert eine strukturierte Homepage erstellen kann. Aber Contissimo geht weit darüber hinaus: Anstelle hunderte Dateien zu erstellen, benötigt Contissimo im Minimalfall genau eine cmsHTML-Datei, welche für die Darstellung einer ganzen Dokumenthierarchie zuständig sein kann.
 
Zwei-Komponenten System
Contissimo besteht aus zwei getrennten Programmen:
  1. Die Oberfläche (GUI) ist eine Windowsanwendung, mit welcher schnell und unkompliziert alle Texte und Daten gepflegt werden können, welche mittels der Internet-Präsenz über einen Webbrowser/-Client abrufbar sein sollen.
  2. Die Web-Engine arbeitet direkt auf dem Web-Server und erzeugt mittels der Datenbank, in welche über die Oberfläche Daten eingepflegt wurden, dynamisch die eigentliche Internet-Präsenz.
Beide Komponenten arbeiten jeweils mit einer Datenbank, welche als gemeinsame Grundlage dient. Die Oberfläche arbeitet immer mit genau einer Datenbank, je nach Einstellung ist jedoch ein beliebiges Umschalten zwischen verschiedenen Datenbanken möglich, die auch auf verschiedenen Servern liegen dürfen. Die Web-Engine dagegen kann auf einem Server mehrere Datenbanken gleichzeitig verwenden, um Internet-Präsenzen zu serven.
 
Site
Jede Datenbank enthält mindestens eine Site. Eine Site ist jeweils eine eigenständige Internet-Präsenz, mit einer eigenen Dokumentenstruktur aus MatchCodes, und hat meistens ein eigenes Design/Layout auf dem Server, was jedoch nicht zwingend ist: Mehrere Sites können sich durchaus ein Design/Layout-FrameWork teilen. Dabei helfen speziell die Site-spezischen Datenbankparameter für cmsHTML-Tags.
 
MatchCodes
Der elementarste Baustein in Contissimo ist der MatchCode. Ein MatchCode ist jeweils eine abgeschlossene Seite, also ein einzelnes Dokument innerhalb der Hierarchie, welche eine normale Internet-Präsenz ausmacht. So wie Dateien in einem Ordner verschiedene Namen benötigen, um nebeneinander existieren zu können, so müssen alle MatchCodes innerhalb einer Site einen eindeutigen Namen haben. So hat die aktuelle Seite den MatchCode "Overview", sie kann somit unter der URL http://manual.contissimo.de/index.cms?Page=Overview eindeutig erreicht werden, unabhängig von der eigentlichen Position innerhalb der Hierarchie.
 
Neue MatchCodes werden normalerweise im Menüstruktureditor erzeugt. Entsprechende Berechtigungen vorausgesetzt, können zu bestehenden Seiten auch Seitengruppen-Unterseiten erzeugt werden, welche jeweils eigenständige MatchCodes darstellen.
 
Hierarchie / Menüstruktur
MatchCodes werden meist in einer Hierarchie strukturiert, die mit dem System vergleichbar sind, wie Ordner und Dateien auf der Festplatte strukturiert werden. Es gibt jedoch keine Unterscheidung zwischen Ordnern und Dateien: Ein MatchCode kann sowohl Daten enthalten, als auch untergeordnete MatchCodes. Beides ist jedoch nicht zwingend, wobei jedoch MatchCodes ohne Daten nur Sinn machen, wenn Unter-MatchCodes existieren.
 
Die Hierarchie wird im Menüstruktureditor erzeugt, und kann jederzeit neu angeordnet werden. Da zur Bildung der URL (welche z.B. von Suchmaschinen gespeichert wird, oder von externen Seiten zum Verlinken verwendet wird) nur der MatchCode relevant ist, bleiben externe Links auch nach der Umstrukturierung weiterhin gültig.