Anleitung zur Installation der Sitemap

Version dieser Lieferung: v2.1.05

Übersicht

Inhalt Support: support@lexasoft.de
Installation
Updatehinweise Bitte beachten beim Wechsel von 2.0.x auf 2.1.x
Parameter
Besonderheiten bei mehrfachem Einsatz / mehreren Lexasoft - Applets
Anhang

Inhalt

Die Sitemap - Lieferung besteht aus der Zip - Datei sitmap.zip, die folgende Dateien enthält:

sitemap.jar   JAVA Archiv mit dem Programm 
images Verzeichnis mit Icons, die zur Darstellung der Explorerstruktur verwendet werden. (Hinweis beachten)
props/lexasoft.properties Propertyfile mit allgemeinen Einstellungen.
props/sitemap.properties Propertyfile mit speziellen Einstellungen für Sitemap.
sitemap.dat Datei, die die Linkstruktur erklärt
sitemap.html html - Datei, die die Sitemap starten kann.
readme.htm Diese Anleitung.
Zum Anfang

Installation

Vorbemerkung: Wenn Sie von einer früheren Version updaten, verfahren Sie bitte nach den Updatehinweisen.

  1. Kopieren Sie diese Dateien in ein Verzeichnis auf Ihrer Seite (z.B. /sitemap)
  2. Öffnen  Sie die Seite sitemap.html im Browser. Das Applet sollte bereits starten mit einer Beispielstruktur.
  3. Öffnen Sie sitemap.dat mit einem Texteditor. Hier können Sie die Struktur anlegen, die Sie anzeigen möchten:
  4. Öffnen Sie props/lexasoft.properties und ändern Sie die darin enthaltenen Parameter ggf. 
    Hinweis: Lassen Sie die Einstellungen zu den Icons weitgehend unverändert. Diese Bilder werden aus dem jar - File gezogen.
    Falls Sie dennoch eigene Icons verwenden möchten, kopieren Sie diese am besten in das image - Verzeichnis. Sie können dann deren Namen ohne Pfadangabe verwenden ( Vorausgesetzt Sie lassen den HTML - Parameter ResourceBase in sitemap.html unverändert).
  5. Öffnen Sie props/sitemap.properties mit einem Texteditor. Auch hier gilt: Lassen Sie die Angaben zu den Icons weitgehend unverändert. Konfigurieren Sie das Aussehen der Sitemap wie folgt::
Hinweis: Die Icons werden eigentlich aus dem jar - File gezogen, in dem sie auch enthalten sind. Bei einigen Browsern (z.B. Netscape 4.x) verursacht das aber Probleme. Deswegen sollte man das images - Verzeichnis parallel zum jar - File ( wie in der Lieferung ) mit auf die Webseite stellen. Browser, die die Ressourcen im jar - File nicht finden, greifen dann auf dieses Verzeichnis zu.

Zum Anfang

Updatehinweise 

Um festzustellen, welche Version Sie im Moment verwenden, sollten Sie vor dem Update die Sitemap starten, die rechte Maustaste drücken und aus dem Popup - Menü den Punkt "Über..." wählen. Im dann erscheinenden Fenster ist die Version aufgeführt, wobei jedoch zwischen v2.0.1a und v2.0.1 nicht unterschieden wird.

Version 2.1 auf Version 2.1.05

Entpacken Sie das Zip in ein beliebiges Verzeichnis Ihrer Festplatte und ersetzen Sie die Datei sitemap.jar Ihrer Installation durch die gleichnamige Datei dieser Lieferung. Weitere Veränderungen sind nicht erforderlich. Falls Sie von 2.0.x auf 2.1.05 updaten, befolgen Sie bitte die Anweisungen im nächsten Abschnitt.

Version 2.0.x auf Version 2.1

So behalten Sie Ihre Einstellungen:

Version 2.0.1 auf Version 2.0.1a

Es wurde lediglich die Datei sitemap.html verändert, um auch im Netscape eine randfreie Darstellung des Applets zu erreichen. Tauschen Sie daher nur diese Datei aus oder, falls Sie diese geändert haben, kopieren Sie folgenden Tag vor den Applet Tag:

