iwebcode - weblog
Entradas del weblog

PermaLinkComo montar una Web de e-commerce (TPVs) Parte IComentarios (0)

ImageBuenas a tod@s.

Hoy vamos a empezar un tema en el que llevo trabajando mas de un año y que quizás sea la razón de que me no hubiera publicado gran cosa el año pasado.

Vamos a intentar montar una web de comercio electrónico y a ver que posibilidades tenemos de llevar adelante nuestro proyecto con los TPVs 4b y Servired que son los mas habituales en España

Vamos a explicar primero como funciona básicamente una web de comercio electrónico y su conexión con el TPV.
Leer más . . .

PermaLinkAhi van unos videos que he encontrado en IBMComentarios (0)

Image Hola a Tod@s.

Lo primero Feliz año a tod@s, pediros disculpas por mi ausencia y deciros que intentare retomar este proyecto de nuevo.

Para empezar os pongo unas demostraciones que he encontrado en la pagina de IBM

Leer más . . .

PermaLinkCómo tener el cliente de Administración 6.x en castellanoComentarios (0)

ImageHola a tod@s

Bueno, ahí va un "truco" para tener el administrador de la 6 en castellano.

Instalamos el Designer en castellano. y luego del Data1.cab del cliente de Administración extraemos los siguientes ficheros, vienen con un numero delante así que los extraemos al escritorio y les quitamos los numeros.

Con el cliente Notes cerrado colocamos los ficheros en sus ubicaciones:

Estos irán al directorio de Programa, por ejemplo C:\lotus\notes\

  • admin.exe
  • cfgdomserver.jar
  • jconsole.exe
  • jhall.jar
  • m1w3fp.dll
  • naddus.dll
  • na_fe.dll
  • na_rc.dll
  • serversetup.exe
  • sload.exe

Y estos al de datos, por ejemplo c:\lotus\notes\data\
  • userreg.ntf
  • events4.ntf
  • decomsrv.ntf
  • domadmin.ntf

Espero que os sirva y supongo que esto no tendrá SOPORTE oficial.
Un Saludo

PermaLinkSedes de Internet vs Servidores VirtualesComentarios (0)

Hola a tod@s.

Vamos a intentar explicar una "novedad" (a estas alturas) de la versión 6.x de configuración de HTTP en un servidor Domino. Esta novedad es la creación de Sedes de Internet.
En versiones anteriores de Domino, cuando queríamos alojar mas de una pagina de internet en el mismo servidor y distinguir su acceso, lo que se hacia era crear Host Virtuales o Servidores Virtuales.

Esto significaba, que dentro del mismo servidor Domino, yo podía acceder a una URL, por ejemplo "www.iwebcode.com.es" y el servidor me llevaba a la BD de datos de esta web, o "www.escalador.com" y me llevaba a su BD.

Sin embargo tenia una limitación, y es que las condiciones generales de servidor e mantenían para todos igual, es decir no podía habilitar el seguimiento de sesiones solo para una web y dejarlo deshabilitado para el resto.

Otro ejemplo podría ser el de Intranet/Extranet

Leer más . . .

PermaLinkCómo implementar un histórico de Cambios en un documentoComentarios (0)

Hola a todos.

Como hace mucho que no pongo nada, voy a publicar como crear un histórico de cambios en un documento, que me ha pedido una amiga.

Se trata de monitorizar el ultimo cambio realizado sobre los grupos del names, en este caso solo sobre el campo "Members".........


Leer más . . .

PermaLinkPara los IndocumentadosComentarios (0)

Buenas a todos.

Aqui os pongo unos enlaces que seguro que a mas de uno le sacan de un apuro, como pretendáis imprimirlos, id preparando el toner.


Leer más . . .

PermaLinkAdministración: Comandos de Consola en el ServidorComentarios (0)

ImageBuenas a Todos.

Aquí os pongo un "pequeño" listado de los comandos de consola del servidor. Voy a intentar aumentar esta documentación según la versión de domino, parámetros, etc.

Pero de momento os pongo el avance.


Leer más . . .

PermaLinkSeguridad domino 6.x : Administración con Acceso TotalComentarios (0)

Buenas a todos.

Vamos a explicar como aplicar una de las novedades en la administración de servidores 6.x

Hasta esta versión cuando necesitábamos acceder a una BD del servidor en la que no podíamos porque la ACL nos lo impedía, era necesario ejecutar el fichero nlnotes.exe situado en el directorio del servidor.
El cual abría un cliente notes con el ID del servidor y a través del cual accedíamos a las bases de datos de manera "local" pudiendo modificar la ACL de la misma.

En este recurso se explica la novedad de "acceso total" que viene con la versión 6.x de Domino.
Leer más . . .

PermaLinkArquitectura de Directorio Central en un dominio DominoComentarios (0)

