Spanish Lotus User Group

Comunidad de usuarios de Lotus





xpages          

Juan Carlos Trigo Díaz  1 Octubre 2012
Este articulo nos lo ha enviado Josué Ortega.
Simplemente darle las gracias por su colaboración, parece que la gente se va animando.
Un ejemplo que podemos aplicar en xpages.
Mil gracias de nuevo


Desde una vista en xpages, queremos abrir un formulario de nuestro querido notes y no otra xpages.

¿Cómo hacerlo?

En una xpages, introducimos una vista:

Image:Colaboracion Josue Ortega - Xpages

Seleccionamos la vista que vamos a utilizar:

Image:Colaboracion Josue Ortega - Xpages

En la parte derecha, pestaña DATA, aparecerán los campos de la vista.

Image:Colaboracion Josue Ortega - Xpages

Seleccionaremos los que nos interesen. Después de seleccionar, arrastramos hasta la zona de trabajo “Design”. Aparece la siguiente ventana que nos pide confirmación sobre los campos seleccionados:

 

Image:Colaboracion Josue Ortega - Xpages

Con las flechitas de la parte derecha, podemos cambiar el orden de las columnas.

Seleccionamos OK y ya tenemos el objeto vista en nuestra xpages:

Image:Colaboracion Josue Ortega - Xpages

Acudimos a las propiedades de la vista:

 

Image:Colaboracion Josue Ortega - Xpages

 

¿Qué es el atributo “var”? Si pasamos por encima con el ratón nos lo dice:

Image:Colaboracion Josue Ortega - Xpages

Así damos nombre a esa fila que utilizaremos como “filavista”.

Acudimos a la columna que abrirá un formulario al hacer click.

Image:Colaboracion Josue Ortega - Xpages

En el editor escribimos:

window.document.location.href='http://miservidor.com/'+'#{javascript:database.getFilePath ()}'+'/0/' + '#{javascript:filavista.getUniversalID()}'

 

Ya lo tenemos. Abrimos un formulario o lo que creamos conveniente, pero no el evento por defecto de la columna.

Josué Ortega

Daniel Recio  17 Febrero 2012
Ittaka, uno de nuestros patrocinadores, acaba de anunciar que va a dar un Seminario sobre Desarrollo de aplicaciones móviles en Madrid el próximo 19 de Junio.

Image:Seminario Desarrollo de aplicaciones móviles con Domino 8.5.3 

Personalmente hace mucho tiempo que pienso que este tema, bien con xPages o sin ellas es el futuro, así que me parece una gran idea el aislar en cierta manera la parte dedicada al desarrollo orientado a moviles y tablets.

Aqui teneis toda la informacion del evento, ademas si os apuntais con tiempo teneis descuento.

Mucho animo con el seminario, una gran idea.

Martin Ortega  15 Septiembre 2011
Aquí parece que, o sabes Xpages o eres gilipollas, es la impresión que tengo.
No se si os habéis fijado en Planet Lotus, una entrada relacionada con temas de Administración (por ejemplo) es difícil que llegue a "What's Hot", pero claro, si el tema va de Xpages y encima lo ha puesto un listo rebosa de las visitas que tiene.
Está claro, a la gente le interesa las Xpages por encima de todo, la encuesta que puso Dani en el post anterior dice lo mismo, además la gente no quiere Xpages avanzado, lo que quiere es empezar a desarrollar con Xpages (por lo menos eso es lo que demuestra nuestra encuesta).
Hay gente que parece que eso lo tiene claro, Ittaka innovación (del amigo Miguel Angel) tiene previstos varios cursos para el mes de Octubre y Noviembre, os pongo el enlace por si alguien está interesado (tenemos que cuidar a nuestros patrocinadores).
Vale, vale, me rindo, acepto el pulpo como animal de compañía, pero entonces que quiere decir esta encuesta de CodeStore que salió hace poco en Planet Lotus ???:

Are you still developing non-XPages Domino websites ???
Yes, I'm old school all the way! 40%
Yes, but do some XPages stuff too. 39%
No, I'm all about the XPages. The other way is dead to me. 10%
No, I don't do either. 9%.

Ganamos los agueletes, me lo explique por favor.

Image:A mi que me registren 


Daniel Recio  30 Agosto 2011
Como estuvimos viendo en la jornada del 13 de Junio, gracias a Dojo podemos crear aplicaciones Web para dispositivos móviles. Pues bien la documentación se he ido actualizando y ahora disponemos de mucha mas información, también podemos ver las cosas
que tendremos disponibles en la próxima versión la 1.7 de Dojo.


