sportalia37

31
SPORTALIA37 Web para la promoción y mejora de eventos deportivos Titulación: Ingeniería en Informática de Gestión Autor: José Aparicio García Director: Carlos Molina Clemente Mayo 2014

Upload: samson-love

Post on 31-Dec-2015

24 views

Category:

Documents


0 download

DESCRIPTION

SPORTALIA37. Web para la promoción y mejora de eventos deportivos. Titulación: Ingeniería en Informática de Gestión Autor: José Aparicio García Director: Carlos Molina Clemente Mayo 2014. INTRODUCCIÓN OBJETIVOS ESPECIFICACIONES DISEÑO IMPLEMENTACIÓN COSTES LEGISLACIÓN - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: SPORTALIA37

SPORTALIA37

Web para la promoción y mejora de eventos deportivos

Titulación: Ingeniería en Informática de Gestión

Autor: José Aparicio GarcíaDirector: Carlos Molina Clemente

Mayo 2014

Page 2: SPORTALIA37

INTRODUCCIÓN

INTRODUCCIÓN

OBJETIVOS

ESPECIFICACIONES

DISEÑO

IMPLEMENTACIÓN

COSTES

LEGISLACIÓN

PLANIF. TEMPORAL

CONCLUSIONES

Page 4: SPORTALIA37

Introducción

CARENCIAS COMUNES EN LOS

EVENTOS

Plazas ofrecidas insuficientes

Mala señalización

Falta de personal de socorro

Escasez de alimentos ¿QUE SE NECESITA PARA

SOLUCIONARLAS?

Herramienta publicar y gestionar

Contacto atletas - organizadores

Asegurar libertad de opinión

Page 5: SPORTALIA37

Introducción

¿POR QUE ELEGIR UN SISTEMA GESTOR DE

CONTENIDOS?

• Creación de diferentes tipos contenidos

• Administración dichos contenidos

• Gestión mediante roles ¿TIPOS DE CMS Y ELECCIÓN DE

DRUPAL?

• Gratuito y de código abierto. • Fiable y seguro.• Comunidad muy activa.• Modular y escalable.• Gran sistema de control en roles y permisos.

Page 6: SPORTALIA37

OBJETIVOS

INTRODUCCIÓN

OBJETIVOS

ESPECIFICACIONES

DISEÑO

IMPLEMENTACIÓN

COSTES

LEGISLACIÓN

PLANIF. TEMPORAL

CONCLUSIONES

Page 7: SPORTALIA37

Objetivos

Aprendizaje del entorno Drupal

Creación de un tema propio

Creación de módulos específicosConseguir una web funcional y con la máxima auto-gestión

OBJETIVOS DEL APRENDIZAJE

Page 8: SPORTALIA37

Objetivos

Promocionar eventos deportivos

Libertad de opinión

Ayudar a mejorar dichos eventos

OBJETIVOS DEL PORTAL WEB

Page 9: SPORTALIA37

ESPECIFICACIONES

INTRODUCCIÓN

OBJETIVOS

ESPECIFICACIONES

DISEÑO

IMPLEMENTACIÓN

COSTES

LEGISLACIÓN

PLANIF. TEMPORAL

Page 10: SPORTALIA37

Especificaciones

PRINCIPALES FUNCIONALIDADES DEL

PORTAL• Publicación eventos deportivos

• Publicación de todo tipo de contenidos

• Comentar publicaciones

• Agrupar eventos según ubicación

geográfica

• Sindicación RSS del contenido para otras

webs

Page 11: SPORTALIA37

DISEÑO

INTRODUCCIÓN

OBJETIVOS

ESPECIFICACIONES

DISEÑO

IMPLEMENTACIÓN

COSTES

LEGISLACIÓN

PLANIF. TEMPORAL

CONCLUSIONES

Page 12: SPORTALIA37

Diseño

ROLES

• Usuario Anónimo

• Usuario Atleta

• Usuario

Organizador

• Administrador web

Page 13: SPORTALIA37

Diseño

BLOQUES• Inicio sesión • Navegación• Rotor banner • Nube de tags• Listado de eventos (vista creada)• Encuesta más reciente• Quién está en línea• Sindicar

Page 14: SPORTALIA37

Diseño

PRINCIPALES MÓDULOS CONTRIBUIDOS UTILIZADOS

• AddThis • Content constructor editor (CCK)• CKE Editor• Toolbar• Views• Five Stars• Rotor Banner

Page 15: SPORTALIA37

Diseño

TEMATIZACIÓN• Modificación en código CSS del archivo sportalia37_style.css

Tema original

Tema modificado

Page 16: SPORTALIA37

IMPLEMENTACIÓN

INTRODUCCIÓN

OBJETIVOS

