Version dieser Lieferung: v2.1.05
| 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 |
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. |
Vorbemerkung: Wenn Sie von einer früheren Version updaten, verfahren Sie bitte nach den Updatehinweisen.
| Nur zu beachten bei Seiten ohne Frames: |
| Auf Seiten ohne Frames ( wie auch http://www.lexasoft.de/
) kann die Sitemap nur als Popup laufen. So erzeugen Sie ein Popup: Der Link, der die sitemap.html lädt, muss sinngemäß so aussehen: <a href="applets/sitemap.html" target="sitemap" onClick="window.open('','sitemap','scrollbars=no,toolbar=no,directories=no,status=no,menubar=no,resizable=no,width=300,height=480')">SiteMap 2.0</a> Noch ein Problem im framelosen System: Um den neuen Link im Hauptfenster der Seite zu zeigen, muss dieses, obwohl framelos, einen Frame - Namen haben. Fügen Sie deshalb in jede Seite, die die Sitemap aufruft, in den HEAD - Bereich folgende Zeilen ein: <script language="JavaScript" > window.name="frame"; </script> Danach können Sie über den Namen "frame" auf das Hauptfenster zugreifen. In der Sitemap zum Beispiel durch die Zeile: Startseite, ../index.html, frame |
props/lexasoft.properties und ändern Sie die
darin enthaltenen Parameter ggf. IMG_background : $ResourceBase./../../images/backgrnd.gif
Die ResourceBase wird durch den gleichnamigen Parameter in der
HTML - Datei ( sitemap.html ) festgelegt. Bei empfohlener Installation
würde obiger Aufruf in das globale images - Verzeichnis
der Präsenz verweisen und dort die Datei backgrnd.gif
laden.IMG_background : $ResourceBase./backgrnd.gif oder
IMG_background : backgrnd.gif ( das ist default )LINE_SpacePercent steuern Sie den Zeilenabstand
zwischen den Zeilen der Sitemap. 100 bedeutet keine Veränderung
gegenüber dem Standard, 120 vergrößert den Abstand, 90 verkleinert
ihn.FONT_Normal ein.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:: 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.
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.
So behalten Sie Ihre Einstellungen:
sitemap.jar in Ihrem Web durch die
Datei aus der Lieferung.images/open.gif, images/close.gif, images/info.gif,
images/search6.gif und images/search.gif aus der
Lieferung zusätzlich in die ResourceBase in Ihrem Web. Im Normalfall ist
dies das Verzeichnis ./images unterhalb des Verzeichnisses, in
dem sich sitemap.jar befindet.props/lexasoft.properties in der
Lieferung in einem Texteditor und fügen Sie den gesamten oberen
Abschnitt, der mit der Version 2.1 hinzugekommen ist per "cut and paste"
in die gleichnamige Datei Ihrer Webpräsenz ein. Auf diese Weise können Sie
zukünftig auch diese Parameter ändern.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%>
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.
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: |
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:
|
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 |
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.
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:
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:
| 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 |