hhba / mapa76

Plataforma de investigación periodística
http://analice.me/
31 stars 8 forks source link

Mejorar la interfaz para hitos #3

Closed tutuca closed 12 years ago

tutuca commented 13 years ago

la interfaz de carga demostro ser muy poco dinamica, en varias horas de laburo, los periodistas solo pudieron extraer un par de cientos de hitos

runa commented 13 years ago

Creo que esto debería resolverse de la siguiente manera:

  1. Hay distintos momentos de peinado de un documento; el primero es cuando se quiere hacer un relevamiento general de un documento grande; donde tiene sentido por ejemplo encontrar todas las personas que fueron secuestradas, cuando y donde; creo que esta interfaz debería presentar un formulario desde donde cargar muchos hitos rápidamente. (veo esta interfaz mas centrada en las acciones, o en parrafos del documento tipo conclusiones, o algo así)
  2. Hay otro caso de uso donde uno quiere extraer hasta el último dato que aparece mencionado en el documento (fue torturado en X por Y, dio una señal de vida el d/m/y, etc).
  3. Y otro caso donde uno en realidad no está interesado en la totalidad del documento sino solamente en seguir a una persona, entonces ahí tenga sentido solo peinar el documento para esta persona. (mas parecida a la interfaz actual, centrada en la persona)

Creo que intentar solucionar estas 3 tareas distintas con una sola interfaz es imposible. La interfaz 3 está hecha (mas o menos), voy a continuar con la 1, que me parece que es importante para empezar a tener una DB lo mas completa posible

malev commented 13 years ago

Hola, podría ver el punto 2 que marca runa, pero necesitaría 2 cosas: 1) 1 documento de ejemplo 2) que me digan más o menos como llego hasta ese caso, es decir dónde hago click para llegar hasta esa pantalla así veo que hacer. salud!

runa commented 13 years ago

Amigo Malev:\

Creo que lo que estaría bueno es armar primero es la interfaz html/js/css. Quizás un widget de jQuery UI porque se va a reusar en una serie de lugares distintos.

Si a usted le parece, yo podría armarle un pequeño mockup de como creo que sería este widget, usted arma el html+jquery+css y luego lo integramos; del lado del ruby creo que está todo listo (salvo que habría que agregarle los campos nuevos del mongomodelo https://github.com/mapa76/alegato/issues/1 )

digame que opina?

malev commented 13 years ago

I like html + jQuery + CSS. no hay problema, yo me pongo con eso. Solo voy a necesitar: mocks up y que me digas como acceder a la pantalla a modificar. Salud!

runa commented 13 years ago

Creo que estaría bueno desarrollar la interfaz para cargar un hito, que tenga los siguientes features:

Campos

Debería tener un API js para setear/gettear todos los valores, para poder integrarlo con el texto markupeado; por ejemplo que cuando aparece una fecha mencionada en el texto (y está reconocida como tal), el usuario la clickee y se llene en el form del hito, tipo:

y también:

Algunas notitas:

Creo que se puede empezar con el widget en el vacío y luego lo integramos con la/las pantallas con los documentos. Lo que necesites, me chiflás!

munshkr commented 12 years ago

Esto estaría siendo solucionado con el mockup de Andy y @limacohen y el método del drag n' drop de entidades. Cierro para dar lugar a issues más específicos.