Buenas a todos.

Una de las novedades de la versión 6.x es la posibilidad de implementar una arquitectura de Directorio Central en el dominio Domino. Esta arquitectura se diferencia de la tradicional en la que todos los servidores tenían una replica completa del names, y muchas veces teníamos que esperar a que los cambios se replicaran en todo el dominio para que tuvieran efecto, por ejemplo dando un alta de usuario en el servidor A, los usuarios del servidor B no podrían enviarle correo hasta que este no recibiera los cambios del names, puesto que el nuevo usuario no aparecería en el listín.

Con esta nueva arquitectura, podemos distribuir las replicas del names en algunos servidores solamente con la configuración del entorno, servidores, docs de configuración, dominio, etc, sin los usuarios, grupos, etc.
Leer más . . .

PermaLinkCurso Web de Administración 6.x/6.5.x : Operating FundamentalsComentarios (0)

Buenas a todos.

Aquí os pongo un enlace a un curso interactivo de introducción a la administración Domino que hay en IBM, como siempre en perfecto ingles Introduction to Administering IBM® Lotus® Domino® 6/6.5: Operating Fundamentals

Un saludo a todos.

PermaLinkActualización inmediata de la cache de gruposComentarios (0)

ImageSupongo que habréis notado que al actualizar los miembros de un determinado grupo el servidor no los reconoce inmediatamente. Esto ocurre mucho en las búsquedas y sobre todo si el grupo está informado como parte de la LCA. Esto obliga muchas a veces a reiniciar el servidor Domino nada más que para actualizar la cache de nombres interna y así poder utilizar los cambios realizados en los grupos.

A partir de la versión 5 y posteriores Lotus Domino incluye un comando que permite ver y refrescar la cache de nombres del servidor.

Leer más . . .

PermaLinkComandos especiales para los agentes de servidorComentarios (0)

ImageLa versión 6 y posteriores de Lotus Domino incluyen un nuevo comando para la tarea AMGR (el administrador de agentes). Este nuevo comando permite la ejecución directa de un agente desde la cónsola del servidor Domino. Para ello deberemos introducir el siguiente comando:

Tell Amgr Run "basedatos.nsf" 'NombreAgente'

donde basedatos.nsf es el nombre de la base de datos que contiene el agente y NombreAgente es el nombre del agente que se quiere ejecutar.

Leer más . . .

PermaLinkIBM Lotus Domino Access for Microsoft Outlook frente a Microsoft Office Outlook Connector para IBM Lotus Domino.Comentarios (0)

En el recurso 28/02/2003 se analizó el conector de Microsoft para Outlook 2002 que permitía utilizar este cliente de correo electrónico como si del cliente Notes se tratara para el acceso al correo, la agenda, las tareas y la libreta de direcciones. Ya se comentó que este conector era algo parecido al por entonces llamado Lotus iNotes for Microsoft Outlook aunque tenía una instalación más sencilla y su funcionamiento era más rápido.

Leer más . . .

PermaLinkBuscador sencillo para páginas web.Comentarios (0)

ImageUna de las funcionalidades más imprescindibles en cualquier página web es la posibilidad de realizar búsquedas sencillas. En este recurso se mostrará un procedimiento para crear una caja de búsquedas que permita mostrar los documentos contenidos en la base de datos mediante una búsqueda sencilla.

Leer más . . .

PermaLinkControl del correo spam utilizando las mejoras de la versión 6.Comentarios (0)

Uno de los principales inconvenientes que sufrimos los usuarios del correo electrónico es la incesante llegada de mensajes publicitarios (lease Spam) a nuestros buzones. Hay días que recibimos tanto correo basura de este tipo que en muchas ocasiones los buzones se bloquean por falta de espacio. Ni que decir tiene que todo este correo no es más que un inconveniente del que nos gustaría librarnos sin complicarnos demasiado la vida.

Leer más . . .

PermaLinkMejora del aspecto de las vistas de Lotus Notes en la web, ahora con categorías.Comentarios (0)

Gracias a Danisoft que ha realizado la adaptación completa del recurso 26/6/2002 de mejora de vistas para web, por fin he podido publicar la forma en como modificar dicho recurso para que admita vistas categorizadas. Podéis ver el resultado final en la siguiente imagen y ver un ejemplo pulsando en la opción correspondiente del menú de enlaces:



Leer más . . .

PermaLinkNovedades de la versión 6. Varios iconos en una sola columa en las vistas de Notes.Comentarios (0)

Otra nueva característica que afecta al diseño de las vistas de la versión 6 es la posibilidad de incluir más de un icono en una columna de una vista, además de que estos iconos pueden ser imágenes guardadas como recursos en la base de datos.

Leer más . . .

PermaLinkNovedades de la versión 6. Colores personalizados en las vistas de Notes.Comentarios (0)