ESPECIFICACIONES

DISEÑO

IMPLEMENTACIÓN

COSTES

LEGISLACIÓN

PLANIF. TEMPORAL

CONCLUSIONES

Page 17: SPORTALIA37

Implementación

FICHEROS NECESARIOS PARA CREAR UN MÓDULO Directorio …/drupal/sites/all/modules

• Archivos básicos (.info, .module)

• Archivos secundarios (.install, .css, .nodeapi.inc,…)

Nombre_modulo.info Nombre_modulo.module

Nombre_modulo.install Nombre_modulo.css Nombre_modulo.nodeapi.inc

Page 18: SPORTALIA37

SISTEMA DE HOOKS• Funciones PHP que interactúan con el núcleo de DRUPAL ampliando las funcionalidades del sitio.

• Hook_menu() Creación menús personalizados.

• Hook_perm() Define permisos de acceso por rol.

• Hook_block() Crea bloques personalizados.

• Hook_install() Genera los procesos y crea las

tablas

• Hook_uninstall() Genera los procesos y elimina

tablas

HOOKS MAS RELEVANTES

Implementación

Page 19: SPORTALIA37

MÓDULOS PROPIOS

Implementación

• Modulo Recomienda

Page 20: SPORTALIA37

MÓDULOS PROPIOS

Implementación

• Modulo expiración

Acceso exclusivo administrador

Acceso usuario autenticado

Page 21: SPORTALIA37

MÓDULOS PROPIOS

Implementación

• Modulo depuraciónAcceso exclusivo administrador

Palabras restringidas

• masterweb

• imbécil

• estúpido

Page 22: SPORTALIA37

COSTES

INTRODUCCIÓN

OBJETIVOS

ESPECIFICACIONES

DISEÑO

IMPLEMENTACIÓN

COSTES

LEGISLACIÓN

PLANIF. TEMPORAL

CONCLUSIONES

Page 23: SPORTALIA37

Costes

TIPO DE SOPORTE FÍSICO

• SERVIDOR LOCAL

• SERVIDOR COMPARTIDO

ELEGIR PLAN DE ALOJAMIENTO

• ESPACIO EN DISCO

• TRANSFERENCIA (# visitantes)

• BASE DE DATOS

• CUENTAS DE ACCESO FTP

• LENGUAJE DE PROGRAMACIÓN

Page 24: SPORTALIA37

Costes

WEB EN UN SERVIDOR COMPARTIDO

1&1 HostGator Arsys

Espacio disco 50 Gb Ilimitado 200 Mb

Dominios 1 1 1

Editor web móvil Sí Sí No

Acceso FTP Sí Sí Sí

Precio €/mes 2,99 3,96 4,9

COSTE MENSUAL TOTAL 2,99 € + IVA

Page 25: SPORTALIA37

LEGISLACIÓN

INTRODUCCIÓN

OBJETIVOS

ESPECIFICACIONES

DISEÑO

IMPLEMENTACIÓN

COSTES

LEGISLACIÓN

PLANIF. TEMPORAL

CONCLUSIONES

Page 26: SPORTALIA37

Legislación

BASE LICENCIA DRUPAL

• GPL (General Public Licence)

• GARANTIZAR DERECHOS DE LAS PERSONAS

FÍSICAS

LEY ORGÁNICA DE PROTECCIÓN DE DATOS

Page 27: SPORTALIA37

PLANIFICACIÓN TEMPORAL

INTRODUCCIÓN

OBJETIVOS

ESPECIFICACIONES

DISEÑO

IMPLEMENTACIÓN

COSTES

LEGISLACIÓN

PLANIF.TEMPORAL

CONCLUSIONES

Page 28: SPORTALIA37

Planificación Temporal

DIAGRAMA DE GANT

PERIODO REALIZACIÓN TOTAL 218 DÍAS

Page 29: SPORTALIA37

CONCLUSIONES

INTRODUCCIÓN

OBJETIVOS

ESPECIFICACIONES

DISEÑO

IMPLEMENTACIÓN

COSTES

LEGISLACIÓN

PLANIF. TEMPORAL

CONCLUSIONES

Page 30: SPORTALIA37

Conclusiones

CONCLUSIONES PROYECTO SPORTALIA37

• APRENDER EL FUNCIONAMIENTO DEL CMS

DRUPAL

• CONOCIMIENTO DE LA COMUNIDAD DE DRUPAL

• CAPACIDAD DISEÑAR Y CONSTRUIR TODO TIPO

DE WEBS

• IMPLEMENTACIÓN DE MÓDULOS Y TEMAS

• CAPACIDAD DE APLICAR CONOCIMIENTOS

GENERALES A TODO TIPO DE WEBS DISEÑADAS

CON OTROS CMS.