Module

Superschlecki ist modular aufgebaut. Die verschiedenen Module sind teils unabhängig, teils bauen sie aufeinander auf.

Basis

Die Basis ist die Superschlecki-Struktur. Sie muss stets vorhanden sein und besteht aus:

  • Dem CGI-Verzeichnis, das die Perl-Programme enthält. Default: /cgi-bin
  • Dem Datenbankverzeichnis, das die Konfigurationsdatei und die Datenbanken für die dynamischen Inhalte enthält. Default: /database
  • Ein Verzeichnis mit Dateien, die von verschiedenen Komponenten benutzt werden. Default: /common

Zusätzlich wird entweder DynaBase oder SiteMaker benötigt.

DynaBase ist die Grundausstattung zur dynamischen Erzeugung der Webseiten. Es besteht aus den Dateien index.pl, categories.pl und items.pl.

SiteMaker ist ein Programm zur Erzeugung statischer Webseiten. Es besteht nur aus der Datei sitemaker.pl. Zusätzlich wird ein Verzeichnis für die erzeugten Seiten benötigt. Default: /generated

Optionen

  • ConfigSchlecki erlaubt dem Verwalter die Pflege der Superschlecki-Datenbank. Voraussetzung: DynaBase
  • SearchSchlecki ermöglicht dem Benutzer das Durchsuchen einer Superschlecki-Site. Voraussetzung: DynaBase
  • SchleckiShop ist das Superschlecki-Shopmodul. Voraussetzung: DynaBase