Una nueva característica muy útil en las vistas de la versión 6 es la posibilidad de cambiar el color del texto y del fondo de forma dinámica para cada registro dentro de la vista. Esta posibilidad se puede ver en la base de datos de correo que permite alterar los colores dependiendo de los remitentes de los mensajes.

Leer más . . .

PermaLinkNovedades de la versión 6. Nuevo elemento incrustado "Editor".Comentarios (0)

Siguiendo los pasos del recurso anterior, en esta ocasión os voy a mostrar otra de las pequeñas maravillas que nos tiene preparada la versión 6 de Lotus Notes/Domino: El editor incrustado.

Leer más . . .

PermaLinkNovedades de la versión 6. Nueva función @SetViewInfo.Comentarios (0)

Este mes empiezo una serie de recursos dedicados a mejoras introducidas por la versión 6 a nivel de programación de aplicaciones. Durante los próximos recursos iré introduciendo algunas de las mejoras que he encontrado más interesantes depués de estos últimos meses probando la nueva versión. Si alguien quiere que profundice sobre alguno de los temas tratados o no tratados os ruego que me lo comuniquéis por correo electrónico, así podré realizar esta serie lo más ha vuestro gusto posible.

Leer más . . .

PermaLinkMicrosoft Outlook 2002 Connector para Lotus Notes/Domino.Comentarios (0)

Lo prometido es deuda. Este recurso analizará el nuevo Connector de Microsoft Outlook 2002, un plug-in gratuito para Microsoft Outlook 2002 que permite a éste servir de front-end para el correo, la agenda y las tareas de Lotus Notes, es decir, puede sustituir al cliente Notes en sus funciones básicas. De hecho su funcionalidad es parecida al iNotes for Microsoft Outlook aunque sin incorporar la potencia de poder crear réplicas locales de la base de datos de correo y alguna que otra particularidad.

Leer más . . .

PermaLinkUtilidades de software para usuarios y administradores de Notes/Domino.Comentarios (0)

En este primer recurso del año os voy a mostrar una serie de herramientas que he ido descubriendo a lo largo de estos últimos meses, y que son realmente útiles, tanto para los usuarios como para los administradores de sistemas Notes/Domino.

Leer más . . .

PermaLinkIntroducción a los Java Servlets en Lotus Domino.Comentarios (0)

ImageEl lenguaje de programación Java fue creado por Sun Microsystems como un lenguaje de programación general orientado hacía la creación de aplicaciones para la Web. Este lenguaje tiene una característica fundamental: es multiplataforma, ya que existen versiones de la máquina virtual para casi todas las plataformas y sistemas operativos más extendidos en la actualidad. Otra característica importante, y quizás la que lo ha hecho tan popular, es la creación de pequeñas aplicaciones que se pueden ejecutar directamente desde una página Web: los conocidos applets de Java.

Leer más . . .

PermaLinkSeleccionar múltiples documentos en una vista web.Comentarios (0)

Una de las técnicas más utilizadas en las aplicaciones Lotus Notes consiste en la posibilidad de procesar múltiples documentos contenidos en una vista. Esta técnica, que en el cliente Notes es sumamente sencilla de utilizar, se complica cuando la aplicación debe gestionarse desde la Web. A partir de ese momento ya no se pueden utilizar la técnica de selección de documentos en la vista del cliente Notes ya que la vista Web no es más que una página HTML.

Leer más . . .

PermaLinkMejoras en el desarrollo de aplicaciones para Lotus Notes/Domino 6.Comentarios (0)

La Candidate Release de Lotus Notes/Domino 6 es ya una versión prácticamente definitiva y si la descargáis podréis comprobar como su funcionamiento es muy estable (cosa que todas las versiones beta de este producto han demostrado de forma contundente). Debido a ello, y después de comprobar las mejoras que ofrece esta nueva versión, os las relaciono a continuación, haciendo hincapié en las que afectan al entorno de desarrollo.

Leer más . . .

PermaLinkActivar el registro de visitas para el servidor web de Lotus Domino.Comentarios (0)

Una de las posibilidades que tiene el servidor Lotus Domino actuando como servidor web es el registro de las visitas que tiene la sede web que dicho servidor soporta. Este proceso se puede realizar de dos formas distintas: utilizando una base de datos Notes (domlog.nsf), o bien, utilizando archivos de texto para registrar el movimiento de nuestro servidor. También es posible utilizar ambas técnicas simultáneamente pero es una técnica poco recomendable debido al coste de proceso del servidor que utilizan los dos sistemas actuando al mismo tiempo.

Leer más . . .

PermaLinkMejora del aspecto de las vistas de Lotus Notes en la web.Comentarios (0)

Como todos sabéis, las vistas de Lotus Notes, una vez publicadas en web, tienen un aspecto algo pobre. Lotus Domino convierte la primera columna de la vista en un enlace al documento correspondiente, y si la vista está categorizada entonces se muestra el triángulo para plegar y desplegar las diversas categorías. Se puede observar una vista estándar publicada en la web en la siguiente imagen:



Lo que se va a realizar en este recurso es una mejora del aspecto y el funcionamiento de una vista en la web utilizando un poco ayuda de las hojas de estilo en cascada (CSS) y un poquito de JavaScript. El aspecto conseguido es el siguiente:



Además, al pasar el cursor por encima de los registros de documentos éstos se iluminan, y efectuando un solo clic encima del mismo el documento se visualiza, siendo esto último mucho mejor que pulsar sobre el enlace de la primera columna en una vista estándar.

Leer más . . .

PermaLinkGeneración de gráficos en web mediante SVG y un agente LotusScript.Comentarios (0)

SVG es un nuevo lenguaje de programación basado en XML que permite la generación de gráficos vectoriales para ser visualizados mediante el navegador web. Esto nos ofrece a los desarrolladores muchas posibilidades, como por ejemplo la generación de gráficos estadísticos obteniendo los datos desde bases de datos Notes y generando la salida web mediante agentes. Si queréis obtener una información detallada acerca del SVG podéis leer la página oficial del W3 Consortium dedicada al SVG.

Leer más . . .

PermaLinkAcceso al cliente Notes local del servidor Lotus Domino.Comentarios (0)

En este recurso se explicará un truco muy utilizado por los administradores de sistemas para poder solucionar problemas en el servidor Domino. El truco consiste en arrancar un cliente Notes con el ID del servidor pero desde el propio servidor. Esto nos da acceso prácticamente ilimitado a todas las bases de datos del servidor para poder realizar las tareas de mantenimiento que se requieran en un momento determinado.

Leer más . . .

PermaLinkRecuperación de parámetros URL en llamadas a agentes web.Comentarios (0)

Este nuevo recurso es una colaboración que he recibido hace unas pocas semanas. La persona que me lo mandó tan solo deseaba compartir un código que había desarrollado y que le había sido de gran ayuda. Me pareció un acto de generosidad magnifico y por tanto en esta ocasión lo publico de forma íntegra.

Leer más . . .

PermaLinkConfiguración del correo del Internet (SMTP) en Lotus Domino (y 2. Parte).Comentarios (0)

Como segunda parte del recurso anterior sobre la configuración del correo SMTP vamos a tratar los parámetros avanzados que permiten activar los filtros de seguridad del servidor. Realmente tratarlos todos es una tarea imposible para tan poco espacio pero al menos intentaré explicar los más utilizados.

Leer más . . .

PermaLinkConfiguración del correo del Internet (SMTP) en Lotus Domino (1. Parte).Comentarios (0)

Una de las preguntas que más frecuentemente me hacéis es la forma de configurar el servidor Domino para permitir el envío y recepción de correo de Internet, es decir, como convertir a nuestro servidor Domino en un servidor de correo de Internet. En la versión 4 el procedimiento era un poco complicado ya que se necesitaban configurar los parámetros del MTA de SMTP, además de instalarlo aparte. En la R5 el procedimiento se ha simplificado enormemente debido, en parte, a que Lotus Domino maneja el correo SMTP de forma nativa.

Leer más . . .

PermaLinkUna aproximación a las vistas dinámicas en Lotus Notes.Comentarios (0)

Tal como sabéis, Lotus Notes no dispone de una opción para permitir la creación de vistas dinámicas más allá de la opción de búsqueda por índice incluida en el producto. Esto es debido a la propia estructura interna de las vistas y sus índices que deben ser reconstruidos basándose en selecciones estáticas. Sin duda este sistema permite tanto una rápida actualización de las vistas como una muy buena velocidad de búsqueda, aunque sigue siendo una verdadera pena que el sistema implantado no permita el dinamismo ya que esta opción daría a los usuarios grandes posibilidades.

Leer más . . .

PermaLinkIntroducción a las posibilidades XML del servidor Lotus Domino (y 2. Parte).Comentarios (0)

En el recurso anterior se realizó una pequeña introducción a las capacidades XML de Lotus Notes. Ahora vamos a ver un ejemplo práctico que nos permitirá generar una vista en formato XML pero mediante una hoja de estilos podrá ser mostrada en un formato más acorde con el usuario final sin perder ninguna de sus capacidades XML.

Leer más . . .

PermaLinkIntroducción a las posibilidades XML del servidor Lotus Domino (1. Parte).Comentarios (0)

Para explicar un poco en que consiste el lenguaje XML primero deberíamos realizar una pequeña introducción al HTML y porque este lenguaje no es adecuado para ciertas tareas que el XML realizará de forma más apropiada.