<DIV ID="LayoutLYR"><LAYER ID="LayoutLYR" TOP=0 LEFT=0 WIDTH=95%> 

Version 2.0 auf Version 2.0.1

Wenn Sie von Version 2.0 auf 2.0.1 updaten, entpacken Sie das Zip in ein beliebiges Verzeichnis und tauschen Sie lediglich die Datei sitemap.jar aus. Auf diese Weise erhalten Sie Ihre Einstellungen. Beachten Sie aber bitte unbedingt folgendes:

Die wichtigste Veränderung der 2.0.1 gegenüber 2.0 ist die Unterstützung der Lexasoft Global Options. Daraus ergibt sich eine Veränderung, die sie beachten müssen: Der bisherige HTML - Parameter "propertyfile" wurde umbenannt in "propertyfiles" weil hier jetzt mehrere Property - Dateien angegeben werden können.

Der bisherige Parameter "propertyfile" wird nicht mehr unterstützt !!!!.

Nachdem Sie diesen Parameter umbenannt haben, sollte die Sitemap sofort wieder funktionieren.

Um die Lexasoft Global Options auszunutzen, sollten Sie allerdings im weiteren Ihre Property - Dateien gemäß dem Abschnitt "Besonderheiten bei mehrfachem Einsatz / mehreren Lexasoft - Applets" anpassen.

Zum Anfang

Parameter

Alle Parameter ( mit wenigen Ausnahmen ) können in jeder beliebigen Property - Datei oder als Parameter der HTML - Seite angegeben werden. Welche Property - Dateien vom Applet ausgelesen werden, muss im Applet Tag als Parameter "propertyfiles" angegeben werden ( s.a. Beispieldatei calendar.html). 

Die Angabe der Dateien muss ausgehend von der einbindenden HTML - Seite erfolgen. Mehrere Property - Dateien sind durch ";" zu trennen. 

Parameter dürfen auch mehrfach angegeben werden. Welcher Wert dann verwendet wird, richtet sich nach folgender Reihenfolge:

Die Form der Parameter in Property - Dateien oder als Parameter im Applet Tag ist den gelieferten Beispieldateien zu entnehmen.

Nachfolgend eine Aufstellung aller relevanten Parameter.

Parameter Bedeutung Wert / Erklärung Bemerkung
propertyfiles Property - Dateien, die vom Applet ausgewertet werden sollen. URLs zu den Propertyfiles, ausgehend von der einbindenen HTML - Seite, semikolonsepariert. ausschließlich als Parameter im Applet - Tag
ResourceBase Basisverzeichnis für Resourcen Ausgehend vom Verzeichnis der einbindenden HTML - Seite kann ein Verzeichnis angegeben werden, in dem sich Resourcen ( für Sitemap ausschließlich Bilder - z.B. Hintergrundbild ) befinden.

In Sitemap default: ./images/

ausschließlich als Parameter im Applet - Tag
DatFile URL zu Strukturdatei Diese Datei enthält die Struktur, die die Sitemap anzeigen soll. URL muss relativ zur einbindenden HTML Seite angegeben werden.
IMG_About Bild in der About - Box Dieses Bild wird in der About - Box ( rechte Maustaste -> Über... ) angezeigt. URL kann relativ zur ResourceBase oder zur einbindenden HTML Seite angegeben werden.
IMG_OpenedFolder Icon für geöffneten Ordner Geöffnete Ordner werden mit diesem Icon dargestellt.   
IMG_ClosedFolder Icon für geschlossenen Ordner Geschlossene Ordner werden mit diesem Icon dargestellt.   
IMG_AnySite Icon für nicht verlinkte Einträge. Einträge, die keine Ordner sind und keinen Link angegeben haben, werden mit diesem Icon dargestellt. URL kann relativ zur ResourceBase oder zur einbindenden HTML Seite angegeben werden.
IMG_WebSite Icon für verlinkte Einträge. Einträge, die keine Ordner sind und einen Link angegeben haben, werden mit diesem Icon dargestellt.
ICON_Open Icon für das Öffnen aller Einträge. Wird in Iconbar ( am oberen Rand ) angezeigt. URL kann relativ zur ResourceBase oder zur einbindenden HTML Seite angegeben werden.
ICON_Close Icon für das Schließen aller Einträge. Wird in Iconbar ( am oberen Rand ) angezeigt.
ICON_Search Icon für das Öffnen des Suchdialogs Wird in Iconbar ( am oberen Rand ) angezeigt.
ICON_Info Icon für das Öffnen des Info - Dialogs. Wird in Iconbar ( am oberen Rand ) angezeigt.
TXT_STATUS_BAR Text, der in der Statusleiste links angezeigt wird. Default in Sitemap: "Rechte Maustaste für Optionen".
Empfohlen in sitemap.properties
COL_Link Links werden in dieser Farbe dargestellt. Entspricht dem unbesuchten Link im HTML - Dokument.

