Sie können die Dateien MYAPPS.HTML, REFRESH.HTML und HF_STYLE.CSS verwenden, um die Funktionalität und die Darstellung der Application Browser-Ansicht anzupassen. In folgender Tabelle wird aufgelistet, welchen Zweck die jeweiligen Dateien erfüllen:
Weitere Informationen zur Verwendung der Dateien für die Anpassung der Application Browser-Ansicht finden Sie in folgenden Abschnitten:
Die Dateien MYAPPS.HTML, REFRESH.HTML und HF_STYLE.CSS können sich an zwei Standorten befinden, wie in folgender Tabelle veranschaulicht:
Diese Datei öffnet die Application Browser-Ansicht. Sie ist auf dem ZfD Middle Tier-Server installiert, damit die Benutzer von diesem Server aus darauf zugreifen können. Weitere Informationen hierzu finden Sie unter Installieren der ZfD Middle Tier-Server-Software im Installationshandbuch. Diese Datei wird außerdem mit dem Installationsprogramm des ZfD-Verwaltungsagenten oder dem Installationsprogramm von Novell Application Launcher auf Arbeitsstationen von Benutzern installiert (siehe Installieren von Application Launcher ), damit die Benutzer auch dann Zugriff auf Application Browser haben, wenn Sie nicht möchten, dass der Zugriff über einen Server erfolgt (oder wenn der ZfD Middle Tier-Server nicht installiert ist).
Wenn Sie die Datei MYAPPS.HTML auf dem ZfD Middle Tier-Server bearbeiten, können Benutzer, die vom Server aus auf die Datei zugreifen, diese in das Verzeichnis C:\PROGRAMME\NOVELL\ZENWORKS\NLS\ENGLISH auf ihren Arbeitsstationen herunterladen. So wird sichergestellt, dass die gleichen Einstellungen für MYAPPS.HTML verwendet werden, und zwar unabhängig davon, ob ein Benutzer vom ZfD Middle Tier-Server oder vom lokalen Laufwerk aus auf Application Browser zugreift.
Wenn bestimmte Benutzer Application Browser nur über die Datei MYAPPS.HTML auf der Arbeitsstation aufrufen, müssen Sie MYAPPS.HTML auf den jeweiligen Arbeitsstationen bearbeiten. Sie können beispielsweise eine Kopie von jeder Datei ändern und diese anschließend über Application Launcher an die jeweiligen Arbeitsstationen der Benutzer verteilen.
Diese Dateien sind standardmäßig nicht vorhanden und müssen von Ihnen erstellt werden. Nachdem Sie diese Dateien erstellt und in dem entsprechenden Verzeichnis abgelegt haben, werden sie anstelle der internen Einstellungen von Application Browser verwendet.
Wenn Sie die Dateien REFRESH.HTML und HF_STYLE.CSS dem ZfD Middle Tier-Server hinzufügen und ein Benutzer auf die Datei MYAPPS.HTML auf dem Server zugreift, werden die Dateien auf die Benutzerarbeitsstation heruntergeladen, um die Konsistenz zu gewährleisten.
Wenn Benutzer nicht von einem ZfD Middle Tier-Server auf die Datei MYAPPS.HTML zugreifen, müssen Sie die Dateien zu jeder Benutzerarbeitsstation hinzufügen. Sie können sie über Application Launcher verteilen.
Die Datei MYAPPS.HTML lädt ein ActiveX*-Steuerelement (AXNALSERVER.DLL), das verwendet wird, um die Application Browser-Ansicht zu erzeugen. Sie passen die Application Browser-Ansicht an, indem Sie die Parameter bearbeiten, die an das ActiveX-Steuerelement übergeben werden. Es gibt sieben Parameter, wie unten dargestellt.
<!--param name=\"MiddleTierAddress\" value=\"137.65.167.73\"-->
<!--param name=\"PortalView\" value=\"false\"-->
<!--param name=\"BannerURL\" value=\"http://www.company.com/banner.html\"-->
<!--param name=\"BannerHeight\" value=\"80\"-->
<!--param name=\"ShowTree\" value=\"true\"-->
<!--param name=\"AppDisplayType\" value=\"0\"-->
<!--param name=\"XsltURL\" value=\"http://www.company.com/apps.xsl\"-->
Standardmäßig sind die Parameter auskommentiert. Dies bedeutet, dass das ActiveX-Steuerelement die vordefinierten internen Werte verwendet.
So bearbeiten Sie einen Parameter:
Entfernen Sie die Zeichen "!--" (Anfang des Kommentars) und die Zeichen "--" (Ende des Kommentars), um den Parameter zu aktivieren. Beispiel:
<param name=\"MiddleTierAddress\" value=\"137.65.167.73\"
Bearbeiten Sie den Parameter-VALUE. Im Folgenden wird jeder Parameter beschrieben.
MiddleTierAddress: Dieser Parameter gilt nur, wenn Sie einen ZfD Middle Tier-Server für den Zugriff auf Novell eDirectoryTM konfiguriert haben.
Mit dem Parameter "MiddleTierAddress" können Sie die IP-Adresse des ZfD Middle Tier-Servers angeben, bei dem sich der Benutzer beglaubigt. Der Parameter wird nur verwendet, wenn keine Middle Tier-Serveradresse in der Windows*-Registrierung eingetragen ist. Die Registrierung enthält die Adresse, wenn der Benutzer sie während der Installation des ZfD-Verwaltungsagenten eingegeben hat.
PortalView: Mit diesem Parameter können Sie Portale besser unterstützen, weil der Bannerabschnitt der Application Browser-Ansicht entfernt wird. Die VALUE-Einstellungen lauten "True" oder "False". Durch die Einstellung "True" wird der Bannerabschnitt entfernt.
BannerURL: Dieser Parameter gilt nur, wenn der Parameter "PortalView" auf "False" gesetzt ist.
Sie können diesen Parameter verwenden, um einen anderen Banner anzugeben. Sie können beispielsweise einen Banner verwenden, der nicht das Logo von Novell, sondern Ihr Firmenlogo enthält. Die VALUE-Einstellung muss eine URL einer HTML-Seite oder eine Grafikdatei (beispielsweise GIF und JPEG) sein. Wenn Sie eine HTML-Seite angeben, wird die Seite auf die vom Parameter "BannerHeight" angegebene Höhe zugeschnitten. Wenn Sie eine Grafikdatei angeben, wird der Bannerabschnitt per Bildlauf an die Größe der Grafikdatei angepasst. Wenn der Bannerabschnitt nicht bildlauffähig sein soll, vergewissern Sie sich, dass die Höhe der Grafikdatei nicht größer ist als die im Parameter "BannerHeight" angegebene Höhe.
BannerHeight: Dieser Parameter gilt nur, wenn der Parameter "PortalView" auf "False" gesetzt ist und der standardmäßige Novell-Banner vom Parameter "BannerView" überschrieben wird.
Sie können diesen Parameter verwenden, um die Höhe des Bannerabschnitts festzulegen. Die VALUE-Einstellung muss zwischen 5 und 200 liegen. Zahlen unter 5 werden auf 5 aufgerundet. Zahlen über 200 werden auf 200 abgerundet.
ShowTree: Dieser Parameter legt fest, ob die Application Browser-Ansicht das linke Teilfenster (Ordneransicht) enthält. Die VALUE-Einstellungen lauten "True" und "False". Durch die Einstellung "True" wird die Ordneransicht angezeigt. Durch die Einstellung "False" wird diese Ansicht entfernt.
AppDisplayType: Dieser Parameter legt fest, wie die Anwendungen im rechten Teilfenster der Application Browser-Ansicht angezeigt werden. Die VALUE-Einstellungen sind 0 und 1. Mit der Standardeinstellung 0 werden die Anwendungssymbole als große Symbole angezeigt, vergleichbar mit der Ansicht "Große Symbole" im Windows-Explorer. Mit der Einstellung 1 werden die Anwendungen im Tabellenformat aufgeführt, vergleichbar mit der Ansicht "Liste" im Windows-Explorer.
xsltURL: Mit diesem Parameter können Sie eine XSL-Datei erstellen, die für die weitere Anpassung der Application Browser-Ansicht verwendet werden kann.
Speichern Sie die Datei.
Nach dem ersten Start liest Application Launcher eDirectory und den lokalen Cache, um Informationen zu den anzuzeigenden Anwendungen abzurufen. Wenn der Start von Application Launcher durch das Öffnen der Application Browser-Ansicht erfolgt, wird folgende Meldung in der Ansicht angezeigt, während Application Launcher die Anwendungsinformationen abruft:

