Queda mucho trabajo por hacer, pero la parte de datos está bastante madura. Vamos a continuar con la parte de interface de usuario.

¿A que interface de usuario queremos llegar? pues gracias a los ejemplos expuestos en Velneo (especialmente a vCash) y al trabajo propio de PaaSOS hemos decidido realizar un módulo dentro de la estética de PaaSOS, similar al de esta captura:

image

 

Enumeración de las funciones básicas de interface de usuario:

image
Barra de menú superior (menú desplegable dentro del marco principal)


  image
Barra de botones de herramientas integrada dentro del formulario principal (barra de botones integrada en el formulario principal del marco principal)

image
Botones de vistas (permiten intercambiar el modo de visualización en la vista del formulario principal entre simple, detallado y casillero)

 image
Barra lateral izquierda
para facilitar búsquedas y asociación de categorías y etiquetas mediante arrastrar y soltar así como los botones de gestión para las tablas fundamentales.


 image

Barra central
Actualización manual y sistema de búsquedas

image 
Sistema de búsqueda integrado en la barra central

 

image
Vista principal integrada en el centro derecha del formulario principal. Permite acceder de forma inmediata a las Subscripciones Rss en tres; modos simple, detallado y casillero
 

image  
Contador de elementos cuenta los elementos en la vista actual 
 Barra de herramientas de edición sensible ampliada y reducida

Ahora nos centraremos en los formularios básicos y dejaremos el anteriormente expuesto para el final ya que es el de mayor dificultad. Para ello creamos un proyecto de interface llamado tuiRssReader que hereda de varios módulos de PaaSOS, fundamentalmente de tuiNotes, tuiComments y tuiBase.

Los módulos tuiNotes, tuiComments y tuiBase nos proporcionan todo lo necesario para poder anotar, comentar, categorizar y etiquetar las subscripciones Rss. Forman parte del núcleo de Paas-OS y nos ahorran mucho tiempo en la codificación. También a su vez heredan de todo un conjunto de iconos y recursos.

image

Comenzaremos creando dentro de tuiRssReader los formularios básicos. Estos formularios son sencillos de definir y de utilizar ya que no llevan ninguna codificación añadida. Por lo que no nos entretendremos demasiado en ellos.

Primero los formularios de eliminación de fichas para todas las tablas de nuestro módulo.

image

Los nombraremos de la siguiente forma:

  • FRM_RSS_SUBSCRIPTION_DEL
  • FRM_RSS_SUBSCRIPTION_NOTES_DEL
  • FRM_RSS_SUBSCRIPTION_COMMENTS_DEL
  • Continuaremos con el formulario de descripción

imageFRM_RSS_SUBSCRIPTION_DESCRIPTION

Añadimos el formulario de más información, este tipo de formulario se configura en modo solo lectura y vale para informarse de otros metadatos de la ficha en curso

image FRM_RSS_SUBSCRIPTION_MORE_INFO

Ahora toca las búsquedas por nombre

image FRM_RSS_SUBSCRIPTION_SQL

Por ahora lo aparcamos… continuamos en el siguiente post con formularios algo más complejos.

One Comment

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *