Nos pasamos a la 8.5.2

Hola.

Después de mucho tiempo abandonado este blog, ha llegado el momento de ponerlo de nuevo en marcha, pero en lugar de la versión 7 a un nuevo y flamante servidor 8.5.2, así que actualizare la plantilla con la que estoy modificando últimamente en DominoBlog Extended en OPENNTF.

A ver que sale

 0 Comentarios 11 de Octubre , 2010

XPAGES interesante documento

Hola a tod@s.

Aqui os dejo un link a la wiki de IBM que trata el tema de las XPAGES y ademas dejan un pdf de 170 paginas sobre el tema LINK PDF.

Estoy ultimamente cacharreando con este tema, y para alguien viciado como yo en tapar las "deficiencias" del servidor HTTP de Lotus es un poco duro la verdad.

Pero tiene buena pinta, y habra que profundizar sobre el tema. Lo bueno es que siempre podemos tener nuestras aplicaciones web hechas como antes e ir migrando funcionalidades hacia XPAGES.

Un saludo

 1 Comentarios 6 de Febrero , 2009

Nuevo proyecto en mente Gestor de Blogs

Hola a tod@s.

Otra cosa que hace tiempo me ronda por la cabeza es una aplicacion que facilite la gestión de blogs, algo parecido a MU WORDPRESS.

La aplicacion seria un blog que centralice todos los blogs de un usuario o usuarios, que permita la creacion y parametrizacion de los mismos desde un unico punto y que permita tambien gestinar los post de los mismos.

Para ello supongo que tendria que empezar por modificar o crear documentos preparados para Web que tengan todas estas funcionalidades y que pretendo que valga tanto para cliente notes como para Web.

Llevo un tiempo destripando la plantilla del blog de domino y creo que ya podria empezar a pensar en realizar esta aplicacion.

Para la parte Web tengo la experiencia de XMLVIAJES que precisamente es eso un gestor de paginas pero de una funcionalidad muy concreta.

Tambien tengo hechas mini aplicaciones de publicacion y lectura de contenidos de otros blogs desde domino a otras plataformas como blogger o Wordpress

Asi que supongo que definiendo bien los objetivos sera un proyecto bonito.

Si alguien se anima ya sabe donde estoy.

De todas maneras supongo que lo primero es terminar la aplicacion de Gestor de proyectos que empece a hacer para SLUG y que quedo un poco en el olvido.

Un saludo

 0 Comentarios 27 de Enero , 2009

Migracion de la version 7.02 a la version 8.5

Hola a tod@s.

Me dispongo a migrar por fin uno de los server para que haga de conejillo de indias con la nueva version. He de decir que normalmente nunca migro los servidores hasta que no tenga por lo menos garantizadas las funcionalidades de las aplicaciones de produccion.

Me he decidido entre otras cosas, porque clientes mios ya estan pensando en migrar y en comprobar todas estas nuevas funcionalidades que les he ido contando en algun curso de formacion.

Esta norma de ORO es fundamental para no empezar a encontrarnos problemas que creiamos resueltos hace mucho tiempo o que cosas sencillas dejan de funcionar como esperabamos.

He revisado este documento de IBM y vamos a ver si todo lo que dice es verdad o no.

http://download.boulder.ibm.com/ibmdl/pub/software/dw/lotus/ND8.5RevGuideFinal.pdf

Me atrae sobre todo de esta nueva version el empezar a utilizar las XPAGES basadas en DOJO, yo utilizo siempre la libreria Mootools y como todas las cosas me da mucha pereza tener que cambiar de tecnologia pero parece ser que IBM apuesta ya claramente por esta libreria.

Por otro lado me he propuesto este año recertificarme mis CLP a la nueva version ya que creo que el mercado de Lotus domino a dado un vuelco y hay mucho vacio entre las versiones 6.x 7x y las 8.x y lo que venga, porque en mi opinion estuvo abandonado a su suerte.

Asi que si alguien se anima podriamos pensar en comprar los test de prueba a medias.

Un Saludo.
Dani

 0 Comentarios 27 de Enero , 2009

XMLVIAJES Como se hizo?

Hola a tod@s.

Voy a intentar explicar el proyecto XMLVIAJES de una manera un poco mas tecnica.

XMLVIAJES es un "gestor" de paginas Web orientadas a vender viajes.

