KDE-AR/Web de inscripciones
KDE-AR dispone de su propia aplicación web donde centraliza 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, 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. Actualmente está montada en Antigüedad, un humilde servidor casero de yipman. Posteriormente planeamos migrarla a un servidor de USLA más poderoso.
El código fuente está subido a un repositorio git en gitorious, donde se lo puede descargar libremente y contribuir al mismo, bajo la licencia AGPL v3.
Para una narración histórica más extensa y otra información de interés, consultá el fichero «doc/leeme.txt» incluido en el paquete.
Características
Usabilidad
| Característica
|
Estado
|
| Contador de asistencias confirmadas junto al de las totales en el listado de asistencias, dentro de un elemento <meter>.
|
sin hacer
|
| Uso de reStructuredText en las descripciones de las reuniones, con un conversor limpio a HTML 5.
|
hecho
|
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.
|
hecho
|
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 el fichero «bd.sql», que crea la estructura de la base de datos.
|
hecho
|