Domgle en el ESLUG
Albert Buendia  Octubre 19 2010
Albert Buendia  Octubre 19 2010

Domgle es otro de los proyectos de gran valor albergados en OpenNTF. El autor es el francés Julien Bottemann. Esta aplicación es un buscador multi base de datos que aprovecha las capacidades de AJAX para generar consultas en una o diversas bases de datos NSF. Para configurar Domgle simplemente tenemos que rellenar las opciones del documento de configuración mediante el cliente Lotus Notes. En este documento se pueden especificar varios ítems como por ejemplo:

- Modo de búsqueda, Google o Lotus Notes.
- Las bases de datos o aplicaciones NSF objetivo.
- El número máximo de documentos devueltos por las búsquedas en las bases de datos.
- Campos devueltos por los agentes.
- Campos que serán visualizados.
- Forma de ordenar los datos, ascendente o descendente.
- Código HTML que se generará para visualizar los datos.

Adicionalmente, en cada NSF donde Domgle hurgue, habrá que añadirle el agente (wasearch) que se encuentra en domgle.nsf. Simplemente copiando y pegando en las bases de datos destino y listo. Evidentemente, el usuario que firme dicho agente deberá tener permisos en la aplicación y en el documento de servidor en la zona de permitir la ejecución de agentes.

Domgle en el ESLUG

Cómo funciona Domgle


La arquitectura de Domgle se muestra en la imagen de más abajo. Cuando el usuario escribe una cadena de búsqueda, se ejecuta el agente (wasearch) en una o varias bases de datos y el resultado son campos  XML que se recogen en una matriz Javascript que lo procesa y codifica en el navegador.

Domgle en el ESLUG

Cómo buscar


Recordemos algunos conceptos en las búsquedas en Lotus Notes. Si, por ejemplo, abro la aplicación de blog desde cliente Lotus Notes y abro la búsqueda "clásica". Si busco Lotus AND Traveler, Lotus Notes devuelve los 103 documentos que contienen las dos palabras pero no tienen porqué estar juntas.

Domgle en el ESLUG

Ahora buscamos Lotus AND Traveler AND 8.5.2 y obtenemos 18 documentos.

Domgle en el ESLUG

Ahora buscamos "Lotus Traveler 8.5.2" y obtenemos sólo 6 documentos. Al colocar las comillas hemos especificado que las tres palabras tienen que estar juntas.

Domgle en el ESLUG

Si en vez del cliente Notes buscamos en Domgle veremos unos resultados muy similares pero Domgle buscará en todas las vistas incluida la vista de comentarios bloqueados por spam. Tenemos que decir que no borramos los comentarios de spam por una razón que ya explicaremos en otro artículo. Además Domgle buscará también en las etiquetas "alt" de las imágenes. ¡Todo un auténtico rastreador !

Domgle en castellano


En el ESLUG, Domgle está instalado en http://www.slug.es/domgle.nsf  Tened en cuenta que Domgle en el ESLUG está configurado para buscar en 2 aplicaciones, BlogSlug.nsf y desarrollo.nsf. Hemos realizado la labor de traducir etiquetas, botones y cadenas de texto (Results, seconds, etc.).

Domgle en el ESLUG

Traducción de literales

Domgle en el ESLUG

Si alguien quiere la versión hispana, que deje un comentario. A disfrutarla.

Openntf

Domgle en el ESLUG