Farbkodierung s. Anhang

 
COL_aLink Aktive Links werden in dieser Farbe dargestellt. Entspricht dem aktiven Link im HTML - Dokument.

Farbkodierung s. Anhang

 
COL_vLink Besuchte Links werden in dieser Farbe dargestellt. Entspricht dem besuchten Link im HTML - Dokument.

Farbkodierung s. Anhang

 
LINE_SpacePercent Korrekturfaktor für den Zeilenabstand in Prozent. Korrigiert den Zeilenabstand als prozentualer Faktor ( ermittelter Zeilenabstand * LINE_SpacePercent ). Bsp.:
100 = unverändert
110 = 10% Aufschlag
90 = 10% Abschlag
IMG_Warning Icon in Warndialogen In Sitemap nicht verwendet Empfohlen in lexasoft.properties
IMG_Stop Icon in Fehlerdialogen In Sitemap nicht verwendet Empfohlen in lexasoft.properties
IMG_Question Icon in Fragedialogen In Sitemap nicht verwendet Empfohlen in lexasoft.properties
IMG_SearchBox Icon in Suchdialogen Icon, das links im Suchdialog angezeigt wird. Default in Sitemap: search6.gif Empfohlen in lexasoft.properties
IMG_background Hintergrundbild URL zu Hintergrundbild  
FONT_Normal Font des Applets Fontart, Schriftstil und Schriftgrösse, durch Komma getrennt. Beispiel:

Arial, Plain, 10

Empfohlen in lexasoft.properties
COL_fgcolor Vordergrundfarbe ( Schriftfarbe ) Codierung über englische Farbbezeichnungen ( z.B. black, white etc. ) bzw. wie in HTML z.B. #FFFFFF für weiß. Vgl. Anhang Farbkodierungen
COL_bgcolor Hintergrundfarbe Codierung über englische Farbbezeichnungen ( z.B. black, white etc. ) bzw. wie in HTML z.B. #FFFFFF für weiß. Vgl. Anhang Farbkodierungen
Zum Anfang

Besonderheiten bei mehrfachem Einsatz / mehreren Lexasoft - Applets

Natürlich kann Sitemap grundsätzlich an unterschiedlichen Stellen in Ihrem Webauftritt eingesetzt werden. Ebenso ist eine Kombination mehrerer Lexasoft - Applets möglich. 

Aus diesem Grunde hat Lexasoft die Möglichkeit geschaffen, Parameter Ihrer Applets hierarchisch zu ordnen. Weiter oben wurde die Rangfolge der Auswertung bereits erläutert. Sie haben so die Möglichkeit, zentrale Eigenschaften aller Lexasoft Applets festzulegen. Dieses Feature wird auch Lexasoft Global Options genannt.

Sie sollten so vorgehen, dass Sie grundsätzlich sowohl das jar - File als auch die allgemeinen Properties ( lexasoft.properties ) nur einmal auf Ihrem Server halten und von den einbindenden HTML - Seiten darauf verweisen.

Die Datei lexasoft.properties definiert auch Parameter, die von Sitemap nicht verwendet werden. Diese können sie auskommentieren ( bzw. auskommentiert lassen ), falls Sie nur Sitemap einsetzen. 