Cómo esta organizados todo esto.

El portal de http://www.XMLVIAJES.com ahora mismo lo hemos sacado de Lotus para ser un Blog de Wordpress. ¿Por qué? Por varios motivos, el fundamental el posicionamiento en Google.
Despues de analizar la situacion hemos decidido que el blog de WordPress es de las mejores herramientas para el tema de posicionamiento en google, ya que al "señor" le gusta y lo indexa muy rapidamente.

Asi que Lotus solo empieza a trabajar cuando alguien esta interesado en crearse su propia pagina de ventas y es redirigido al subdominio http://clientes.xmlviajes.com

¿Qué pasa cuando rellenamos el formulario de registro?

entra en marcha un Agente en el WebQuerySave del formulario que valida que no estes previamente registrado y que el nombre de Dominio que escoges no este creado en el servidor como un Internet Site.

Una vez pasado este filtro se crea en ese mismo agente el usuario en el names, el Internet site para tu nueva BD y logicamente la BD en cuestion a partir de la plantilla que hemos desarrollado, se repasa la ACL y queda listo para entrar en produccion. el unico paso pendiente seria que el cliente modifique sus DNS para apuntarlas a la IP del servidor Domino donde se ha creado la BD.

LA APLICACION

Bien, la base de datos que se crea esta vacia de documentos y pesa muy poco por eso el proceso no dura mas de un minuto. Lo importante es lo de dentro.

Se crean varios documentos de Perfil que solo son visibles para el administrador, cada uno de ellos para una mision concreta.

Un Perfil para el diseño que quiero.
Un Perfil para activar o desactivar los mayoristas que quiero.

El acceso a estos perfiles se hace a traves de varios formularios, llamando con un agente WebQueryOpen al documento de perfil y recuperando los datos, y luego con un agente WebQuerySave almacenando los datos introducidos en el perfil de nuevo.

En el documento de perfil de "Diseño" se almacenan las referencias a "Logotipo" tipo de diseño, componentes escogidos, etc para cada pagina "home" de mi nueva web.
Ver video http://videos.xmlviajes.com

De esta manera cuando el usuario publico entra en la nueva web el formulario que se abre, recupera esta informacion y la pinta en la pantalla, mas adelante explicare como esta hecho.

FUNCIONAMIENTO de los motores de busquedas.

Una vez creado el perfil de diseño a nuestro gusto, nuestra pagina esta lista para su objetivo que es buscar el producto deseado en los distintos mayoristas y ofrecer una posibilidad e venta al cliente.

Para ello cuando el usuario rellena el formulario de busqueda de un hotel en una ciudad concreta para unas fechas y parametros concretos.

Salta el agente encargado de esta mision.

Este agente llama al documento de perfil de "Mayoristas" y localiza los mayoristas activados por el usuario administrador. lanza las distintas búsquedas y unifica los resultados filtrando duplicados y aplicando si se desea reglas de negocio (descuentos, suplementos, etc) como paso final almacena los resultados en un documento y lo saca a pantalla.

El usuario selecciona de este listado de resultados la opción que desea y el botón reservar abre un formulario para recoger sus datos y enviárselos al mayorista con el fin de realizar la reserva, este formulario llevaría una validación de Javascript para evitar que ponga mal el email, teléfonos, etc.

Recogidos los datos, todo esta listo para enviar la confirmación al mayorista y que el viajes, hotel, vuelo, etc quede confirmado y reservado, así que guardamos la información con estado PENDIENTE.

Necesitamos meter aquí un punto de interrupción en este flujo que seria el TPV, es decir mandar la conexión a mi banco para que este cobre la transacción y me notifique el resultado.

Normalmente los TPVs funcionan de esta manera.

Reciben la conexión del usuario a través de un formulario donde se envía el numero de transacción, los medios o firmas digitales para evitar fraudes, la cantidad a cobrar y mi numero de comercio.

Con todo esto los bancos ya pueden cobrar el servicio numero XXX por la cantidad XXX y por debajo una vez hecha la operación me notifican a una URL que previamente les he mandado el resultado de la operación.

Esta URL es un agente que se encarga de localizar el documento y modificar su estado a PAGADO o ERROR DE PAGO.