Leer más . . .

PermaLinkUn pequeño servidor web local en nuestra estación de trabajo.Comentarios (0)

Uno de los problemas con los que nos encontramos los desarrolladores es que cuando tenemos que realizar pruebas de una aplicación para la web hemos de tener obligatoriamente un servidor Domino con la base de datos que tenemos que probar y con la correspondiente tarea HTTP activada. Si quisiéramos realizar pruebas de forma local en nuestra estación de trabajo o en casa no nos quedaría más remedio que instalar una copia del servidor Domino en nuestro PC para poder efectuar las pruebas correspondientes. Pues bien, este recurso nos mostrará la manera de arrancar una tarea HTTP en nuestro PC sin tener que instalar el servidor Domino.

Leer más . . .

PermaLinkUn ejemplo práctico sobre los Lotus Domino Objects.Comentarios (0)

En el recurso 6/11/2000 realicé una introducción a los Lotus Domino Objects en la que introduje sus principales características. En el presente recurso realizaré una ejemplo práctico de como pueden usarse para crear aplicaciones externas que utilicen las posibilidades de Lotus Notes.

Leer más . . .

PermaLinkCreación de un portal corporativo para Lotus Notes (y 2. Parte).Comentarios (0)

Lo prometido es deuda. Tal como comentaba en el recurso anterior esta vez publico una plantilla de base de datos Notes para la creación de un portal corporativo. En este recurso se ofrece, a parte de la plantilla, un pequeño manual explicativo de la instalación y el funcionamiento de esta base de datos. Vamos a ello.

Leer más . . .

PermaLinkCreación de un portal corporativo para Lotus Notes (1. Parte).Comentarios (0)

Como todos sabéis, la versión 5 de Lotus Notes admite la posibilidad de personalización del escritorio. Esta funcionalidad (que se verá incrementada con la próxima versión del producto) permite que cada usuario defina el entorno de trabajo como mejor le parezca. Las posibilidades son variadas pero no muy extensas, además la definición del entorno depende de cada usuario y no de la imagen corporativa que quiera dar la empresa.

Leer más . . .

PermaLinkControlar doble-clic y tecla escape en web.Comentarios (0)

El recurso presentado en esta ocasión tratará de implementar en Web el funcionamiento de las opciones de ratón y de la tecla escape que se utilizan en el cliente Notes. Vamos a ver como se puede conseguir que al efectuar un doble-clic del ratón sobre un formulario web éste pase al modo de edición de forma automática y que al pulsar la tecla escape se permitan guardar o cancelar los cambios realizados, del mismo modo en que se hace en el cliente Notes.

Leer más . . .

PermaLinkAutentificación web mediante un acceso directo URL.Comentarios (0)

Siguiendo con el recurso anterior dedicado a la autentificación de sesiones mediante un formulario web, este recurso mostrará otra posibilidad de autentificación directa sin necesidad de utilizar ni el diálogo del explorador web ni el formulario de DOMCFG.NSF.
El sistema planteado en este recurso es muy sencillo y consiste en pasar como parte del URL de la página web el nombre del usuario y su contraseña. Vamos a ver como hacer esto.

Leer más . . .

PermaLinkAutentificación web mediante un formulario de acceso.Comentarios (0)

Como todos sabéis cuando un navegador de Internet intenta acceder a una base de datos Lotus Notes ubicada en un servidor Domino cuya LCA tiene limitado el acceso, el navegador muestra una pantalla (como la que se muestra a continuación) solicitando el nombre de usuario y la contraseña para acceder a dicha base de datos.



Leer más . . .

PermaLinkControl de versiones del cliente Notes.Comentarios (0)

Algunas veces es necesario conocer la versión del cliente Notes para poder realizar algún tipo de acción en las aplicaciones. Por ejemplo, si la versión es una 4.6 no se pueden utilizar marcos, mientras que en una versión 5.0 si que se pueden utilizar. Entonces, dependiendo de la versión, debemos decidir de qué forma se le muestra la información al usuario.

Leer más . . .

PermaLinkString multilínea en un mensaje.Comentarios (0)

Este recurso muestra una forma sencilla de hacer que un mensaje de aviso o error tenga varias líneas. Normalmente, para construir un mensaje que tenga varias líneas, se utilizan varios strings concatenados mediante el carácter de control CHR$(10). Pues bien, existe una forma mucho más sencilla de crear un mensaje de varias líneas y es utilizando como carácter de inicio y final del string el carácter pipe (|).

Leer más . . .

PermaLinkAcceso ODBC a bases de datos Lotus Notes.Comentarios (0)