Sie können diese Datei dazu benutzen, allgemeine Properties zu beschreiben, die default für alle Ihre Applets  gelten sollen. Damit können Sie diese perfekt an das Aussehen Ihrer Webseite anpassen.

Da alle URLs relativ zum Verzeichnis der einbindenden HTML - Seite angegeben werden, würden in lexasoft.properties getroffene Angaben zu Resourcen ( z.B. Hintergrundbild ) nicht immer funktionieren, da die einbindenden HTML - Seiten nicht immer im gleichen Verzeichnis stehen.

Deswegen kann mittels des Parameters "ResourceBase" ( nur als Parameter der einbindenden HTML - Seite ) ein spezielles Ressourcen - Verzeichnis angegeben werden. Diese wird vom Applet zusätzlich zum Verzeichnis der einbindenden HTML - Seite ausgewertet. URLs zu Bildern können dann sowohl relativ zu diesem Verzeichnis als auch relativ zum Verzeichnis der einbindenden HTML - Seite angegeben werden.

Die ResourceBase wird aber nur verwendet, wenn relativ zum Verzeichnis der HTML - Seite kein Bild gefunden wurde.

Beispiel:

/applets
  |
  + res
  |  + image1.gif
  + sitemap.jar  
/inhalt
  + sitemapseite.htm
  + image2.gif

In diesem Falle ist das Verzeichnis /applets/res/ als globales Ressourcenverzeichnis gedacht. Um dies zu erreichen, muss im Applet - Tag in sitemapseite.htm ( ausgehend vom eigenen Verzeichnis ) angegeben sein:

...
<param name="ResourceBase" value="../applets/res/.">
...

Um das Bild image1.gif als Hintergrundbild zu verwenden, definiert lexasoft.properties:

IMG_background : image1.gif

Anders ausgedrückt: Alle Applets, die einen analogen Verweis auf das Ressourcenverzeichnis erhalten und lexasoft.properties verwenden, benutzen image1.gif automatisch als Hintergrundbild.

Um, abweichend davon, das Bild image2.gif als Hintergrundbild zu verwenden, könnte in einer anderen ( später aufgeführten ) Property - Datei dieser Wert wie folgt überschrieben werden:

IMG_background : image2.gif

oder als Parameter im Applet - Tag:

...
<param name="IMG_background" value="image2.gif">
...

Dies ist möglich, weil die Ressourcen auch ausgehend vom Verzeichnis der einbindenden HTML - Seite aus angegeben werden dürfen.

Empfehlung: Verwenden Sie in lexasoft.properties nur Verweise relativ zum globalen Ressourcenverzeichnis. In den Property - Files der einzelnen Java - Applets bzw. in den Parametern, mit denen sie aufgerufen werden, verwenden Sie nur Verweise ausgehend vom Verzeichnis der einbindenden HTML - Seite.

Auf diese Weise nutzen Sie die flexible Ressourcenverwaltung der Lexasoft - Applets optimal aus.

Variablen in Lexasoft Global Options

Ab der Version Sitemap 2.1 sind die Lexasoft Global Options um die Möglichkeit von Variablen erweitert worden. Grundsätzlich kann auf alle Properties innerhalb von Propertyfiles als Variablen zugegriffen werden.

Sie kennzeichnen dies durch ein vorangestelltes $ - Zeichen.

Beispiel:

IMG_Warning : warning.gif

...

IMG_Hint : $IMG_Warning

Auch verschachtelte Variablen sowie das Mischen mit Klartext sind möglich:

IMG_Warning : $ResourceBase./warning.gif

...

IMG_Hint : $IMG_Warning

Folgende Hinweise sind jedoch zu beachten: 

Zum Anfang

Anhang

Farbkodierungen

Farben in Lexasoft - Applets können als englische Farbbezeichnungen oder, wie in HTML Seiten üblich, in freier Codierung angegeben werden. Folgende Farbbezeichnungen sind zulässig:

Zum Anfang

Inhalt Support: support@lexasoft.de
Installation
Updatehinweise Bitte beachten beim Wechsel von 2.0.x auf 2.1
Parameter
Besonderheiten bei mehrfachem Einsatz / mehreren Lexasoft - Applets
Anhang