Re: [pyPYME-Giotto] Ideas concretas
Status: Planning
Brought to you by:
pyneo
From: Jose <coo...@py...> - 2005-07-13 23:04:51
|
El mar, 12-07-2005 a las 01:56, Cesar Pablo Verdes escribi=F3: > Donde: > * La Barra de Titulo ser=E1 el t=EDtulo de la ventana del sistema > operativo. Como t=EDtulo de la ventana se colocar=E1 "pyPYME - > Bienvenido Cesar Verdes", donde "Cesar Verdes" es el nombre > largo del usuario logoeado. Es una opci=F3n, aunque muchas aplicaciones prefieren incluir en el t=EDt= ulo la operaci=F3n en curso y en una posici=F3n fija dentro del formulario principal el usuario logeado. Yo, aunque s=F3lo sea por seguir esta costumbre, tambi=E9n prefiero hacerlo as=ED. > * El Men=FA Principal ser=E1 el men=FA del sistema pyPYME, con > funcionalidades comunes a cualquier tarea, y el men=FA se > modifica din=E1micamente al activar una vista en el "Area de > Trabajo" la cual puede agregar sus propias opciones de Menu y > Submenues. Ok. > * La Barra de Herramienta de pyPYME tendr=E1 las opciones comunes > a la navegaci=F3n del sistema y funcionalidades intr=EDnsicas a= la > UI o comunes a muchas tareas. > Propongo la siguiente Barra de Herramientas de pyPYME: [snip] > Donde el significado de los =EDconos de izquierda a deracha son= : > 1. Terminar la Tarea > 2. Cancelar la Tarea > 3. Ir a la pantalla anterior caso la tarea tenga varias > ventanas, o volver a la pantalla de donde se llam=F3 la > tarea. > 4. Grabar todos los datos registrados en la tarea hasta > el momento (sin darla por terminada) > 5. Buscar un tecto en la vista actual > 6. Imprimir (caso est=E9 habilitada la funcionalidad para > la vista activa) > 7. Cortar > 8. Copiar > 9. Pegar > 10. Ir a la pantalla principal del usuario (su "home" con > las tareas usadas recientemente, sus tareas > preferidas, los elementos sobre los cuales suele > trajar y otra informaci=F3n que le pueda ser de > utilidad) > 11. Mostrar u ocultar el =C1rea de Servicios a fin de ganar > m=E1s espacio para el =C1rea de Trabajo > 12. Ayuda de como realizar la tarea de la vista activa (es > una ayuda contextual que se despliega en el =C1rea de > Trabajo, mostrando en el =C1rea de Servicios ayudas > relacionadas. > 13. Campo donde el usuario experto puede tipear el c=F3digo > de una tarea para abrirla directamente en el "=C1rea de > Trabajo" (no requiere buscarla en ning=FAn men=FA ni ar= bol > de tareas). Este campo es un campo desplegable donde > se muestran las tareas ordenando primero las tareas > llamadas recientemente por ese usuario. > 14. Bloquea la Interfaz Gr=E1fica para que ning=FAn otro > usuario pueda realizar cambios sin cerrar =E1rea ni > tarea. Esta opci=F3n puede ser =FAtil cuando el usuario > desea levantarse de su escritorio por unos minutos. > 15. Deslogonea al usuario actual, volviendo a la pantalla > de login del sistema. En la propuesta que hize y en el c=F3digo actual la barra de herramientas que propones est=E1 siendo sustituida por una barra "de accesos r=E1pidos= " que permite acceder directamente a la funcionalidad de un m=F3dulo. Est=E1 pensado como una forma de agilizar el acceso a una determinada funcionalidad ya que se trata de una agrupaci=F3n natural. Por lo que yo entiendo, la barra de herramientas que propones es una versi=F3n ampliada de la que incluyo en los formularios-ficha y formularios-lista junto con una versi=F3n simplificada de la herramienta de b=FAsquedas que incluyo en los formularios-lista. > * En el =C1rea de Servicios se despliegan opciones =FAtiles de > b=FAsquda de tareas y elementos sobre los cuales el usuario > desea realizar alguna operaci=F3n. > Propongo la siguiente =C1rea de Servicios: [snip] > Donde en la parte superior se encuentra una serie de =EDconos d= e > acceso a los servicios. > Entre los servicios propuestos incluyo de izquierda a derecha: > 1. =C1rbol de tareas de los m=F3dulos instalados > 2. Tareas relacionadas con la tarea o elemento actual > 3. Elementos relacionados con la tarea o elemento actual > 4. Links a las tareas preseleccionadas por el usuario > 5. Enviar mensajes a otros usuarios conectados y ver los > mensajes recibidos por otros usuarios. Creo que viene a ser algo similar (aunque no entiendo por qu=E9 mezclar tareas y mensajes) a lo que estamos incorporando como "=E1rbol de operaciones". > * El =C1rea de Trabajo es donde se despliegan las vistas de los > componentes. TBD Ok. > * La Barra de Estado es usada principalmente para que pyPYME > envie mensajes al usuario en respuesta a sus acciones > (mensajes, advertencias, errores, indicaci=F3n de tarea en > proceso, etc) y otra informaci=F3n =FAtil como la hora y el d=ED= a > con posibilidad de desplegar un calendario. TBD En la barra de estado, yo creo, nunca deber=EDan mostrarse mensajes cr=EDticos (advertencias y errores). S=F3lo mensajes de tipo 'feedback' q= ue no importa si llegan o no al usuario. Cualquier mensaje medianamente importante deber=EDa ser mostrado mediante una ventana modal, asegurando as=ED que el usuario es informado. S=ED que es cierto que es un buen sitio donde colocar informaci=F3n "complementaria" como la fecha y dem=E1s. > Nota: Los =EDconos son sacados de la base de =EDconos de SAP, luego > podemos solicitar la ayuda de un dise=F1ador gr=E1fico para darle una > personalidad =FAnica a pyPYME. S=ED, si encontramos alg=FAn dise=F1ador que desee participar 8-). Jose |