cisneros día a día

miércoles, septiembre 07, 2005

Modulo query by form.

Hemos creado un mini-modulo para poder hacer experimentos con las querys de lucene.

Simplemente se trata de un formulario con un textarea donde prodremos introducir la query que queramos enviarle al motor lucene. La query será enviada sin ningún tipo de parser o limitación.

Modulo menu por Rol

Ya tenemos una aproximación del modulo de menú por rol.

Cambios de estado en el Documento

La aplicación ya permite modificar el estado de un documento.

Este listado de iconos remarcado en la imagen se genera a partir de un customTag que compara el estado del documento con el rol del usuario autenticado y valiendose de esto completa la casuística para activar unos iconos u otros.

viernes, septiembre 02, 2005

Demo (y I)

Hoy hemos tenido la primera demo. Parece que la aplicación no se ha portado mal del todo.

Si bien es cierto que muchas de las funcionalidades ya empiezan a funcionar esto no quiere decir que estan blindadas.

Actualizacion documento en lucene

Nuestro módulo de indexación ya soporta la actualización de un documento en el índice.

El proceso, como obliga lucene, es borrar el documento del índice y volverlo a indexar.

La actualización del documento en lucene está integrada dentro de el módulo web de actualización de documento.

El bugTracker


He montado un bugtracker.. un mantis que lo conocemos..

Le he intentado cambiar un poco los colores y el logo.. no está muy allá pero ya podemos empezar a reportar incidencias.

No os corteis a reportar cualquier cosa que veais mal, aunque penseis que es normal que esté mal por que estamos en fase de desarrollo.

No tienen por que ser incidencias gordas.. simplemente TODOS, errores que vamos viendo y que no queremos arreglar ahora por que es demasiada finura.

Os animo ha que entreis y empeceis a usarlo.

url: mantis.constelanetworks.com (igual teneis que hardcodear el hosts mientras se difunden los dns)
Usuarios.. los mismos de siempre.

Módulo envío de mensajes a session activas

Aprovechando la carrería del módulo anterior se ha implementado este otro que está bastante relacionado.

Éste módulo envía mensajes a la session del usuario, o a todas.

Muy útil, por ejemplo en momentos de mantenimiento, que se les quiere avisar a todos los usuarios que la apclicación puede fallar.

También muy divertido para hacer bromas a los usuarios activos.

Una pequeña explicación de este módulo en el wiki.

Módulo listado de sessiones activas

Ya tenemos un bastante completa implementación de este módulo.

También una pequeña explicación de los pasos de este módulo en el wiki.

miércoles, agosto 31, 2005

Upload de Fichero no-scorm


Implementada la versión beta de la subida de documento no-scorm.

Se trata de adjuntar un fichero .zip al formulario web, descomprimirlo y permitir al usuario elegir cual es el documento principal.

El árbol de documentos descomprimidos se graban en disco con siguiendo la estrutura y nombres originales en un directorio único para cada documento-euskoScorm.

En la imagen vemos la pantalla en la que el usuario elige cual es el documento índice. Vemos que el módulo soporta un zip con directorios hijos.

Hay que indicar que esta parte de la implementación solo supone la subida y posterior descompresión del fichero zip, aún queda por resolver la descarga o visualización del mismo, y además filtrando por privilegios.

Librería JAF

He tenido que añadir al proyecto la librería jaf de sun.

Una librería muy interesante para manejar los mime-type de los ficheros con muchas utilidades.

Ejemplos

Api

lunes, agosto 29, 2005

Upload de Fichero.

El sistema ya sopora la subida de un fichero vía web.

Por ahora la persistencia del fichero se hace en un directorio, se estudia la posibilidad de almacenarlo en un campo Blob de la base de datos.

Formularios web vía Css.

Primera prueba de uso de css para el formateo de un formulario web, sin usar tablas, todo divs.

#document_uploadbyweb_step01{
background-color: yellow;
}

.form_subject {
float: left;
width: 20em;
}



viernes, agosto 26, 2005

Modulo Login.. versón 0.1beta


Ya tenemos la primera versión del login.

Con ella se han construido también primeras versiones de módulos como el MonitorSession y el StrutsMensajes.

jueves, agosto 25, 2005

Primera query de Búsqueda Avanzada.

here we are:
( general_title:title OR general_title:other ) AND ( general_keywords:keywords_yes OR general_keywords:yes ) AND NOT ( general_keywords:keywords_not OR general_keywords:not ) AND ( general_language:general_language ) AND ( metadata_language:metadata_language ) AND ( educational_learningResourceType:exercise ) AND ( educational_intendedEndUserRole:user ) AND ( educational_typicalAgeRange:2-3 ) AND ( rights_cost:true ) AND ( classification_taxonEntry:taxon bean )

lunes, agosto 22, 2005

Búsqueda.. versión 0.3


Unas mejoras en el buscador y tenemos implementado el hightlighter..

Ayudándonos de css podemos mejorarlo y hacer que las palabras resaltadas tengan fondo amarillo.

El Modulo Translator



Ya empieza a funcionar la aplicacion en modo multilenguje.

Resuelto las siguientes secciones de multilenguaje:
  1. mensajes de la aplicación.
  2. textos estáticos.
  3. combos de tablas catálogo
Falta
  1. imagenes
Mas información en el wiki.

Aquí tenemos unos ejemplos: