Personalizacion de Inotes 8.5.1 (arquitectura)

Autor: Daniel Recio

Fecha entrada: Enero 5 2010

Comentarios [10]
Tags:  Inotes  Inotes85 

Una comunidad de noteros de habla hispana






Personalizacion de Inotes 8.5.1 (arquitectura)

Buenas.

Me pido el primer articulo del año ;-) que es el preimero de una serie de articulos mas o menos tecnicos que nos ayudaran a personalizar el correo inotes y añadirle nuevas funcionalidades.

Esta es la arquitectura que sigue el servidor Lotus para mostrar nuestro correo Inotes o DWA (Domino Web Access) en el navegador.

Image:Personalizacion de Inotes 8.5.1 (arquitectura)

Basicamente lo que hace es coger los datos de la base de datos de correo y poner la interfaz que sirve la base de datos Forms85.nsf del servidor, por lo que si queremos tocar algo del aspecto de Inotes tendremos que meterle mano a esta gran base de datos.

Los chicos de IBM con el fin de facilitarnos un poco la tarea de personalizacion, han identificado una serie de subformularios "Custom_xxx" donde podriamos tocar.

Hasta la version 8.5.1 estos subformularios se encontraban en la base de datos Formsxx.nsf de rigor y era ahi donde teniamos que tocar. Con lo que en cada actualizacion o Fix Pack que instalabamos nos tocaba meter de nuevo los cambios.

Ahora si abrimos la base de datos Forms85.nsf vemos que ya no estan estos subformularios y lo que tenemos que hacer es crearnos una base de datos con la plantilla de "Lotus Inotes Extension Forms" y ahi encontraremos los subformularios. Con esto conseguimos que si alguna actualizacion de servidor machaca la base de datos Forms85.nsf no se perderan los cambios realizados.


Image:Personalizacion de Inotes 8.5.1 (arquitectura)

Con esto la cosa quedaria asi.
Image:Personalizacion de Inotes 8.5.1 (arquitectura)

Y seran estos subformularios los que tendremos que tocar para las personalizaciones

Image:Personalizacion de Inotes 8.5.1 (arquitectura)

Ahora veremos en los siguientes capitulos como podemos ir personalizando nuestro correo Inotes acorde a las necesidades intentando tocar lo menos posible la base de datos Forms85.nsf.

Lo recomendable como siempre es no trabajar en produccion, y si lo hacemos previamente haremos una copia fuera de la carpeta Inotes de las dos base de datos.

Siempre que hagamos cambios es necesario refrescar la cache del servidor para  verlos.

LOGOTIPO e ICONOS

La version de Inotes actual no utiliza una gran cantidad de imagenes para cada icono sino que carga una imagen y mediante CSS posiciona la imagen para mostrar el icono correspondiente

Tendriamos "basicicons.gif" donde si os fijais aparece el logo inicial

Image:Personalizacion de Inotes 8.5.1 (arquitectura)

Tendriamos tambien "sceneicons.gif" y "sorticons.gif" y "vl-header-images.gif" para los degradados

Image:Personalizacion de Inotes 8.5.1 (arquitectura)   Image:Personalizacion de Inotes 8.5.1 (arquitectura)

Tenemos varias opciones para poner nuestro logotipo.

1-. cambiar el gif "basicicons.gif" sustituyendo el actual por el nuestro, pero tendriamos que respetar el ancho y alto para que no salga "cortado"

2-. modificar los subformularios Custom_Banner para sustituir el gif TRANSPARENT.GIF por nuestro logo que previamente subiremos como recurso.

3-. Modificar, el codigo HTML de los subformularios Custom_Banner respetando siempre el tag TABLE para introducir nuestro propio HTML.

Un saludo


Compartir genera conocimiento

Spanish Lotus User Group