KDE-AR/Web de inscripciones: Difference between revisions

From KDE Community Wiki
(rediseño de la interfaz web)
No edit summary
Line 1: Line 1:
[http://nunix.com.ar/kde/ '''Sistema web de inscripciones'''] para asistencia a distintos encuentros organizados por nuestra comunidad. El mismo está siendo desarrollado por Nannu.
'''KDE-AR''' va a disponer de su propia aplicación web donde centralice toda la información sobre reuniones de la comunidad y asistencias a cada una.


== Rediseño de la interfaz web ==
== Desarrollo ==


Estamos rediseñando la interfaz web (HTML + CSS) para hacerla más usable, agradable y afín a KDE-AR y KDE. Puede verse el progreso de la misma en [http://mctpyt.isgreat.org/kde/inicio.html su ubicación temporal].
Tras un prototipo hecho por Nannu y un profundo rediseño de la interfaz de usuario, actualmente la web está en pleno desarrollo por parte de mctpyt, con licencia '''[http://gnu.org/licenses/agpl.html AGPL]''', en el lenguaje de programación '''[http://python.org/ Python]''' 2.6 y haciendo uso del marco de trabajo '''[http://webpy.org/ web.py]'''. Muy pronto se podrá disfrutar de una primera versión, a tiempo para la [[KDE-AR/Jornada de lanzamiento de KDE 4.5|Jornada de lanzamiento de KDE 4.5]].


== Peticiones de mejora ==
Si bien aún no tenemos la web operativa en nuestros servidores, el '''[http://mctpyt.isgreat.org/programoj/inskdear.tar.bz2 código fuente]''' está disponible libremente para su descarga.


=== Base de datos ===
== Tareas pendientes ==


{| style="width: 100%;"
{| style="width: 100%;"
|-
|-
! Característica
! Característica
! Estado
! style="width: 6em;" | Estado
|-
|-
| style="border-bottom: 1px solid #CCCCCC;" | Campos separados para el nombre y el apellido.
| style="border-bottom: 1px solid #CCC;" | Adición de reuniones.
| style="background-color: #FF4444; width: 5em;" | sin hacer
| style="background-color: #4F4;" | hecho
|-
|-
| style="border-bottom: 1px solid #CCCCCC;" | Campo para el nick, opcional.
| style="border-bottom: 1px solid #CCC;" | Adición de usuarios.
| style="background-color: #FF4444; width: 5em;" | sin hacer
| style="background-color: #4F4;" | hecho
|-
|-
| style="border-bottom: 1px solid #CCCCCC;" | Campo para la ciudad, además del país.
| style="border-bottom: 1px solid #CCC;" | Adición de asistencias.
| style="background-color: #FF4444; width: 5em;" | sin hacer
| style="background-color: #4F4;" | hecho
|}
 
=== Página de inicio ===
 
{| style="width: 100%;"
|-
|-
! Característica
| style="border-bottom: 1px solid #CCC;" | Edición de reuniones.
! Estado
| style="background-color: #F44;" | sin hacer
|-
|-
| style="border-bottom: 1px solid #CCCCCC;" | Enlace a la lista de inscriptos.
| style="border-bottom: 1px solid #CCC;" | Edición de usuarios.
| style="background-color: #FF4444; width: 5em;" | sin hacer
| style="background-color: #F44;" | sin hacer
|}
 
=== Listado de inscriptos ===
 
{| style="width: 100%;"
|-
|-
! Característica
| style="border-bottom: 1px solid #CCC;" | Edición de asistencias.
! Estado
| style="background-color: #F44;" | sin hacer
|-
|-
| style="border-bottom: 1px solid #CCCCCC;" | Cadena «Correo electrónico» en lugar de «E-mail».
| style="border-bottom: 1px solid #CCC;" | Remoción de reuniones.
| style="background-color: #FF4444; width: 5em;" | sin hacer
| style="background-color: #F44;" | sin hacer
|-
|-
| style="border-bottom: 1px solid #CCCCCC;" | Cadenas de texto «sí» y «no» en lugar de «on» y «off».
| style="border-bottom: 1px solid #CCC;" | Remoción de usuarios.
| style="background-color: #FF4444; width: 5em;" | sin hacer
| style="background-color: #4F4;" | hecho
|-
|-
| style="border-bottom: 1px solid #CCCCCC;" | Cadena de texto «Encuentro al que asistir», «Reunión a la que asistir» o incluso «Evento al que asistir» en lugar de «Provincia a la que asistir», ya que los distintos encuentros no necesariamente se corresponden con provincias.
| style="border-bottom: 1px solid #CCC;" | Remoción de asistencias.
| style="background-color: #FF4444; width: 5em;" | sin hacer
| style="background-color: #F44;" | sin hacer
|-
|-
| style="border-bottom: 1px solid #CCCCCC;" | Signo pesos antes de los importes monetarios, no después.
| style="border-bottom: 1px solid #CCC;" | Algún sistema de ''captcha'' para el registro de usuarios.
| style="background-color: #FF4444; width: 5em;" | sin hacer
| style="background-color: #F44;" | sin hacer
|-
|-
| style="border-bottom: 1px solid #CCCCCC;" | Tildes en «cuánta» y en «qué».
| style="border-bottom: 1px solid #CCC;" | Botones para agregar, editar o borrar reuniones en el listado por parte del administrador.
| style="background-color: #FF4444; width: 5em;" | sin hacer
| style="background-color: #F44;" | sin hacer
|-
|-
| style="border-bottom: 1px solid #CCCCCC;" | Visualización de direcciones de correo electrónico con algún método que dificulte el envío de spam, es decir, que no se muestren las direcciones URI exactas.
| style="border-bottom: 1px solid #CCC;" | Botones para agregar, editar o borrar usuarios en el listado por parte del administrador.
| style="background-color: #FF4444; width: 5em;" | sin hacer
| style="background-color: #F44;" | sin hacer
|}
 
=== Formulario de inscripción ===
 
{| style="width: 100%;"
|-
! Característica
! Estado
|-
| style="border-bottom: 1px solid #CCCCCC;" | Cadena «Correo electrónico» en lugar de «E-mail».
| style="background-color: #FF4444; width: 5em;" | sin hacer
|-
| style="border-bottom: 1px solid #CCCCCC;" | Tilde en «cuánto».
| style="background-color: #FF4444; width: 5em;" | sin hacer
|-
| style="border-bottom: 1px solid #CCCCCC;" | Elección de moneda para el importe de financiamiento (peso argentino, peso colombiano, bolívar, euro, dólar estadounidense...) o, en su defecto, aclaración de la moneda a emplear.
| style="background-color: #FF4444; width: 5em;" | sin hacer
|-
| style="border-bottom: 1px solid #CCCCCC;" | Si se llegare a malusar para spam, algún sistema de ''captcha''.
| style="background-color: #FF4444; width: 5em;" | sin hacer
|}
 
=== Otros formularios ===
 
{| style="width: 100%;"
|-
! Característica
! Estado
|-
| style="border-bottom: 1px solid #CCCCCC;" | Formulario para remoción de inscriptos.
| style="background-color: #FF4444; width: 5em;" | sin hacer
|-
| style="border-bottom: 1px solid #CCCCCC;" | Formulario para edición de datos de un inscripto.
| style="background-color: #FF4444; width: 5em;" | sin hacer
|}
 
=== Varios ===
 
{| style="width: 100%;"
|-
! Característica
! Estado
|-
|-
| style="border-bottom: 1px solid #CCCCCC;" | En el futuro, un título más genérico para contemplar otros posibles encuentros.
| style="border-bottom: 1px solid #CCC;" | Botones para agregar, editar o borrar asistencias en el listado por parte del administrador.
| style="background-color: #FF4444; width: 5em;" | sin hacer
| style="background-color: #F44;" | sin hacer
|-
|-
| style="border-bottom: 1px solid #CCCCCC;" | Conformidad con el último estándar de lenguaje de marcado para páginas web de la W3C, el cual en la actualidad sería HTML 5 (en detrimento del limpísimo XHTML 2, lamentablemente).
| style="border-bottom: 1px solid #CCC;" | Conformidad con el último estándar de lenguaje de marcado para páginas web de la W3C, el cual en la actualidad sería HTML 5 (en detrimento del limpísimo XHTML 2, lamentablemente).
| style="background-color: #FF4444; width: 5em;" | sin hacer
| style="background-color: #F44;" | sin hacer
|}
|}

Revision as of 05:51, 9 July 2010

KDE-AR va a disponer de su propia aplicación web donde centralice toda la información sobre reuniones de la comunidad y asistencias a cada una.

Desarrollo

Tras un prototipo hecho por Nannu y un profundo rediseño de la interfaz de usuario, actualmente la web está en pleno desarrollo por parte de mctpyt, con licencia AGPL, en el lenguaje de programación Python 2.6 y haciendo uso del marco de trabajo web.py. Muy pronto se podrá disfrutar de una primera versión, a tiempo para la Jornada de lanzamiento de KDE 4.5.

Si bien aún no tenemos la web operativa en nuestros servidores, el código fuente está disponible libremente para su descarga.

Tareas pendientes

Característica Estado
Adición de reuniones. hecho
Adición de usuarios. hecho
Adición de asistencias. hecho
Edición de reuniones. sin hacer
Edición de usuarios. sin hacer
Edición de asistencias. sin hacer
Remoción de reuniones. sin hacer
Remoción de usuarios. hecho
Remoción de asistencias. sin hacer
Algún sistema de captcha para el registro de usuarios. sin hacer
Botones para agregar, editar o borrar reuniones en el listado por parte del administrador. sin hacer
Botones para agregar, editar o borrar usuarios en el listado por parte del administrador. sin hacer
Botones para agregar, editar o borrar asistencias en el listado por parte del administrador. sin hacer
Conformidad con el último estándar de lenguaje de marcado para páginas web de la W3C, el cual en la actualidad sería HTML 5 (en detrimento del limpísimo XHTML 2, lamentablemente). sin hacer