KDE-AR/Web de inscripciones: Difference between revisions

From KDE Community Wiki
(listo :))
No edit summary
Line 3: Line 3:
== Desarrollo ==
== 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 '''[http://gnu.org/licenses/agpl.html AGPL]''' v3, 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]].
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]''' v3, en el lenguaje de programación '''[http://python.org/ Python]''' 2.6 y haciendo uso del marco de trabajo '''[http://webpy.org/ web.py]'''.


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.
La aplicación ya se encuentra en una etapa usable. Ahora, nos hace falta un servidor que reúna todos los requisitos para poder montarla y dejarla accesible al público, a tiempo para la [[KDE-AR/Jornada de lanzamiento de KDE 4.5|Jornada de lanzamiento de KDE 4.5]].


== Tareas pendientes ==
El '''[http://mctpyt.isgreat.org/programoj/inskdear.tar.bz2 código fuente]''' está disponible libremente para su descarga.
 
== Características ==
 
=== Diseño ===
 
{| style="width: 100%;"
|-
! Característica
! style="width: 6em;" | Estado
|-
| style="border-bottom: 1px solid #CCC;" | Contador de asistencias confirmadas junto al de las totales en el listado de asistencias, dentro de un elemento <meter>.
| style="background-color: #F44;" | sin hacer
|}
 
=== Formularios ===


{| style="width: 100%;"
{| style="width: 100%;"
Line 40: Line 55:
| style="border-bottom: 1px solid #CCC;" | Remoción de asistencias.
| style="border-bottom: 1px solid #CCC;" | Remoción de asistencias.
| style="background-color: #4F4;" | hecho
| style="background-color: #4F4;" | hecho
|-
| style="border-bottom: 1px solid #CCC;" | Algún sistema de ''CAPTCHA'' para el registro de usuarios.
| style="background-color: #F44;" | sin hacer
|-
|-
| style="border-bottom: 1px solid #CCC;" | Botones para agregar, editar o borrar reuniones en el listado.
| style="border-bottom: 1px solid #CCC;" | Botones para agregar, editar o borrar reuniones en el listado.
Line 53: Line 65:
| style="background-color: #4F4;" | hecho
| style="background-color: #4F4;" | hecho
|-
|-
| style="border-bottom: 1px solid #CCC;" | Conformidad con el último estándar de lenguaje de marcado para páginas web: HTML 5.
| style="border-bottom: 1px solid #CCC;" | Casilla de verificación para que un administrador le pueda otorgar o quitar poder de administrador a un usuario en el formulario de edición de usuario.
| style="background-color: #F44;" | sin hacer
|}
 
=== Estándares web ===
 
{| style="width: 100%;"
|-
! Característica
! style="width: 6em;" | Estado
|-
| style="border-bottom: 1px solid #CCC;" | Conformidad con el último estándar de lenguaje de marcado para páginas web, HTML 5. Uso de los nuevos tipos de controles en los formularios y otras características de esta versión del estándar, sin perder retrocompatibilidad.
| style="background-color: #4F4;" | hecho
|-
| style="border-bottom: 1px solid #CCC;" | Microdatos semánticos de HTML 5. Si bien su utilidad real actualmente puede parecer escasa, tienen un potencial infinito.
| style="background-color: #F44;" | sin hacer
|-
| style="border-bottom: 1px solid #CCC;" | Funcionamiento aceptable en Internet Explorer.
| style="background-color: #F44;" | sin hacer
|}
 
=== Seguridad ===
 
{| style="width: 100%;"
|-
! Característica
! style="width: 6em;" | Estado
|-
| style="border-bottom: 1px solid #CCC;" | Algún sistema de ''CAPTCHA'' para el registro de usuarios.
| style="background-color: #F44;" | sin hacer
|}
 
=== Base de datos ===
 
{| style="width: 100%;"
|-
! Característica
! style="width: 6em;" | Estado
|-
| style="border-bottom: 1px solid #CCC;" | Compatibilidad con el motor de bases de datos PostgreSQL.
| style="background-color: #4F4;" | hecho
| style="background-color: #4F4;" | hecho
|-
| style="border-bottom: 1px solid #CCC;" | Compatibilidad con el motor de bases de datos MySQL.
| style="background-color: #F44;" | sin hacer
|-
| style="border-bottom: 1px solid #CCC;" | Compatibilidad con el motor de bases de datos SQLite.
| style="background-color: #F44;" | sin hacer
|-
| style="border-bottom: 1px solid #CCC;" | Uso de transacciones en los ficheros .sql.
| style="background-color: #F44;" | sin hacer
|}
|}

Revision as of 04:49, 15 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 v3, en el lenguaje de programación Python 2.6 y haciendo uso del marco de trabajo web.py.

La aplicación ya se encuentra en una etapa usable. Ahora, nos hace falta un servidor que reúna todos los requisitos para poder montarla y dejarla accesible al público, a tiempo para la Jornada de lanzamiento de KDE 4.5.

El código fuente está disponible libremente para su descarga.

Características

Diseño

Característica Estado
Contador de asistencias confirmadas junto al de las totales en el listado de asistencias, dentro de un elemento <meter>. sin hacer

Formularios

Característica Estado
Adición de reuniones. hecho
Adición de usuarios. hecho
Adición de asistencias. hecho
Edición de reuniones. hecho
Edición de usuarios. hecho
Edición de asistencias. hecho
Remoción de reuniones. hecho
Remoción de usuarios. hecho
Remoción de asistencias. hecho
Botones para agregar, editar o borrar reuniones en el listado. hecho
Botones para agregar, editar o borrar usuarios en el listado. hecho
Botones para agregar, editar o borrar asistencias en el listado. hecho
Casilla de verificación para que un administrador le pueda otorgar o quitar poder de administrador a un usuario en el formulario de edición de usuario. sin hacer

Estándares web

Característica Estado
Conformidad con el último estándar de lenguaje de marcado para páginas web, HTML 5. Uso de los nuevos tipos de controles en los formularios y otras características de esta versión del estándar, sin perder retrocompatibilidad. hecho
Microdatos semánticos de HTML 5. Si bien su utilidad real actualmente puede parecer escasa, tienen un potencial infinito. sin hacer
Funcionamiento aceptable en Internet Explorer. sin hacer

Seguridad

Característica Estado
Algún sistema de CAPTCHA para el registro de usuarios. sin hacer

Base de datos

Característica Estado
Compatibilidad con el motor de bases de datos PostgreSQL. hecho
Compatibilidad con el motor de bases de datos MySQL. sin hacer
Compatibilidad con el motor de bases de datos SQLite. sin hacer
Uso de transacciones en los ficheros .sql. sin hacer