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.
Komponenten
Ebenfalls wird, wenn nicht anders festgelegt, eine Symbolleiste erzeugt, über die die selben Funktionen aufgerufen werden können (siehe rechts).
Navigationsansicht
In
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.

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.

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

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

Dokumentation
FrontPage Komponenten