http://docs.dojocampus.org/dojox/mobile

Como novedades de la version 1.7 tenemos las siguientes

dojox.mobile.deviceTheme

Este modulo detecta que tipo de dispositivo se esta utilizando a través de la variable CGI User-Agent y carga automáticamente el tema que le corresponde. el tema por defecto es el de Iphone pero se puede especificar el tema que queremos usar.


Image:Dojox.Mobile Documentation Updated

Nuevos Widgets disponibles



Seguiremos investigando por aqui, ya que los desarrollos para dispositivos móviles tienen mucho futuro.

Un Saludo
Albert Buendia  29 Julio 2011

Paso de gigante de la plataforma Notes/Domino con el acceso nativo a bases de datos relacionales. Hasta ahora había que sincronizar una NSF con una base de datos relacional mediante controladores ODBC usando típicamente agentes o mediante LEI pero a partir de muy pronto podremos manipular datos en bases de datos relacionales directamente utilizando un controlador JDBC. Esta es una de las grandes novedades de Domino 8.5.3 que aparece en septiembre. Un gran avance para los desarrolladores. Esperamos poner algún ejemplo para después de vacaciones. Mientras tanto os dejamos esta presentación de IBM introduciendo la solución.

XPages goes relational

También poder visualizar este video en Youtube.


Martin Ortega  28 Marzo 2011
No tengo ni idea como queda este título en inglés, igual suena muy grosero, espero que suene cariñoso, no pretendo molestar a nadie.
Porqué digo esto ??? Bueno, la idea no es mía, lo leí en una revista de ServerNews aunque el tema iba de RPG y pantallas verdes, la persona que escribia el artículo decía textualmente que por cada aplicación que la gente escribiera en RPG + pantalla verde iban un montón de gente al paro, ojo, el problema no era usar RPG (lenguaje de programación del AS/400), el problema era usar el mismo interface de toda la vida para presentar la aplicación al usuario final.
Las cosas han cambiado mucho en este entorno, los programadores tienen que adaptarse a las nuevas herramientas, no puede ser que estén programando igual que hace 20 años, porque si es así lo que conseguiran es que un día llege un listo y piense que lo que necesita tu empresa es implementar un "software más agil".
En ese momento te darás cuenta que el problema no es de Lotus, el marrón lo tienes tú, porque lo que dice el listo es justo lo que hacen las XPages, un soffware más ágil que te ayudará a dar un mejor aspecto a tus aplicaciones y te permitirá mejorar tu productividad.
Es una pena que en el mundo AS/400 no tengamos unas XPages, si señores, lo digo en voz alta, no existe una GUI nativa, es verdad que hay otras cosas como HATS, Webfacing y otros productos "no IBM", pero una cosa como Xpages no existe, por esa razón cuando veo a la gente del mundo Lotus que no usa las XPages pienso, " You're not working with XPages? you're kidding me ¡¡¡".
He visto que el colega Miguel Angel Calvo tiene publicados varios cursos de Xpages en su blog, cursos de "Desarrollo básico con XPages", cuando termine el Lotusphere publicaré los enlaces en la página principal del ESLUG, propaganda gratuita, bueno, de momento gratuita, no es que en un futuro queramos cobrar por estas cosas, pero si es verdad que estamos pensando en buscarnos patrocinadores, ya os contaremos.
Daniel Recio  3 Marzo 2011
Vamos señores que se acaban las rebajas, recordad que el dólar es un 40% más barato que el euro.

Image:ebook Mastering Xpages 9.99$

Image:ebook Mastering Xpages 9.99$

http://www.stumbleupon.com/su/2PRO9K/www.informit.com/deals/index.aspx

Yo lo tengo en papel y merece la pena, aunque es un tocho que no veas.

Ya pondremos alguna cosilla de las XPages que están cogiendo forma ya.
Jordi Vilaró  22 Septiembre 2010
Toda la información disponible podéis encontrarla aquí.
Albert Buendia  9 Septiembre 2010

¿Perdido en el Planeta xPages? Para los developers, developers, developers  se ha publicado recientemente en una de las Wikis de Lotus los mapas de objetos Domino para las xPages respecto a las versiones 8.5.1 y la 8.5.2. Lo interesante es que al hacer clic en los objetos se enlaza a la documentación correspondiente. Haz clic en las imágenes para hipertransportarte a los mapas visuales.




Albert Buendia  31 Agosto 2010