En recursos anteriores ya se ha tratado el tema del acceso a la información contenida en bases de datos Notes desde otras aplicaciones. En este recurso se tratará otro tipo de acceso: el acceso a través de ODBC.
Lotus pone a disposición de todos los desarrolladores y usuarios un driver ODBC para el acceso a los datos de bases de datos Notes desde otras aplicaciones que contemplen este estándar. Así se puede, por ejemplo, realizar una tabla estadística desde Microsoft Excel sobre los datos ubicados en una base de datos determinada, o generar informes complejos con alguno de los programas que existen en el mercado.

Leer más . . .

PermaLinkPersonalizar el membrete del correo de Lotus Notes.Comentarios (0)

Es posible que muchos de vosotros os hayáis preguntado por la posibilidad de personalizar el correo de Lotus Notes según vuestros gustos personales o directrices de vuestra empresa. Una de las cosas que se me ha comentado más es la posibilidad de personalizar el membrete del correo para que aparezca (en lugar de los que trae por defecto Lotus Notes) el logotipo de nuestra empresa -por ejemplo-. Esta posibilidad siempre ha existido debido a que el correo de Lotus Notes no deja de ser una plantilla de base de datos, lo que quiere decir que si tenemos el acceso adecuado (diseñador o gerente) a dicha plantilla podremos modificar los formularios para adaptarlos a nuestras necesidades. En el presente recurso vamos a ver qué procedimiento hay que seguir para poder añadir un nuevo membrete que pueda ser usado por todos los usuarios.

Leer más . . .

PermaLinkVentanas de selección (popup) en aplicaciones web.Comentarios (0)

Como todos sabéis crear campos en Lotus Notes que muestren un cuadro de diálogo para selección de valores es una tarea muy sencilla. Podemos utilizar las propiedades del propio campo o una fórmula @PickList para conseguirlo. El problema se presenta cuando intentamos realizar esta misma operación en una aplicación web, ya que las propiedades del campo y la fórmula @PickList no funcionan del mismo modo.

Leer más . . .

PermaLinkVistas con información de campos de texto formateado.Comentarios (0)

Alguna vez puede ocurrir que deseemos mostrar en una columna de una vista el contenido de un campo de texto formateado. Como todos sabemos esto no es posible ya que en una columna solamente pueden aparecer campos estándar que no contengan información desestructurada.

Leer más . . .

PermaLinkPáginas Web con datos dinámicos de otras bases de datos.Comentarios (0)

Como todos sabéis, Lotus Domino puede ejercer de servidor Web con la capacidad añadida de que cualquier formulario, vista, etc. será convertido a HTML de forma dinámica. Esto lo convierte en un servidor de páginas web muy completo y potente ya que es muy sencillo crear un formulario de solicitud de información que al ejecutarse muestre una lista de documentos para poder editarlos a continuación, todo ello de forma dinámica. El problema que se presenta es el siguiente: ¿como podemos hacer que Lotus Domino muestre información no contenida en una base de datos Notes de forma dinámica? Esta pregunta seguramente tiene varias respuesta aunque el siguiente recurso utiliza solamente una de ellas.

Leer más . . .

PermaLinkVisualizar una vista dentro de una tabla en la web.Comentarios (0)

El recurso tratado a continuación permite, de una forma muy sencilla, formatear las vistas que deben aparecer en la web para que su apariencia sea un poco más vistosa. Por supuesto estamos hablando de vistas que aparecen en formato HTML, para las vistas representadas por un applet Java este recurso no tiene aplicación.

Leer más . . .

PermaLinkIntroducción a los Lotus Domino Objects.Comentarios (0)

Tal como se ha comentado en recursos anteriores Lotus Notes puede utilizar perfectamente objetos COM y controles ActiveX. Esto le confiere mucha potencia al desarrollar aplicaciones desde el propio entorno de desarrollo (Domino Designer). Ahora bien, si lo que deseamos es crear una aplicación (por ejemplo: Visual Basic) que acceda a los objetos de Lotus Notes (bases de datos, vistas, documentos, etc.) entonces tenemos un problema. Para solucionar esto y permitir a otras aplicaciones interactuar con los objetos de Notes, Lotus pone a disposición de los desarrolladores de aplicaciones y usuarios los llamados Lotus Domino Objects.

Leer más . . .

PermaLinkDescripciones flotantes de los campos en formularios Web.Comentarios (0)

Una de las posibilidades que tiene el cliente Notes respecto al navegador Web es la función de visualizar textos explicativos de los campos al pulsar el botón del ratón encima de las etiquetas de los mismos. Pues bien, en este recurso se explicará el procedimiento a seguir para hacer algo parecido en los formularios web.

Leer más . . .

PermaLinkUtilización de gráficos personalizados en las columnas de las vistas/carpetas.Comentarios (0)

Una de las limitaciones que tienen las vistas y las carpetas generadas con Lotus Notes es la imposibilidad de definir iconos personalizados para una columna determinada. Como de todos es sabido, es posible añadir iconos a una columna de una vista o carpeta pero solamente se puede elegir entre una serie de iconos predefinidos que ya vienen con el propio cliente Notes.

