Verzeichnisse


Wurzelbehandlung

Der Root-Ordner (Root = Wurzel) ist das Stammverzeichnis, dessen Dateien der Webserver bereitstellt. Wählen Sie als Root nur ein Verzeichnis, welches keine persönliche Geheimnisse enthält (inkl. Unterordner), denn diese Dateien sind über das Internet abrufbar.


Directory Listing

Der Mini-Webserver kann eine Verzeichnis-Auflistung ausgeben, nämlich immer dann, wenn die URL einer Anfrage keine bestimmte Datei, sondern einen Ordner angibt - und sich in dem Ordner keine Index-Datei befindet. In der Verzeichnisliste werden dann alle enthaltenen Dateien und Unterordner aufgeführt. Der Besucher kann die verlinkten Dateien anklicken und herunterladen.

Sonderfunktionen im AIDeX Mini-Webserver (ab Version 1.3)
• Von Bilddateien können Thumbnails (Miniaturen) angefordert werden (Klick auf das TN-Symbol)
• Dateien mit asiatischen Buchstaben können heruntergeladen werden (funzt nicht im IE)
• Die Seite der Verzeichnisliste kann mit CSS gestaltet werden, siehe unten.


Style (ab Version 1.3)

Verzeichnislisten sind optisch unaufregend. Wer sich etwas mit Cascading Style Sheets (CSS) auskennt, kann die Stilvorlage selbst anpassen. Die CSS-Datei finden Sie im Programmordner in \System\Templates\ und heißt "dir.css".

Wenn Sie die Datei ändern wollen, kopieren Sie die Datei zuvor in den Ordner \System\ d.h. eine Ebene höher, denn die ursprüngliche Datei im Templates-Ordner wird beim nächsten Update wieder überschrieben. Der Mini-Webserver lädt bevorzugt die Datei aus dem System-Ordner.

Eine Erläuterung der CSS-Eigenschaften findet man bei SelfHtml: Stylesheets.


Titel

Ab Version 1.3 können für die Directory-Listings individuelle Seitentitel und Beschreibungstexte je Ordner hinterlegt werden. Dazu legt man in dem betreffenden Ordner eine Datei namens .FileInfo an. Die komische Namensgebung mit dem führenden Punkt erfolgte analog zu den bekannten .htaccess-Dateien, die bei anderen Webservern verwendet werden.

Man kann die .FileInfo-Datei einfach erzeugen lassen, siehe Menü: Datei > .FileInfo bearbeiten. Die Datei wird nur angelegt, falls sie noch nicht existiert. Es öffnet sich dann der Texteditor, mit dem man manuelle Eingaben vornehmen kann. Es handelt sich um eine XML-Datei, d.h. die Texte sollten z.B. zwischen <title> und </title> eingegeben werden. Umlaute oder asiatische Zeichen können direkt eingegeben werden, weil es sich um eine Unicode-Datei (UTF-16) handelt. Für die Ausgabe in HTML-Seiten kodiert der Mini-Webserver die Umlaute bei Bedarf zu HTML-Entities. Lediglich das Kleiner-als-Zeichen "<" muss als &lt; eingegeben werden.

Zur Zeit werden die Tags <title> und <description> (Beschreibungstext) unterstützt. Für zukünftige Versionen sind weitere Möglichkeiten geplant, z.B. die Wahl der Spalten der Dateiliste, oder Icons und Hinweise für einzelne Dateien, oder Zugriffsrechte für Benutzergruppen.