Para los developers que quieran introducirse en las xPages tienen hasta el 2012 para ver este video gratuito sobre desarrollo en xPages. Es en idioma raro pero se entiende perfectamente. Se puede ver a la hora que a uno le vaya mejor y además se puede descargar la presentación free. No es necesario disponer de un IBM ID.

Lotus Domino Designer includes XPages, a JavaServer Faces (JSF) based technology, that allows developers to use HTML, CSS and JavaScript skills to build collaborative applications without having to code in Java. Developers can drag and drop from a palette of modern Web controls, use the Dojo JavaScript Library, write business logic in client and server side JavaScript and leverage built in Ajax services to build collabo-rative apps that run online or disconnected. In this webcast, you will get an overview of XPages and walk thru the core steps of building an application.

Image:IBM Webcast: Building Lotus Domino Web 2.0 applications with XPages

Building Lotus Domino Web 2.0 applications with XPages


Salvador Jose  16 Julio 2010

Desde la irrupción de Java / Eclipse como motor de los productos Lotus sin duda alguna se está llevando a cabo - porque todavía no ha finalizado - un lavado de cara en algo tan importante como las interfícies de usuario de los productos. Esto es, en definitiva, lo que el usuario percibe del producto y con el que interactúa. Un producto puede tener un core buenísimo pero si la interfaz de usuario falla o los menús no son consistentes, está condenado a ser repudiado por los usuarios.

En la línea de un desarrollo consistente en toda la gama de productos Lotus, IBM bautizó otra nueva sigla: OneUI (Un Interfaz de Usuario). ¿Qué es esto? Podríamos decir que son unas directrices, reglas y métodos que se aconsejan seguir a los desarrolladores para el diseño de aplicaciones en xPages para obtener un interfaz común en las aplicaciones.

Los ficheros de OneUI están localizados a partir de la versión 8.5.1 tanto en el cliente Notes como en el servidor Domino en la ruta /domino/html/oneuiv2
Se puede decir que en la versión 8.5.1 están ahí para que los desarrolladores "experimenten" con OneUI.

Image:Documentación sobre OneUI

Tenemos documentación en los siguientes vínculos.

IBM Lotus User Interface Developer Documentation

http://www-10.lotus.com/ldd/ddwiki.nsf/dx/12102009164524SCALK8.htm

Para empezar a experimentar lo mejor es descargarse un framework de ejemplo disponible en Openntf aquí. Lo que nos descargamos es una plantilla xpframework.ntf y una guía rápida en formato pdf. Además podemos ver un vídeo explicativo en Youtube. Made in Steve Castledine.

Otra importante característica que aterriza con las xPages en la versión 8.5.2 es el nuevo editor ckeditor. Es el nuevo estándar de edición de texto rico en las xPages. IBM incorporará la versión 3.2.1 que se puede probar aquí. Los ficheros del nuevo editor también se incorporan tras el directorio /domino/html/ tanto en el cliente Notes 8.5.2 como en el servidor Domino.

Image:Documentación sobre OneUI

Salvador Jose  9 Julio 2010

Así que Vd. quiere empezar con las XPages. Aquí tiene una colección de webs. He descartado las webs relacionadas con IBM, léase, greenhouse, lotus wikis, ibm, openntf, etc. También ** no ** he incluido una gran cantidad de wikis basadas en la plantilla de Lotus wiki que he encontrado por Internet.

Evidentemente todas estas webs están corriendo con un servidor IBM Lotus Domino versión 8.5.x (x>=0).


De USA


http://elguji.com
http://iqjam.net
http://bloggeropen.com
http://www.thinkresources.com


http://www.muchgooder.com


http://www.foam-depot.com
http://science.education.nih.gov/LifeWorksSpeakersBureau.nsf/Home.xsp
http://www.yellowverse.com/Yellowverse.nsf/LotusphereSpotto.xsp
http://www.hbacentralmo.com/hba.nsf/MemberDirectory.xsp
http://www.jcmg.org


http://pride.spfldcol.edu/web/xfront.nsf/hrjobsearch.xsp


http://www.focul.net/Public/FDT/FDTWiki.nsf/home.xsp
http://www.signaturecare.com/jcmg.nsf/EmploymentApplication.xsp


http://www.usw.salvationarmy.org/dropbox.nsf
http://naturesharvest-llc.com/




De Canadá


http://www.aw.ca/awhome.nsf/locations.xsp



De Suecia




http://www.donova.se
http://www.micronic.biz


http://www.edgeguide.com 



De Brasil