Leer más . . .

PermaLinkParámetro no documentado del comando Broadcast.Comentarios (0)

El comando Broadcast de Lotus Domino sirve para que los administradores puedan enviar un mensaje a los usuarios de clientes Lotus Notes que se encuentren conectados al servidor en un determinado momento. El mensaje aparece en la barra de mensajes del cliente Lotus Notes. Esto tiene un inconveniente y es que si el usuario no se fija bien puede no advertir el mensaje que le acaba de enviar el administrador.
Para superar este problema existe una opción no documentada del comando Broadcast que permite enviar los mensajes de forma que aparezcan dentro de un cuadro de mensaje en el cliente Lotus Notes interrumpiendo al usuario, de este modo es muy difícil que éste no advierta las indicaciones del administrador.

Leer más . . .

PermaLinkCreación de asistentes (Wizards) para Lotus Notes (y 3. Parte).Comentarios (0)

Tal como se ha comentado en los dos recursos anteriores (Creación de asistentes 1. parte y Creación de asistentes 2. parte), los asistentes (wizards en inglés) son pequeños programas que guían al usuario paso a paso en la realización de una determinada tarea. En este recurso se describe la implementación de una clase derivada especializada LotusScript para el manejo del asistente creado en la primera parte de este recurso.

Leer más . . .

PermaLinkCreación de asistentes (Wizards) para Lotus Notes (2. Parte).Comentarios (0)

Tal como se comentó en el recurso anterior (Creación de asistentes 1. parte), los asistentes (wizards en inglés) son pequeños programas que guían al usuario paso a paso en la realización de una determinada tarea.
En este recurso se describe la implementación de una clase genérica LotusScript para el manejo de dichos asistentes. La creación de una clase genérica nos ofrece muchas posibilidades, una de ellas (que además es la que nos interesa) es la posibilidad de crear clases derivadas especializadas de aquella. Ya que cada asistente que creemos tendrá una forma de actuar distinta necesitamos personalizar su funcionamiento para cada caso. Hacer esto por el método de copiar/pegar/modificar puede ser factible pero a la vez es muy engorroso.
La propuesta es crear una clase genérica LotusScript que encapsule todo el funcionamiento general del asistente (creación del mismo, control de los botones, gestión del número de pasos del asistente, etc), y después derivar una clase que contenga la funcionalidad añadida de cada uno de los asistentes (validaciones, control del botón de finalizar, etc)...

Leer más . . .

PermaLinkCreación de asistentes (Wizards) para Lotus Notes (1. Parte).

Los asistentes (wizards en inglés) son pequeños programas que guían al usuario paso a paso en la realización de una determinada tarea. Existen muchos tipos de asistentes, por ejemplo, al configurar un cliente Lotus Notes de la versión 5 un asistente guía al usuario en todo el proceso. También existe un asistente para crear conexiones desde la gestión de ubicaciones del cliente Notes, e incluso para la creación de eventos y notificaciones en la base de datos de estadísticas del servidor Domino.
Pues bien, el presente recurso y los siguientes mostrarán la forma de crear un asistente propio para la realización de la tarea que queramos. El asistente será creado utilizando una clase LotusScript de forma que sea muy sencilla la implementación de nuevos asistentes simplemente creando una clase derivada. Todo el código y las imágenes de este recurso y los dos siguientes están basadas en los asistentes del sistema que ya trae Lotus Notes pero su funcionamiento difiere de ellos debido a que es totalmente de creación propia, incluyendo muchas mejoras sobre aquellos.
A continuación se muestra el aspecto final que tendrá el asistente que se va ha crear en este recurso, solamente hacer notar que la funcionalidad implementada no es mucha, el asistente se limita a preguntar un nombre de usuario para después mostrarlo, pero servirá para conocer todos sus aspectos, así como la forma de personalizarlo para nuestros propios fines.



Leer más . . .

PermaLinkPosicionar el cursor en formularios Web.Comentarios (0)

Algo sumamente sencillo como posicionar el cursor en un campo del formulario al abrir un documento de Lotus Notes no funciona del mismo modo si ese formulario va a visualizarse desde la Web. Para poder colocar el cursor en un campo determinado al abrir el formulario desde el navegador deberemos recurrir a código JavaScript. La forma de implementar esto es muy sencilla ya que todo consiste en invocar un método determinado del campo.

Leer más . . .

PermaLinkUtilizar controles ActiveX en los formularios Notes.Comentarios (0)

Continuando con el tema tratado en el recurso anterior sobre los documentos ActiveX, este recurso explicará cómo podemos incluir controles ActiveX en nuestros documentos Notes para realizar funciones especiales.

