Puede utilizar los archivos MYAPPS.HTML, REFRESH.HTML y HF_STYLE.CSS para personalizar las funciones y el aspecto de la vista del Navegador de aplicaciones. La siguiente tabla muestra una lista de lo que se controla con cada uno de estos archivos:
Las siguientes secciones proporcionan información para ayudarle a utilizar los archivos con el fin de personalizar la vista del Navegador de aplicaciones:
Los archivos MYAPPS.HTML, REFRESH.HTML y HF_STYLE.CSS se encuentran, o se pueden encontrar, en dos ubicaciones, como se muestra en la siguiente tabla:
El archivo MYAPPS.HTML abre la vista del Navegador de aplicaciones. Está instalado en el servidor de etapa intermedia de ZfD para que los usuarios puedan acceder a él desde dicho servidor (consulte Instalación del software de etapa intermedia de ZfD en Instalación). También se instala en las estaciones de trabajo de los usuarios mediante el programa de instalación del Agente de gestión de ZfD o el programa de instalación del Lanzador de aplicaciones de Novell (consulte Instalación del Lanzador de aplicaciones ) para que los usuarios puedan acceder al Navegador de aplicaciones incluso en el caso de que no desee que lo hagan desde un servidor (o no desee instalar un servidor de etapa intermedia de ZfD).
Si modifica el archivo MYAPPS.HTML en el servidor de etapa intermedia de ZfD, dicho archivo se descargará en el directorio C:\ARCHIVOS DE PROGRAMA\NOVELL\ZENWORKS\NLS\ENGLISH de las estaciones de trabajo de los usuarios que accedan al mismo desde el servidor. Esto garantiza que se van a utilizar los mismos ajustes de MYAPPS.HTML independientemente de si un usuario accede al Navegador de aplicaciones desde el servidor de etapa intermedia de ZfD o desde la unidad local.
Si hay usuarios que sólo lanzan el Navegador de aplicaciones accediendo al archivo MYAPPS.HTML de sus estaciones de trabajo, deberá modificar el archivo MYAPPS.HTML en dichas estaciones de trabajo. Quizá desee modificar una única copia de cada archivo y después utilizar el Lanzador de aplicaciones para enviar los archivos a la estación de trabajo de cada usuario.
Los archivos REFRESH.HTML y HF_STYLE.CSS no existen hasta que Ud. los crea. Una vez creados y colocados en el directorio adecuado, se utilizarán en lugar de los ajustes internos del Navegador de aplicaciones.
Si añade los archivos REFRESH.HTML y HF_STYLE.CSS al servidor de etapa intermedia de ZfD, cuando un usuario acceda al archivo MYAPPS.HTML del servidor, los archivos se descargarán en la estación de trabajo del usuario a fin de mantener la coherencia.
Si los usuarios no acceden al archivo MYAPPS.HTML desde el servidor de etapa intermedia de ZfD, deberá añadir los archivos a la estación de trabajo de cada usuario. Puede que desee distribuirlos a través del Lanzador de aplicaciones.
El archivo MYAPPS.HTML carga un control ActiveX* (AXNALSERVER.DLL) que se utiliza para generar la vista del Navegador de aplicaciones. La vista del Navegador de aplicaciones se puede personalizar modificando los parámetros que se transmiten al control ActiveX. Existen siete parámetros, que se muestran a continuación.
<!--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\"-->
Por defecto, los parámetros llevan un comentario, lo que provoca que el control ActiveX utilice sus valores internos preestablecidos.
Para modificar un parámetro:
Elimine !-- (comentario inicial) y -- (comentario final) para activar el parámetro. Por ejemplo:
<param name=\"MiddleTierAddress\" value=\"137.65.167.73\"
Modifique VALUE del parámetro. Los parámetros se describen a continuación.
MiddleTierAddress: este parámetro se aplica sólo si se ha configurado un servidor de etapa intermedia de ZfD para acceder a eDirectory de NovellTM.
El parámetro MiddleTierAddress permite especificar la dirección IP del servidor de etapa intermedia de ZfD en la que se autenticará el usuario. Se utiliza sólo si la dirección de un servidor de etapa intermedia no está incluida en el registro de Windows*; el registro incluirá la dirección si el usuario la introdujo al ejecutar el programa de instalación del Agente de gestión de ZfD.
PortalView: este parámetro permite mejorar la asistencia técnica a los portales eliminando la sección de portada de la vista del Navegador de aplicaciones. Los ajustes de VALUE son True o False. True elimina la sección de portada.
BannerURL: este parámetro se aplica sólo si el parámetro PortalView se define como False.
Puede utilizar este parámetro para especificar una portada alternativa. Por ejemplo, puede utilizar una portada que contenga el logotipo de su empresa en lugar del logotipo de Novell. El ajuste de VALUE debe ser la URL de una página HTML o archivo de gráficos (.GIF, .JPEG, etc.). Si especifica una página HTML, la página se recortará a la altura especificada por el parámetro BannerHeight. Si especifica un archivo de gráficos, la sección de portada se desplazará para ajustarse al archivo de gráficos entero. A menos que desee que la sección de portada permita el desplazamiento, debería asegurarse de que la altura del gráfico no sea mayor que la altura especificada en el parámetro BannerHeight.
BannerHeight: este parámetro se aplica sólo si el parámetro PortalView se define como False y el parámetro BannerView anula la portada por defecto de Novell.
Puede utilizar este parámetro para determinar la altura de la sección de portada. El ajuste de VALUE debe estar entre 5 y 200. Cualquier número inferior a 5 o superior a 200 se redondeará a 5 o 200, respectivamente.
ShowTree: este parámetro determina si la vista del Navegador de aplicaciones incluye o no el panel izquierdo (conocido como vista de carpetas). Los ajustes de VALUE son True y False. True hace que la vista de carpetas se muestre y False que se elimine.
AppDisplayType: este parámetro determina la manera en que las aplicaciones se muestran en el panel derecho de la vista del Navegador de aplicaciones. Los ajustes de VALUE son 0 y 1. El ajuste por defecto, 0, hace que los iconos de las aplicaciones se muestren como iconos grandes, parecidos a la vista Iconos grandes del Explorador de Windows. El ajuste 1 hace que las aplicaciones aparezcan enumeradas en una lista en formato de tabla, parecida a la vista Lista del Explorador de Windows.
xsltURL: este parámetro permite crear un archivo .XSL que se puede utilizar para personalizar aún más la vista del Navegador de aplicaciones.
Guarde el archivo.
Al iniciarlo por primera vez, el Lanzador de aplicaciones lee eDirectory y el caché local en busca de la información que necesita sobre las aplicaciones para mostrarlas. Si el Lanzador de aplicaciones se inicia abriendo la vista del Navegador de aplicaciones, en la vista aparece el siguiente mensaje mientras el Lanzador de aplicaciones recupera la información de la aplicación:
Puede reemplazar este mensaje por otro; para ello, cree un archivo REFRESH.HTML que contenga el mensaje y los gráficos que desee que aparezcan durante el inicio.
Cree el archivo que desee utilizar. Tenga en cuenta las siguientes directrices:
Póngale al archivo el nombre REFRESH.HTML.
Cree un directorio NAL_HTML en una de las dos ubicaciones siguientes:
Copie el archivo REFRESH.HTML en el directorio NAL_HTML.
El Navegador de aplicaciones utiliza una hoja de estilos en cascada predefinida interna (.CSS) para determinar el aspecto de elementos tales como encabezados y párrafos de texto. Puede reemplazar la hoja de estilos predefinida creando un archivo HF_STYLE.CSS que contenga las definiciones de estilos que desee utilizar.
Cree la hoja de estilos en cascada. Puede utilizar la hoja de estilos en cascada por defecto del Navegador de aplicaciones, que se muestra más abajo, como ejemplo o plantilla.
Póngale al archivo el nombre HF_STYLE.CSS.
Cree un directorio NAL_HTML en una de las dos ubicaciones siguientes:
Copie el archivo HF_STYLE.CSS en el directorio 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 }