Daniel Recio 5 Enero 2010
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.
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.
Con esto la cosa quedaria asi.
Y seran estos subformularios los que tendremos que tocar para las personalizaciones
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
Tendriamos tambien "sceneicons.gif" y "sorticons.gif" y "vl-header-images.gif" para los degradados
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