Skip to content

Repositorio para el grupo de trabajo de Deliberaciones de EGC correspondiente al curso 2016/2017

Notifications You must be signed in to change notification settings

AgoraUS-G1-1617/Deliberations

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Deliberaciones Agora@US 16-17

Build Status

Deliberaciones es un subsistema de código abierto del proyecto Agora@US que introduce la funcionalidad de un foro para administrar hilos y mensajes de usuarios votantes. Dichos mensajes contendrán información sobre el votante que los haya realizado. Sólo los votantes válidos podrán realizar comentarios, por lo que se deberá consultar al sistema de autenticación.

Tecnología

Se trata de una aplicación web J2EE que hace uso de una base de datos MySQL con las herramientas Hibernate y Spring para el mapeo de objetos.

Además, se utilizan las siguientes herramientas y frameworks:

  • Maven
  • JSP
  • JPQL
  • HTML
  • CSS
  • JavaScript
  • Bootstrap

Modulos relacionados

Deliberaciones se integra con el subsistema Autenticación mediante su API para ofrecer las herramientas de foro a usuarios dados de alta. A su vez se integra con el subsistema Censo

Instalación

Para configurar el entorno de trabajo consulta el repositorio ConfigurationVMS donde podrás encontrar el workspace a usar además de un script que autoinstala las herramientas necesarias.

Para el sistema de integración continua basado en jenkins el cual ofrece construcción y despliegue se usa el repositorio continuous-delivery-integration donde cada equipo crea y configura sus scripts de despliegue para que automáticamente se desplieguen las aplicaciones. Para los test se usa travis-ci los cuales se lanzan automáticamente tras cada commit publicado en el repositorio. Para más información consulta la siguiente tabla:

Branch Estado Despliegue
master Build Status deliberaciones.agoraus1
develop Build Status beta.deliberaciones.agoraus1

Igualmente, mediante travis-ci, cuando se ponga una tag/release se adjuntará automáticamente el war para el despliegue y el sql de populación de la base de datos.

Equipos de trabajo

Equipo 2016/17

Avatar:   Javier García Calvo

Avatar:   Manuel Francisco López Ruiz

Avatar:   Bartolome Marquez Dominguez

Avatar:   Juan Ramón Rodríguez Rosado

Avatar:   Jose Antonio Rodríguez Torres

Equipo 2015/16

  • Juan García Orozco
  • Juan García-Quismondo Fernández
  • Roberto Jiménez Castillo
  • Francisco José Macías García
  • Alfredo Menéndez Charlo
  • Rubén Ramírez Vera

Acceso

  • Cuenta de usuario
    • Username: deliberations
    • Password: deliberations

About

Repositorio para el grupo de trabajo de Deliberaciones de EGC correspondiente al curso 2016/2017

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 81.0%
  • CSS 15.6%
  • JavaScript 3.4%