Tema anterior: Asociaciones de máscarasTema siguiente: Cómo utilizar varias máscaras


Cómo crear una máscara

La creación de una máscara implica los pasos siguientes:

  1. Copiar una máscara existente
  2. Actualizar las imágenes de la máscara
  3. Actualizar los colores y fuentes de la máscara
  4. Modificar el archivo .properties
  5. Modificar el archivo index.jsp

Copia de una máscara existente

Se debe realizar el siguiente procedimiento para copiar una máscara existente.

Siga estos pasos:

  1. Observe las ilustraciones de Máscaras de CA Identity Manager y decida cuál de las máscaras siguientes es similar a la que desea crear para la compañía:

    Con fines ilustrativos, en esta sección se supondrá que se elige la apariencia de la máscara neteauto y que se denomina yourskin. El nombre yourskin es el nombre de la máscara de su compañía.

  2. Copie el siguiente archivo:

    iam_im.ear/user_console_war/app/imcss/neteauto

    iam_im.ear/

    Nómbrelo de la forma siguiente:

    iam_im.ear/user_console_war/app/imcss/yourskin

  3. En el directorio de yourskin, cambie de nombre los archivos de la siguiente tabla:

Nombre actual

Nombre nuevo

neteauto.css

yourskin.css

neteauto_task.css

yourskin_task.css

neteauto.properties

yourskin.properties

Para simplificar la administración, el nombre del archivo .properties y los archivos .css deben coincidir con el nombre de la máscara.

Nota: Los nombres de máscaras distinguen entre mayúsculas y minúsculas.

Actualización de las imágenes de la máscara

Cualquiera de las imágenes (.gif, .jpg o .png) se puede actualizar en los siguientes directorios con las imágenes que coincidan con el aspecto de la máscara de su compañía:

Por ejemplo, para poner el logotipo de la compañía en la máscara yourskin, se sustituye logo.jpg del directorio de imágenes por el logotipo de la compañía.

Se recomienda el uso de los mismos nombres de archivos de imágenes porque muchas de estas imágenes ya están asignadas con las rutas adecuadas en el archivo yourskin.properties.

Actualización de los colores y fuentes de la máscara

Las hojas de estilo en cascada de la máscara yourskin se pueden actualizar con las fuentes y menús, fondos, márgenes y otros colores que se elijan.

Las rutas a las hojas de estilo son las siguientes:

Modificación del archivo .properties

El siguiente procedimiento se realiza para modificar el archivo .properties.

Siga estos pasos:

  1. En el archivo yourskin.properties, sustituya todas las referencias a neteauto por yourskin.
  2. Haga las siguientes modificaciones adicionales en el archivo yourskin.properties:
    1. Si no se ha especificado ya, establezca lo siguiente en la sección principal:
          parent=/app/imcss/idm/im.properties
      

      La sección principal especifica la ubicación del archivo de propiedades de la máscara principal. En este ejemplo, la máscara principal es idm.

    2. Establezca las hojas de estilo en cascada de la siguiente manera:
          stylesheet/skin.css=yourskin/yourskin.css
          stylesheet/skin_task.css=yourskin/yourskin_task.css
      
    3. Continúe como se muestra a continuación:

      Si ha sustituido las imágenes en la máscara sin cambiarles el nombre, vaya al paso d. Si ha cambiado el nombre de las imágenes, lleve a cabo los siguientes pasos:

    4. Guarde el archivo.

Más información:

Actualización de las imágenes de la máscara

Modificación del archivo index.jsp

El siguiente procedimiento se realiza para modificar el archivo index.jsp.

Siga estos pasos:

  1. Abra el archivo index.jsp en un editor de texto. Este archivo se encuentra en la siguiente carpeta:

    <iam_im.ear>/user_console_war/app/imcss

  2. En la sección <skin:update>, agregue lo siguiente como la primera entrada:
    <skin:skin name="yourskin" filename="/app/imcss/yourskin/yourskin.properties" />
    
  3. Guarde el archivo.

CA Identity Manager selecciona la máscara predeterminada para la Consola de usuario de CA Identity Manager en función de la etiqueta de máscara que aparece primero en la sección <skin:update> del archivo index.jsp.

Según está incluido en la siguiente sección <skin:update> del archivo index.jsp, CA Identity Manager mostrará la Consola de usuario con la máscara yourskin:

<skin:update>
<skin:skin name="yourskin" filename="/app/imcss/yourskin/yourskin.properties" />
<skin:skin name="idm" filename="/app/imcss/idm/im.properties" />
<skin:skin name="neteauto" filename="/app/imcss/neteauto/neteauto.properties" />
<skin:skin name="horizontal" filename="/app/imcss/horizontal/horizontal.properties" />
<skin:skin name="horizontal2" filename="/app/imcss/horizontal2/horizontal2.properties" />
</skin:update>

Cuando se desea utilizar una máscara diferente, se debe cambiar el orden de las etiquetas de máscara que se muestran.

Nueva compilación de los archivos .jsp y reinicio del servidor de aplicaciones

Si se está ejecutando CA Identity Manager en un servidor de aplicaciones JBoss, se deben volver a compilar los archivos JSP y reiniciar el servidor de aplicaciones después de crear una máscara, como se muestra a continuación:

  1. Configure el servidor de aplicaciones para volver a compilar todos los archivos .jsp.
  2. Reinicie el servidor de aplicaciones para que los cambios de la máscara yourskin se puedan aplicar.

Nota: Si se está usando un servidor de aplicaciones diferente, no es necesario completar este paso.