el banco redirige al usuario al comercio de nuevo donde le estamos esperando ya sabiendo el resultado de la operación.

Si el resultado es OK o estado PAGADO entonces le damos las gracias, mandamos la confirmación al mayorista y sacamos en pantalla el "LOCALIZADOR" o "BONO" para que lo imprima y vaya al hotel, aeropuerto, etc y además le mandamos las cositas por email para que se quede tranquilo.

Bueno esto es un resumen muy resumido de la aplicación.
En los siguientes articulos escribiré como hemos hecho el gestor de diseño que viene en el vídeo. las integraciones de TPVs, etc

Un Saludo

 Administracion  3 Comentarios 26 de Enero , 2009

XMLVIAJES nueva version

Hola a tod@s

Estoy terminando la nueva version de mi proyecto de viajes.

Se trata de una aplicacion hecha en Notes por supuesto, pensada para agencias de viajes que quieran tener su propio canal de venta online y no necesiten saber nada de programacion, ni de Lotus ya que es puramente Web.

http://videos.xmlviajes.com en esta pagina ire poniendo los videos de las cosas que se pueden hacer e ire explicando como he hecho algunas partes del proyecto para que veais las cosas que se pueden hacer.

La idea es que a base de asistentes, cada vez mas visuales e intuitivos el usuario pueda tener el control absoluto de su aplicacion, y por lo tanto de su negocio.

Un Saludo a todos.

 0 Comentarios 17 de Diciembre , 2008

TEST BLOGROLL SEGUNDA OPORTUNIDAD

Esta ya es la segunda oportunidad para probar el componente de la nueva Etiqueta

 0 Comentarios 2 de Noviembre , 2008

KEDADA ESLUG Primeras impresiones

Buenas a Tod@s

Este Sabado tuve el privilegio de asistir a la Primera Kedada de SLUG. He de decir que estuve muy poco tiempo ya que me sali por la mañana y me tuve que volver pronto por la Tarde.

Lo primero pedir disculpas a las mujeres de los miembros que acudieron alli y seguro que pensaron que eramos unos tarados que no teniamos otro dia mejor para juntarnos que un Sabado por la mañana.

Como era de esperar apenas pudimos debatir los muchos puntos que teniamos pendientes de hablar, y creo que entre otras cosas porque todavia no existia unaminidad de criterios.

Yo saque en claro 2 cosas, una que toda la gente que acudio tiene muchisimas ganas de que esto salga adelante y 2 que la calidad como personas de todos era excelente. Todavia queda darle forma, pero esto promete.

Con respecto a las cosas de las que hablamos,  SLUG ya no sera un Blog simplemente sino un PORTAL y como tal debe tener varias secciones que se van a implementar en breve espero. Las secciones Principales.
  • Blog y pagina principal (del que Martin ha sido nominado para su tuneado y debera ser mantenido por todos los miembros)
  • Noticias TIC ( Esto me cayo a mi en parte porque ya tenia hecho muchas de las cosas)
  • Foro (Como no le cayo esta responsabilidad al rey de los Foros Juan Carlos)
  • Biblioteca (Martin levanto la mano y se lo apropio)
  • Eventos (Pagina que informara de los eventos interesantes para la comunidad)
  • Descargas o Proyectos
  • Mas cosas por definir (zona Linux, etc)

Hubo un pequeño debate sobre el desarrollo de la web si debiamos construirla toda a medida desde 0 ya que sabemos un poco de desarrollo o empezar evolucionando lo que hay y si se da la ocasion desarrollar cosas a medida.

Yo como primer deber que me asigne fue el de crear un lector de RSS con el fin de aglutinar en una Seccion la informacion de las paginas de mas interes y aqui esta la primera version Alfa del Lector en cuestion  que colgaremos en  SLUG en breve.
Las preguntas que todos nos haciamos referente al objetivo final de  SLUG y a la inclusion o no o requisitos de nuevos miembros fueron las mas debatidas y creo que hay diversas opiniones que iremos limando.

En mi opinion personal el Objetivo u Objetivos de  SLUG son el tener una Comunidad de usuarios para fortalecer el trabajo en grupo y el conocimiento y si encima te lo pasas bien pues mejor que mejor. En ningun caso creo que mi objetivo con  SLUG sea el de adquirir mas o menos protagonismo. Para ello tengo mis paginas que a la gente les pueden gustar mas o menos pero aqui soy uno mas.