Leer más . . .

PermaLinkIncrustar un objeto MS Word en un documento Notes.Comentarios (0)

En las actuales aplicaciones cada vez es más común la utilización de diversos recursos para compartir un fin determinado. Una de las claves para conseguir esto en el entorno Windows ha sido la utilización de la tecnología ActiveX de Microsoft. Esta tecnología permite la utilización dentro de un determinado producto de los recursos proporcionados por otro producto.
En este recurso se muestra un ejemplo de implementación de esta tecnología en Lotus Notes para crear un documento Notes que tenga incrustado un objeto MS Word. Cuando se abra el documento Notes el objeto MS Word pasará a ocupar todo el espacio de trabajo de Notes permitiendo la actualización del documento. Toda la automatización se realizará mediante una librería LotusScript.

Leer más . . .

PermaLinkCreación de archivos de acceso directo a Notes (NDL).Comentarios (0)

Un recurso poco conocido del cliente Lotus Notes es la posibilidad de crear accesos directos (links) a documentos, vistas o bases de datos desde fuera del propio cliente Notes.

Leer más . . .

PermaLinkComando no documentado HANG.Comentarios (0)

Existen algunos comandos no documentados para administrar el servidor Lotus Domino. En este recurso os comentaré el comando que se puede utilizar para finalizar una llamada telefónica en el módem conectado al servidor.

Leer más . . .

PermaLinkVarios archivos NOTES.INI en el mismo PC.Comentarios (0)

Lotus Notes se instala en un directorio (habitualmente c:\notes en la versión 4, en c:\lotus\notes en la versión 5 y en c:\Archivos de programa\lotus\notes en la versión 6). Dentro de este directorio se encuentran todos los archivos del programa. También se encuentra la carpeta \data que es la contenedora de los archivos de las bases de datos locales del cliente Notes.
Existe un archivo de parámetros de configuración y ejecución llamado NOTES.INI que en la versión 4 se encontraba dentro de la carpeta Windows y que en las versiones 5 y 6 se sitúa dentro del directorio de programas de Notes (\notes). Este archivo contiene toda la información necesaria para que el cliente se ejecute de forma satisfactoria para un determinado usuario.

Leer más . . .

PermaLinkAbrir diálogo de selección de carpeta desde LotusScript.Comentarios (0)

El recurso siguiente muestra como se pueden utilizar desde LotusScript funciones del sistema Windows, en concreto se detalla el proceso para poder utilizar el cuadro de diálogo "Seleccionar carpeta".

Leer más . . .

PermaLinkValidación de formularios en la Web mediante JavaScript.Comentarios (0)

La programación de formularios en Lotus Notes para la solicitud de datos en la Web es una tarea realmente sencilla para todos los que estamos acostumbrados a diseñar aplicaciones Lotus Notes. Solamente debemos crear el formulario tal y como haríamos normalmente y después el servidor Domino se encargará del resto publicándolo en la Web y añadiendo el botón de transferencia de forma automática. Todas las validaciones incluidas en los campos del formulario actuarán de la misma forma que utilizándolo en un cliente Notes. De todos modos esto último tiene un inconveniente ya que dichas validaciones se realizan en el lado del servidor con la consiguiente transmisión de datos entre cliente y servidor para validar los campos. El siguiente ejemplo muestra como programar las validaciones de los campos en el lado del cliente utilizando JavaScript. Con este pequeño cambio se mejorará de forma notable el rendimiento ya que los datos sólo viajarán hacia el servidor cuando el formulario esté correctamente informado.

Leer más . . .

PermaLinkAcceso a bases de datos relacionales con ODBC.Comentarios (0)

Este recurso tratará sobre el acceso vía ODBC desde el cliente Notes a una base de datos relacional. En el ejemplo se tratará de acceder a una base de datos de clientes ubicada en un servidor y crear un documento Notes para cada registro del archivo de clientes. El acceso a la base de datos es muy parecido en los diversos servidores, y no tiene ninguna dificultad el cambiar un acceso a un servidor a otro tipo de servidor.

Leer más . . .

PermaLinkCambio de atributos de los links en la Web al pasar el cursor por encima.Comentarios (0)

Tal como podéis observar en esta sede Web los links definidos en ella son activos. Cuando se muestran no están subrayados y al pasar el cursor por encima se muestra el subrayado de forma dinámica y cambian de color.
Este sencillo truco está basado en las hojas de estilo soportadas por los navegadores actuales (Nestcape Navigator y Microsoft Internet Explorer) y veréis que su implementación en Lotus Notes es muy sencilla.

Leer más . . .

NotesRing.com
iwebcode es miembro de:
Publicidad
,
Solohotel.com

SOLOHOTEL.COM
mi ultimo proyecto:


Escríbeme
Esta web es posible gracias a: