Archivo

Archive for the ‘Tuttorial’ Category

Crear xPages con la ayuda de XML

1 septiembre 2009 2 comentarios

Todos estamos interesados en las xPages, quien más que menos a hecho alguna prueba o a leído algún blog sobre las maravillas que podemos hacer con el nuevo elemento de diseño de Lotus Notes.  Así, que cuando leí un fantástico tutorial publicado en el xPages Blog que explicaba como hacerlo a través de XML, ni corto ni perezoso me puse a hacerlo paso a paso. La verdad es que el resultado vale la pena, así que me he permitido traducir algunas partes del post original y explicar mi experiencia. Este es el resultado…

Cuando uno diseña xPages se encuentra con algunos “pequeños inconvenientes” , detallo los más usuales que comenta el blog original:

  1. Los campos siempre son añadidos en órden alfabético en lugar del órden en el que aparecen en el formulario.
  2. Después de arrastras-y-soltar los campos desde la paleta de datos, siempre se debe cambiar el tipo de control, siempre son añadidos como si fueran controles “Edit Box”.
  3. Los campos calculados, no son añadidos directamente.
  4. No hay manera de crear los  los campos tipo Checkbox o Radio de manera dinámica.

Para evitar todos estos problemas de manera rápida, fácil y elegante al autor nos propone usar la tecnología XML para convertir desde un formulario normal a una xPage. A fin de cuentas… las xPages están definidas con XML, no?

Os explico paso a paso como lo he hecho siguiendo los pasos:

1º.-Bajarse la pagina XLS de esta página.

1paginaweb

Debereis ir al enlace de downloads de la derecha y una vez allá pulsar sobre “Domino Form DXL To XPage XSLT”

2.-El fichero que os bajeis debe ser copiado en el directorio <Instalación de Notes>/data/xsl directorio. Se copia en este directorio para poder escogerlo despues facilmente al decir que se haga la conversión.

Ahora, vamos a proceder a realizar la transformación. Para el ejemplo, transformaré el formulario “Tema Principal” de la BBDD de debates. Siiii, ya se que justamente para ese ya existe la xPage pero justamente así, todo el mundo dispone de la BBDD y además podemos comparar qué tal queda respecto al formulario xPage original.

3.-Para hacer la trasnformación deberemos  abrir la BBDD que contiene el formulario a transformar con el Designer 8.5 y seleccionar el menú: “Herramientas/Utilidades DXL/Transformar”. Nos aparecerá una ventana como la siguiente:

3Transformar

En la primera columna, escogeremos el formulario que queremos transformar (Tema principal) y en la segundacolumna, si hemos copiado bien el fichero xsl, escogeremos DominoDBDXLToXPage.xls.

Daremos a aceptar y si todo ha ido bien, nos aparecerá un navegador con el siguiente texto:

4XML

El mensaje es muy escueto pero el código XML está ya generado. Sólo tendremos que pulsar encima el botón derecho y seleccionar “Ver Código Fuente” y nos aparecerá ún código parecido a este:

5Codigo

4.-Seleccionaremos todo el código y lo copiaremos en el portapapeles.

Regresaremos al Designer y Crearemos una nueva xPage en la misma base de datos.

La abriremos y nos aseguraremos de ir al código (seleccionando la solapita Código que se ve en la parte inferior de la siguiente imagen.

6xPage

Seleccionaremos todo el código y lo borraremos para, acto seguido, pegar el código que tenemos en el portapapeles que nos ha generado, previamente, el proceso de transformación.

Al grabar es posible que os dé algún pequeño error. A mi me dió que el “dateTimeHelper1” estaba repetido, pero eliminándolo del XML se me solucionó rápidamente.

5.-Si ahora visualizamos la xPage del formulario en el navegador, aparecerá esto:7formulario

No está nada mal para ser un proceso prácticamente automático!!!

Josep Alemany

Anuncios

Quedan 4 días

15 noviembre 2007 Deja un comentario

eventoslug4.jpg

Ya queda muy pero que muy poco… apenas dos días laborales y el fin de semana…

Juan Carlos Trigo Díaz ha escrito una fantástica carta a todos los noteros que merece vuestra lectura y apoyo Carta a los Noteros. Grácias Juan Carlos.

Por otro lado quiero comunicaros que conjuntamente con Albert Buendia hemos registrado el dominio slug.es y muy pronto estará “activo” (es una sorpresa para todos los noteros…). Más detalles en el blog de Albert. Grácias Albert.

Nos vemos en el SLUG.

Aún queda tiempo para registraros: Registro al evento

Aquí teneis información de Cómo llegar

Usar Lotus Expeditor con Notes y Sametime

5 noviembre 2007 1 comentario

ibm-logo.gif

IBM ha publicado recientemente un tuttorial de cómo usar Lotus Expeditor con Notes 8 y con Sametime 7.5.1 … Wooow! Que interesante…

Espero probarlo y haceros un tutorial en castellano si hay gente interesada en ello.

Enlace al Tuttorial

Aplicaciones Compuestas

25 octubre 2007 1 comentario

 ibm-logo.gif

Una de las características más destacadas del nuevo Notes  8 es, sin duda, las aplicaciones compuestas. IBM acaba de publicar un interesante tutorial donde se explica como hacer uso de ésta fantástica herramienta. En cuanto tenga tiempo voy a probar de seguirlo y haceros un post sobre ello…

Saludos desde la feria de Lleida!

Josep Alemany

NO olvideis registraros para el evento del SLUG el 19 de Noviembre en Madrid 😉

Tutorial

Categorías:Lotus Notes 8, Tuttorial

Creando una aplicacion “desconectable” con Lotus Expeditor

4 julio 2007 3 comentarios

expeditor.jpg

Lotus Notes 8 está desarrollado sobre Expeditor. Sametime está desarrollado sobre Expeditor… IBM ha creado una nueva “plataforma de desarrollo” basada en java/eclipse y que permite a los programadores centrarse en lo solución, no en la lucha contra el hardware. Permitiendo despreocuparse de la máquina en que el aplicativo final va a correr  (sea Linux, Windows, PDA, etc…). Es, en definitiva, una nueva “capa” entre la máquina y el hombre.

Con todos estos credenciales a sus espaldas, la verdad es que apetece ver como funciona Expeditor. Así es que estuve buscando un poco y encontré un magnifico tutorial de IBM que explica como hacer una miniaplicación que permite funcionar off-line. Aquí teneis la dirección:

Tutorial Expeditor 

Categorías:Java, Tuttorial