Una declaración de lista de nuggets define un conjunto de enlaces que se muestran mediante un solo nugget llamado nuggetLists nugget. Cada enlace definido puede dirigir a una página diferente del Web Client (definida por separado mediante un método de página) o a una página completamente externa a InterAction, como un motor de búsqueda de Internet.
Las declaraciones de listas de nuggets se almacenan en archivos XML en el equipo donde está instalado el Application Server.
Una declaración de lista de nuggets es muy flexible. Cada enlace definido se puede configurar para hacer una de las siguientes acciones cuando un usuario lo selecciona:
- Mostrar la página de destino en un área de marco (técnicamente un iframe) en la misma página.
- Mostrar la página de destino en la ventana actual del navegador (es decir, reemplazar el contenido actual de la ventana por la página de destino).
- Abrir una nueva ventana completa del navegador para la página de destino.
- Mostrar la página de destino en una ventana “emergente” separada.
También puedes crear elementos solo de texto para usarlos como encabezados dentro de la lista de enlaces.
Una lista de nuggets que muestra contenido en un iframe
[A] Todo este bloque es el nugget de lista de nuggets.
[B] Esta es el área de enlaces. Muestra una serie de enlaces.
[C] Esta es el área de contenido. Muestra el contenido que corresponde al enlace seleccionado. En realidad, el área de contenido está mostrando otra página.
Al definir y usar listas de nuggets, debes recordar que hay 3 partes involucradas:
- La declaración de la lista de nuggets. Esta identifica la lista de enlaces. Para cada enlace, identifica el nombre que se debe mostrar, la URL de la página de destino y el tipo de enlace (iframe, etc.). En la figura de abajo, la lista de enlaces definida por una lista de nuggets se muestra en la sección B.
-
El destino, o página de destino, de cada enlace. Como se mencionó antes, esto puede ser otra página del Web Client o una página web externa.
Cuando se enlaza a una página del Web Client, defines la página con un método de página, igual que cualquier otra página. Cuando usas una lista de nuggets que muestra las páginas en un iframe, es importante diseñar la página para que se ajuste bien al marco que ofrece el iframe.
- El propio nuggetLists nugget. Como cualquier otro nugget, colocas este nugget en una página al definir la página en un método de página. Debes indicar el ID de la lista de nuggets que define el conjunto de enlaces que quieres que la página muestre.
Cómo funciona una lista de nuggets en una página
[A] Este nugget es parte de la página de Resumen de Persona, que está definida por el método de página relationship-overview-person. Ten en cuenta que el encabezado “Personas, empresas y organizaciones relacionadas” no es parte del nugget; este texto se define como parte de una etiqueta de sección en la declaración de la página.
[B] La página relationship-overview-person muestra el nugget nuggetLists.jsp, configurado para usar una lista de nuggets llamada rel-person-results. Esta lista de nuggets ha sido definida para mostrar estos enlaces.
[C] Un segundo método de página define esta página (who-knows-simple-results). Esta página es el destino del enlace Mis compañeros que conocen a esta persona. La página muestra una cuadrícula con las relaciones.
Archivos para declaraciones de listas de nuggets en el Application Server
Los siguientes archivos para listas de nuggets se instalan con InterAction Application Server. Se instalan en el directorio etc de la máquina del Application Server.
- nuggetLists.xml
- externalIntegrationNuggetLists.xml
- brewNuggetLists.xml
- actionableItemNuggetLists.xml
En una instalación típica, el directorio etc normalmente es:
C:\Program Files\LexisNexis\InterAction\AppServer\iahome\etc.
Además de estos, InterAction Application Server también instala un archivo XML de lista de nuggets en blanco llamado localNuggetLists.xml. Puedes usar esta versión para tus propias declaraciones. Puedes copiar y pegar las listas de nuggets predeterminadas en este archivo para usarlas como punto de partida. Esta también es la mejor manera de hacer cambios a una lista de nuggets predeterminada: cópiala en localNuggetLists.xml y haz tus ediciones allí. Así conservas la versión original.
El archivo localNuggetLists.xml se instala en el directorio local de la máquina del Application Server.
En una instalación típica, el directorio local es:
C:\Program Files\LexisNexis\InterAction\AppServer\iahome\etc\local.