http://www.xrmglobal.com.br




De España


http://www.ittaka.com
http://www.dominoplus.es
http://www.circuitocoliseo.com
http://www.power400.es
http://www.slug.es/foroxp.nsf




De UK



http://www.uklug.info

De Italia




http://www.comune.castione.bg.it 



De Bulgaria




http://www.stone.bg




De Holanda

http://www.lialis.nl
http://www.basicfreight.eu
http://www.hdebruijn.nl 



De Polonia




http://www.maxsea.com.pl 



De Australia


http://www.geobytes.com/IpLocator.htm
http://www.insurancefit.com.au
http://www.randomcomputing.com.au
http://www.machinesafe.com.au




De Suiza




http://new-happiness.com/Applications/NewHappiness.nsf/xp_Index.xsp?contentkey=AboutUs


http://service2.allianz-suisse.ch/web/gadirectory/gadirectory.nsf/Main.xsp?lang=de&gakey=06&team=

De Alemania


http://www.immoportal-bodensee.net
http://www.donaufest.de


http://www.teamlearnlive.de
http://www.schulte-paulus.de
http://www.fdp-sachsen.de
http://www.am.rlp.de




De Ucrania



http://eikschool.com.ua

De Rusia




http://www.moskeram.ru

De Checoslovaquia


http://www.topworx.cz


Martín Ortega Novella  15 Junio 2010

Se celebrará el 17 de Junio

Análisis en profundidad de la creación de aplicaciones Lotus Domino con XPages
Participe en esta presentación técnica de XPages explorando el desarrollo de una aplicación Lotus Domino real. Se utilizará la aplicación Domino Discussion para este examen en profundidad, lo que significa que podrá disponer del código fuente para que pueda explorarlo con todo detalle. No se pierda esta oportunidad de participar junto a expertos técnicos y de producto de IBM Lotus en este webcast técnico.

Análisis en profundidad de la creación de aplicaciones Lotus Domino con XPages
Fecha:
Jueves, 17 de Junio de 2010
Hora:
11:00 (Nueva York)

Highlights
  • Aprenda a aprovechar la biblioteca JavaScript Dojo, utilizar servicios Ajax incorporados e impartir lógica de negocio utilizando JavaScript del lado del servidor y llamar a Java
  • Vea cómo personalizar el aspecto de la aplicación utilizando temas y controles personalizados
  • Descubra cómo ampliar las aplicaciones para que funcionen con otros artefactos Web, tales como una aplicación compuesta
¡Inscríbase hoy mismo!

Daniel Recio  18 Mayo 2010
Como segunda parte al articulo de mejoras para la plantilla Discussion Next Gen vamos a ver como hemos habilitado la posibilidad de envío de mensajes privados.

Demo Foro ESLUG

Si recordáis del anterior articulo, vimos que en el Avatar habíamos incluido la imagen Image:Discussion Next Gen (SLUG Version) Part 2 la cual abría un cuadro de dialogo

Image:Discussion Next Gen (SLUG Version) Part 2
Continuar leyendo "Discussion Next Gen (SLUG Version) Part 2" »
Daniel Recio  7 Mayo 2010
Bueno.

Es el momento de presentar las cositas que hemos hecho con el foro de OPENNTF Discussion Next Gen

Esto no son mejoras, sino que son funcionalidades que hemos pensado que hacían falta en esta plantilla. Estas son las funcionalidades que hemos implementado hasta el momento.

Custom Control Avatar:
Multiidioma: (Castellano, Catalan, Ingles, .....)
Mensajes Privados.
Registro de Usuarios
Mensajes pendientes de Leer
RSS general y por autor.
Widget para incrustar los ultimos post en otras paginas

Vamos a intentar explicar como lo hemos hecho.
Continuar leyendo "Discussion Next Gen (SLUG Version)" »
Daniel Recio  16 Abril 2010
Bueno.

Este video esta fenomenal como tutorial de arranque para el tema de XPAGES

http://download.boulder.ibm.com/ibmdl/pub/software/dw/lotus/Domino-Designer/XPagesWorkshopDemo/xpagesdemo_viewlet_swf.html

Espero que os sea de utilidad
Un saludo
Daniel Recio  16 Enero 2010
Buenas

Para aquellos interesados en el desarrollo de aplicaciones con XPages, ya esta disponible el recurso para poder aclarar muchas dudas y empezar con buen pie.

Aqui os dejo el enlace a Xpages Redbook