Sie können diese Meldung ersetzen, indem Sie die Datei REFRESH.HTML erstellen, die die Meldung sowie Grafiken enthält, die während des Starts angezeigt werden sollen.
Erstellen Sie die gewünschte Datei. Beachten Sie folgende Richtlinien:
Benennen Sie die Datei REFRESH.HTML.
Erstellen Sie das Verzeichnis NAL_HTML an einem der folgenden Standorte:
Kopieren Sie die Datei REFRESH.HTML in das Verzeichnis NAL_HTML.
Application Browser verwendet ein internes standardmäßiges Cascading Style Sheet (CSS), um die Darstellung der Elemente, beispielsweise Überschriften und Absatztext, zu bestimmen. Sie können das standardmäßige Style Sheet ersetzen, indem Sie die Datei HF_STYLE.CSS erstellen, die die gewünschten Formatvorlagendefinitionen enthält.
Erstellen Sie das Cascading Style Sheet. Sie können das unten angezeigte standardmäßige Cascading Style Sheet von Application Browser als Beispiel oder Schablone verwenden.
Benennen Sie die Datei HF_STYLE.CSS.
Erstellen Sie das Verzeichnis NAL_HTML an einem der folgenden Standorte:
Kopieren Sie die Datei HF_STYLE.CSS in das Verzeichnis NAL_HTML.
a { color: #039; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }body { font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular }p, option, li, ol, ul { color: black; font-size: 0.9em; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular }th { font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular }.datalink { color: #039; text-decoration: underline; margin-top: 2px }.errorlink { color: #c82727; text-decoration: underline; margin-top: 2px }.errorhead { color: #c82727; font-style: normal; font-weight: 800; font-size: 1.2em; line-height: 1.5em; margin-bottom: 1.5em }.formcolumnhead1 { color: #556c79; font-weight: bold; font-size: 0.7em; text-align: center }.formhead1 { color: white; font-weight: bold; font-size: 1em; line-height: 1.2em; background-color: #6b8899; text-align: left; text-indent: 0.5em; letter-spacing: 0.1em; vertical-align: middle }.formhead1b { color: white; font-weight: bold; font-size: 1em; line-height: 1.2em; background-color: #6b8899; text-align: left; text-indent: 0.5em; letter-spacing: 0.1em; vertical-align: middle }.formhead2 { color: black; font-weight: bold; font-size: 1em; line-height: 1.2em; text-align: left; vertical-align: middle }.formdescriptext { color: #355263; font-size: 0.8em; margin-left: 1em }.head1 { color: black; font-weight: bold; font-size: 1.3em; line-height: 1.3em; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-bottom: 0.6em }.head1a { color: #663; font-weight: bold; font-size: 1.3em; line-height: 1.3em; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-bottom: 0.6em; margin-left: 1em }.head1b { color: black; font-weight: bold; font-size: 1.3em; line-height: 1.3em; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular }.head1w { color: white; font-weight: bold; font-size: 1.3em; line-height: 1.3em; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular }.head2 { color: black; font-weight: bold; font-size: 1.2em; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top: 0.4em }.head2a { color: #663; font-weight: bold; font-size: 1.2em; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top: 0.4em }.head2b { color: black; font-weight: 600; font-size: 1.2em; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; letter-spacing: 0.1em; margin-top: 0.4em; margin-bottom: 0.3em; border-bottom: 2px solid #6c8899 }.head2tm6 { color: black; font-weight: bold; font-size: 1.2em; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top: 0.6em }.head2w { color: #fff; font-weight: bold; font-size: 1.2em; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular }.head2indent { color: black; font-weight: bold; font-size: 1.2em; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top: 0.4em; margin-left: 0.5em }.head3 { color: black; font-weight: bold; font-size: 1em; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top: 0.3em }.head3a { color: #663; font-weight: bold; font-size: 1em; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top: 0.3em }.head3b { color: black; font-weight: bold; font-size: 1em; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }.head3center { color: black; font-weight: bold; font-size: 1em; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center }.head3indent { color: black; font-weight: bold; font-size: 1em; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top: 0.3em; margin-left: 1em }.head3tm6 { color: black; font-weight: bold; font-size: 1em; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top: 0.6em }.head3w { color: #fff; font-weight: bold; font-size: 1em; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular }.head4 { color: black; font-weight: bold; font-size: 0.85em; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top: 0.2em }.head4b { color: #663; font-weight: bold; font-size: 0.85em; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top: 0.2em }.head4tm6 { color: black; font-weight: bold; font-size: 0.85em; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top: 0.6em }.head5 { color: black; font-weight: 600; font-size: 0.75em; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top: 0.2em }.head5b { color: #663; font-weight: 600; font-size: 0.75em; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top: 0.2em }.head5tm6 { color: black; font-weight: 600; font-size: 0.75em; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top: 0.6em; margin-left: 2em }.hint1 { color: #663; font-size: 12px; line-height: 14px; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular }.hint1centered { color: #663; font-size: 12px; line-height: 14px; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center }.hint1right { color: #663; font-size: 12px; line-height: 14px; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: right }.inactive { color: #738c9c }.indent1 { margin-top: 0.3em; margin-left: 1em }.indent1b { line-height: 18pt; margin-top: 0.5em; margin-left: 1em }.indent1c { margin-top: 0.8em; margin-left: 1em }.iconindent1 { margin-left: 18px }.iconindent2 { margin-left: 34px }.indent2 { margin-top: 0.3em; margin-left: 2em }.indent3 { margin-top: 0.3em; margin-left: 3em }.indentall { margin-left: 0.5em }.listhead1 { color: black; font-style: normal; font-weight: 800; font-size: 12pt; text-indent: .3em; }.mainnavlink { font-weight: bold; font-size: 15pt; line-height: 18pt; }.margintop1 { margin-top: 0.3em }.margintop2 { margin-top: 0.5em }.margintop3 { margin-top: 1em }.marginleft1 { margin-left: 1em }.marginleft1b { font-size: 0.85em; margin-left: 1em }.marginleft2 { margin-left: 2em }.marginleft3 { margin-left: 3em }.marginleft4 { margin-left: 4em }.navlink { color: #030; font-weight: normal; text-decoration: underline }.nonproportional { color: black; font-size: 12pt; font-family: "Courier New", Courier, Monaco }.rowaltcolor { color: #efeee9 }.serverhead1 { color: #c82727; font-weight: 800; font-size: 1.3em; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular }.smalltext { font-size: 0.7em; line-height: 1em; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular }.mediumtext { font-size: 0.85em; line-height: 1em; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular }.smalltext2c { color: #355263; font-size: 0.7em; line-height: 1.1em; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; width: 400px }.textblue1 { color: #355263; font-size: 1em; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular }.smalltext2a { color: #663; font-size: 0.9em; line-height: 1.1em; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular }.smalltext2b { color: black; font-weight: bold; font-size: 0.8em; line-height: 1.1em; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular }.subtitle1 { color: black; font-weight: bold; font-size: 14px; line-height: 14px; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular }.subtitle2 { color: white; font-weight: bold; font-size: 14px; line-height: 14px; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular }.headpb { color: black; font-weight: bold; font-size: 15px; text-align: left; vertical-align: top; letter-spacing:2px;}.tab1s { color: white; font-weight: bold; font-size: 12px; line-height: 17px; text-decoration: none; background-color: #6b8899; text-align: center }.tab1u { color: black; background-color:#DFDDD5; font-size:12px; text-decoration:none; font-weight:bold; text-align:center }.tab2s { color: white; font-weight: bold; font-size: 11px; text-decoration: none; background-color: #6b8899 }.tab2u { color: white; font-weight: normal; font-size: 11px; text-decoration: none; background-color: #6b8899 }span.tab1u { color: black }span.tab2u { text-decoration: underline }span.tab2s {text-decoration: underline }.tablecolumnhead1 { color: #663; font-weight: bold; font-size: 0.7em; text-align: center }.tablecolumnhead2 { color: #663; font-weight: 600; font-size: 0.75em }.tablehead1 { font-weight: bold; font-size: 1em; line-height: 1.1em; background-color: #cc9; text-align: left; text-indent: 0.5em; letter-spacing: 0.1em }.tablehead1b { font-weight: bold; font-size: 1em; line-height: 1.1em; background-color: #cc9; text-align: left; text-indent: 0.5em }.tablesubhead1 { color: black; font-weight: bold; font-size: 0.85em; background-color: #efeee9; text-align: left; text-indent: 0.5em }.tablehead3 { color: black; font-weight: bold; margin-left: .5em }.tabb { font-weight: bold; font-size: 14pt;}.tabw { color: white; font-weight: bold; font-size: 14pt; }.task1 { margin-top: 0.3em; margin-left: 1em; font-size: 0.8em }.task2 { margin-top: 0.3em; margin-left: 2em; font-size: 0.8em }.windowheaddgrey { color: #5a5958; font-weight: bold; font-size: 18pt; line-height: 18pt; letter-spacing: 1px }.windowheadblack { color: #5a5958; font-weight: bold; font-size: 18pt; line-height: 18pt; letter-spacing: 1px }.windowheadwhite { color: white; font-weight: bold; font-size: 18pt; line-height: 18pt; letter-spacing: 1px }.width350 { width: 350px }.width400 { width: 400px }.width450 { width: 450px }.width500 { width: 500px }