Diferencia entre revisiones de «Proyecto:LibreLab»

De FdIwiki SC
Saltar a: navegación, buscar
Línea 84: Línea 84:
 
|
 
|
 
|-
 
|-
! '''Fivestar''
+
! '''Fivestar'''
 
|
 
|
 
|-
 
|-

Revisión de 23:57 11 ene 2017

                                      LibreLabLogoVersion.jpg 


"LibreLab"
     {{{LOGO_DESCRIPTION}}}
     

Grupo
proyecto:LibreLab
Miembros del grupo
  • Guillermo Monserrate Sánchez
  • Laura Sanz Garcia
  • Dominik
  • Jorge Alonso
  • Raúl Torrijos
Información general
Web name proyecto:LibreLab
Web url [Aún no visible por motivos de seguridad Aún no visible por motivos de seguridad]
Versión definitiva No


Descripción del proyecto

Elegimos este tema por varias razones.

Una de ellas es que LibreLab se ha convertido (en muy poco tiempo) en una de las "asociaciones con más actividad de la facultad", ayudando a los alumnos y realizando diferentes actividades (tanto talleres, como conferencias en la semana de la informática, o actividades como la CryptoParty). Como aún es una asociación relativamente nueva (aunque con mucha fuerza) aún tiene algunos aspectos que no están pulidos del todo. Por eso, nos ha parecido una idea fantástica aprovechar esta oportunidad de proyecto para poder crear una página de la que LibreLab pueda aprovecharse de forma beneficiosa.

Nuestro objetivo es realizar una página alternativa y mejorada con respecto a la actual página de librelab: http://www.librelabucm.org/.

Queremos mejorar algunos aspectos concretos entre ellos:

  • Hacer una página web que interactúe más con los usuario, sea estéticamente más llamativa y ofrezca toda la información al alcance de nuestra mano sobre librelab y todos los eventos que organiza.

Servicio de hosting

Hemos elegido usar un server de DigitalOcean, gracias al paquete de estudiantes de GitHub, que regala 50$ para uso de servidores web. Funciona perfectamente. Es un server muy eficaz y prácticamente no tenemos ninguna queja con él.

Index.jpeg

Imagen ficticia de los servers de Digital Ocean

Roles

  • Administrador: encargado de la administración global. Este rol pertenece a los diseñadores encargados de hacer la página.
  • Newer: usuario ya registrado. Puede publicar contenidos en el foro,participar en los retos, obtener puntos, comprar camisetas, acceder a la compatibilidad y ver las propuestas a proyectos de otras personas. Según vaya consiguiendo puntos (e insignias) se le irá asignando un nuevo rol que tenga acceso a las vistas en las que están los retos superiores. Este rol empieza con 10 LibreCoins.
  • AyudanteChief: usuario registrado. Aparte de tener todos privilegios en foro que tiene el Newer, el Ayudante Chief puede moderar el foro y tendrán un prestigio adicional a la hora de contestar preguntas y añadir contenidos. También tendrá acceso a todos los retos de la página.

Este rol se le asigna al usuario registrado que tenga un número de "x" LibreCoins y las insignias correspondientes por su colaboración yayuda a la asociación.

  • Presidencia: el rol presidencia tiene parte de los permisos de administrador, pero personalizados para él.
  • Tesorero: será el único con permiso para modificar la sección de gestión de fondos de la asociación, por tanto, será prácticamente el encargado de toda la gestión que se haga con commerce.
  • Secretario: ser el único con acceso a “modificación de actas” unasección donde el secretario sube, modifica o elimina las actas de las reuniones de libre lab.

Tipos de Contenido

Nuevos módulos

Por supuesto, hemos necesitado los módulos vistos en el camino inicial que hemos seguido de "Cacharreo con Drupal". Y esos módulos han sido los siguientes:

  • Administration Menu
  • Backup & Migrate
  • Localization Update
  • CKEditor
  • CTools
  • Views
  • Rules
  • Commerce

Por otra parte, hemos aprendido a manejar otros módulos(leyendo su documentación en la web y cacharreando con ellos) necesarios para la implementación de ciertas funcionalidades de nuestra página.

Módulo Descripción
Adress Field
Cart

Para implementar un sistema de cesta a las opciones de compra del usuario.

Date
Fivestar
Schema
Userpoints
Webform
Drag & Drop
Video Embed Field

Para poder mostrar el vídeo de introducción de LibreLab antes de iniciar sesión.

Forum
Pop-up announcement
Twitter Bootstrap Modal

Para la poder implementar un bloque que muestre los tweets de LibreLab.

Pop-up announcement

Referencias

Como principal referencia hemos usado la actual página de LibreLab (http://www.librelabucm.org), teniendo así una cierta plantilla para contenidos indispensables y un cierto estilo visual del agrado de toda la asociación.

También nos hemos inspirado para hacer los retos en esta página (http://web.archive.org/web/20000229044735/http://portal.cyberarmy.com/) cuya referencia nos ha dado el profesor José Luis Vázquez Poletti, en la que él mismo participó hace tiempo y de la que se inspiró para hacer los retos en su asignatura Redes y Seguridad (asignatura en la que nos hemos inspirado nosotros para hacer los retos de LibreLab).

Finalmente hemos hecho una amplia búsqueda en la página oficial de drupal (https://www.drupal.org/project/project_module) para encontrar los módulos más adecuados para el tipo de funcionalidades y contenidos que queremos tener en nuestro portal.

El resto de información y necesidades que tenía la asociación los hemos obtenido directamente a partir de comunicación directa con la asociación y siendo algunos miembros de ella.