Un saludo
Martín Ortega Novella  28 Diciembre 2009
He puesto esta Xpage dentro de mi blog, es una especie de PlanetLotus pero a lo bestia.
Tengo que añadir al resto de miembros del ESLUG, es solo una prueba.
Cuando lo tenga fino (chapa y pintura) y con todos los miembros, lo pondré en el ESLUG y en nuestra fábrica por si alguien lo quiere añadir a su blog.

El enlace
Juan Carlos Trigo Díaz  2 June 2009
Buenas amigos,
llevo varias semanas super liadillo, ya sabéis, todo el mundo quiere domino R8.

Ya he publicado la web para apuntarse a la Kedada de NotesRing, que se celebra el viernes 12 de junio en madrid.

Image:Kedada NotesRing - Xpages e Internet Explorer 8

Apuntarse a la Kedada de NotesRing


Xpages e Internet Explorer

Me estaba currando una xpages y sorpresa y con la última actualización de windows xp, viene internet explorer 8,

Si solo fuese el control de texto enriquecido, pues vale, pero el botón de guardar no funciona tampoco.


Image:Kedada NotesRing - Xpages e Internet Explorer 8

Error de Internet Explorer 8

Image:Kedada NotesRing - Xpages e Internet Explorer 8

he probado a cambiar las opciones de seguridad de internet explorer 8 y nada.

Mientras en firefox se muestra sin problemas y funciona el botón de guardar.

Image:Kedada NotesRing - Xpages e Internet Explorer 8

Ahora que tenía bastantes xpages en la nueva versión de notesring 14, las tendré que dejar hasta que salga algun parche y volver a los formularios.

La verdad es que es una pena, tanto trabajo para que ahora no funcione.

saludos y os espero en madrid

Juan Carlos Trigo Díaz
Martín Ortega Novella  18 May 2009
Parece que lo de "To be or not to be" me ha gustado, pero prometo no ponerlo más.
Estoy acabando lo del Blog Asturias y voy de frente a la Aplicación de Indicencias.
Pero me pregunto.........uso XPages ???
Yo creo que con las cuatro mariconadas que se, podría hacer una aplicación guapa, meterme con XPages me retrasaría.
(Voy a ir contestando yo mismo las preguntas, si alguien me ayuda, mucho mejor).

Hombre, si te metes con XPages, al principio te retrasará un poco, pero en el futuro podrás crear aplicaciones web más rápidamente.

Qué futuro ??? si yo no vivo de esto, yo soy de hardware, estoy con el tema de desarrollo porque el día que descubrí lo fácil que es hacer cosas con Lotus Notes, me enganché y sigo haciendo algún pinito de vez en cuando.

Más a mi favor, cuando veas lo fácil que es usar XPages te engancharas a esta nueva opción de la 8.5.

No se si creerte, no me estarás engañando??? pero tú quien eres ??? no serás el "Ed Brill" y me quieres vender la moto de Xpages???

No ¡¡¡ no soy el Ed Brill, soy la voz de tu conciencia, no tienes otra opción, no te puedes quedar con las cuatro mariconadas que sabes, tus LotusScripts, tus @command , tienes que tirar palante ¡¡¡

La jodimos ¡¡¡ la voz de mi conciencia, con la Iglesia hemos topado querido Sancho.
Bueno, me lo voy a pensar, pero el problema principal es que yo ya soy casi un "Prejubilado", si tuviera unos 20 años menos no estaría aquí hablando contigo, en aquellos tiempo la voz de mi conciencia no me complicaba tanto la vida, tenía las cosas mas claras.
Daniel Recio  4 May 2009
Hola a tod@s.

La semana pasada estuve trabajando en traducir la aplicacion Wiki Xpages que ha hecho Steve Castledine y Niklas Heidoff con licencia Apache, y que pongo a disposicion de quien quiera mejorar.

En principio solo he traducido la parte Web de Xpages (he ido a lo facil) seguire traduciendo (solo quedan por traducir los titulos de las columnas de las vistas, ya que sino se da de tortas con las XPages así que de momento se queda de esta manera) e incorporando temas que vaya viendo a la misma, asi de paso aprendo un poco mas de la nueva versión, y la dejo preparada para cuando tengamos el server en versión 8.5

Hay algunas cosas que se me ocurren como incorporar un formulario Web para su configuracion ampliando las opciones que tiene ahora mismo. Añadirle algun theme aparte del estandar, etc. En fin si se os ocurren cosillas, ya sabeis donde ponerlas.

DESCARGA ACTUALIZADA

Un Saludo a tod@s

Spanish Lotus User Group