De todas maneras creo que ahora es cuando de verdad empezamos a pensar todos en la misma direccion.

En fin estoy bastante satisfecho de haber podido conocer a todo el mundo, y bastante satisfecho de ver que el pensamiento es mas o menos unanime, y creo que este proyecto es un buen proyecto de futuro.

Un saludo
Dani

 0 Comentarios 27 de Octubre , 2008

Hoy sale a la luz SOLOHOTEL.COM mi nuevo proyecto

Hola a Tod@s

Hoy voy a sacar ya a la luz mi ultimo proyecto hecho en Lotus.
Se trata de www.solohotel.com  una web dedicada a la busqueda y reserva de hoteles.

Por supuesto esta 100% hecha en Lotus (version 7.0.2) , aunque he de deciros que posiblemente en otra tecnologia hubiera sido menos dolorosa, ya que el tema del XML en Lotus no esta muy bien todavia.
He tenido que crear mi propio Cliente SOAP para poder recibir datos de los mayoristas de hoteles, etc.
He tenido que engañar al server metiendo codigo por donde nunca lo imagine, pero al final parece que funciona.




En este proyecto
  • Hay conectados mas de 100.000 hoteles con disponibilidad inmediata a traves de muchos mayoristas.

  • Estan conectados los TPVs de Servired, 4B y Banesto aunque de moemnto se cobra solo por Banesto.

  • Hemos metido el tema de google Maps para localizar los hoteles, y he añadido un buscador de hoteles cercanos a la direccion que querais.


A las 12:00 se abre la Web, de momento lo que hay es un formulario para que dejes tu email y recibais un descuento de 10 euros, y esto se va a quitar a las 12:00 (asi que todavia teneis tiempo)

Espero que os guste.
Un Saludo.

 0 Comentarios 29 de Agosto , 2008

Mis cositas

Hola a tod@s

Llevo un tiempo desaparecido tanto de este blog como de SLUG y la razon basicamente es la de siempre, no he podido sacar tiempo para esta magnifica comunidad.

Basicamente me han ocupado mis dos proyectos personales de temas totalmente diferentes, la bolsa y los viajes.

Por un lado en el tema de Bolsa he programado un automata de toma de decisiones que de modo autonomo a traves de Webservices lee los valores bursatiles y  a partir de modelos tecnicos decide comprar o vender acciones. Es un resumen muy resumido pero basicamente es eso. Las webs de este proyecto son http://www.misterbroker.com y http://www.autotradingbot.com

El lotus como bien se ha dicho y yo estoy completamente de acuerdo no es el producto ideal para una aplicacion contable o financiera ya que no es un sistema relaccional, pero si es una herramienta que para este ejemplo podria valer, ya que las decisiones y modelos tecnicos se basan en datos hitoricos y estos no van a cambiar nunca, por lo tanto una base de datos documental encaja perfectamente.

En el tema  viajes, como ya sabeis algunos el proyecto se basa en realizar una plantilla de Web que sirva para levantar una pagina de venta online de productos turisticos orientada a Agencias de Viajes. (Ejemplos: http://www.viajesalmedina.com http://www.viajesparis.net o http://www.misterviaje.com) todo esto se centraliza en xmlviajes.com donde a partir de que el usuario se da de alta la web se genera automaticamente (a partir de la plantilla) y gracias a un asistente se configura inicialmente, despues se dispone de un panel de control via Web donde se configuran los aspectos del producto como TPVs, Mayoristas, aspectos, parametros de buscadores, etc.

Por otro lado crear una red social que sirva de punto de encuetro para la gente que busque informacion sobre viajes, hoteles, destinos, etc. Ya os pasare una invitacion para que la podais ver y comentar ahora esta en pañales.

Bueno me voy, a ver si contribuyo algo en el SLUG con algun articulo que tengo por aqui en la recamara e ir terminando la base de datos de proyectos, que van a pensar que les quiero.

Un Saludo
Dani

 0 Comentarios 29 de Marzo , 2008




Sobre Noteros.com

A ver como sale este proyecto que tengo en mente Mas

FORMACION LOTUS

BlogRoll

Ultimas Entradas

Ultimos Comentarios

Categorias

Enlaces

Feeds

ESLUG