FrontPage Komponenten

Ursprünglich habe ich Frontbox entwickelt, um die in Expression Web nicht vorhandene Navigationsansicht sowie einige der ebenfalls nicht mehr verfügbaren FrontPage Komponenten wieder zur Verfügung zu stellen. Dieser Teil des Frontbox Funktionsumfanges stellt somit den Kern des Add-ins dar.

Anwendung

Sofern installiert und im Dialog »Optionen« nicht anders festgelegt wird im Menü »Ansicht« der Menüpunkt »Navigation« zur Anzeige der Navigationsansicht, sowie im Menü »Einfügen« die Menüpunkte »Seite einfügen...«, »Navigation...«, »Seitenbanner...« und »Datum/Uhrzeit...«, um die entsprechenden FrontPage Komponenten in die aktuelle Seite einzufügen, erzeugt.

Symbolleiste FrontPage KomponentenKomponenten

Ebenfalls wird, wenn nicht anders festgelegt, eine Symbolleiste erzeugt, über die die selben Funktionen aufgerufen werden können (siehe rechts).

Navigationsansicht

Beispiel NavigationsansichtIn der Navigationsansicht kann die hierarchische Struktur einer Website festgelegt werden. Diese Struktur dient dann als Basis für die Navigationsleisten.

Per »Drag and Drop« können auf einfache Weise Html-Seiten aus der Ordnerleiste genommen und an geeigneter Stelle innerhalb der Navigationsansicht abgelegt werden. Auf gleiche Art und Weise können innerhalb der Navigationsansicht Seiten verschoben und so die Struktur geändert werden.

Seite einfügen

Per Klick auf den entsprechenden Menüpunkt oder der Symbolleiste wird der Inhalt einer beliebige Seite in die aktuelle Seite einfügt. Es erscheint ein »Öffnen«-Dialog, in dem eine HTML-Datei des lokalen Webs ausgewählt werden kann. Der Inhalt (alles zwischen den body-Tags) dieser Seite wird dann in die aktuelle Seite eingefügt. Wird die eingefügte Seite geändert, werden diese Änderungen automatisch in allen Seiten übernommen, in denen diese Seite eingefügt wurde.

Diese Komponente eignet sich hervorragend für Inhalte, die auf allen Seiten des Webs identisch sind: Banner, Fußzeile, selbst erstellte Navigationsleisten, ...

Navigationleisten

Ebenfalls per Menüpunkt oder Symbolleiste kann eine Navigationsleiste, basierend auf der in der Navigationsansicht festgelegten Struktur des Webs, eingefügt werden.

Dialog Navigationsleiste

In einem Dialog, der ähnlich aufgebaut ist wie das Original aus FrontPage, können die Eigenschaften der neuen Navigationsleiste festgelegt werden. Nach dem Einfügen in eine Seite erscheint nach einem Doppelklick auf diese Leiste dann wieder der Originaldialog (zur nachträglichen Änderung der Eigenschaften). Auf diese Weise sind auch die FrontPage-Designs wieder anwählbar (Registerkarte Stil).

Seitenbanner

Die Komponente "Seitenbanner" fügt die Beschriftung aus der Navigationsansicht der aktuellen Seite ein. Dazu sollte diese Seite natürlich Bestandteil der Navigationsansicht ein. Die Komponente lässt sich allerdings auch in einfügbaren Seiten oder dynamischen Webvorlagen definieren - solange die Seite, die letztlich das Banner anzeigen soll, in der Navigationsansicht definiert ist, wird die richtige Beschriftung angezeigt.

Anders als in FrontPage werden  grafische Banner nun nicht mehr unterstützt, die Darstellung ist auf reinen Text begrenzt.

Datum und Uhrzeit

Diese Komponente fügt das Datum und/oder die Uhrzeit der letzten Änderung der Seite ein. Dabei stehen verschiedene, vordefinierte Formate zur Verfügung.

Dialog Datum und Uhrzeit

Eigene Formate lassen sich nach Klick auf »Erweitert...« definieren:

Dialog Datum und Uhrzeit, eigene Formate

Getrennt für Datum und Uhrzeit können Formatangaben definiert werden. Platzhalter steuern dabei die Anzeige von Tag, Monat, Jahr und Stunde, Minute, Sekunde.