310 likes | 396 Views
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
E N D
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 PLANIF. TEMPORAL CONCLUSIONES INTRODUCCIÓN
¿DE DONDE SURGE LA IDEA INICIAL? • Experiencia personal Club Triatlón Tarragona. • Maratones • Triatlones • Duatlones • Travesías en aguas abiertas • ¿POR QUÉ AHORA? • Aumento participantes. • Incremento de eventos. 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 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. Introducción
INTRODUCCIÓN OBJETIVOS ESPECIFICACIONES DISEÑO IMPLEMENTACIÓN COSTES LEGISLACIÓN PLANIF. TEMPORAL CONCLUSIONES OBJETIVOS
OBJETIVOS DEL APRENDIZAJE Objetivos
OBJETIVOS DEL PORTAL WEB Objetivos
INTRODUCCIÓN OBJETIVOS ESPECIFICACIONES DISEÑO IMPLEMENTACIÓN COSTES LEGISLACIÓN PLANIF. TEMPORAL 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 Especificaciones
INTRODUCCIÓN OBJETIVOS ESPECIFICACIONES DISEÑO IMPLEMENTACIÓN COSTES LEGISLACIÓN PLANIF. TEMPORAL CONCLUSIONES DISEÑO
ROLES • Usuario Anónimo • Usuario Atleta • Usuario Organizador • Administrador web 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 Diseño
PRINCIPALES MÓDULOS CONTRIBUIDOS UTILIZADOS • AddThis • Content constructor editor (CCK) • CKE Editor • Toolbar • Views • FiveStars • Rotor Banner Diseño
TEMATIZACIÓN • Modificación en código CSS del archivo sportalia37_style.css Tema original Tema modificado Diseño
INTRODUCCIÓN OBJETIVOS ESPECIFICACIONES DISEÑO IMPLEMENTACIÓN COSTES LEGISLACIÓN PLANIF. TEMPORAL CONCLUSIONES IMPLEMENTACIÓN
FICHEROS NECESARIOS PARA CREAR UN MÓDULO Directorio …/drupal/sites/all/modules • Archivos básicos (.info, .module) Nombre_modulo.info Nombre_modulo.module • Archivos secundarios (.install, .css, .nodeapi.inc,…) Nombre_modulo.install Nombre_modulo.css Nombre_modulo.nodeapi.inc Implementación
SISTEMA DE HOOKS • Funciones PHP que interactúan con el núcleo de DRUPAL ampliando las funcionalidades del sitio. HOOKS MAS RELEVANTES • 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 Implementación
MÓDULOS PROPIOS • Modulo Recomienda Implementación
MÓDULOS PROPIOS • Modulo expiración • Acceso exclusivo administrador • Acceso usuario autenticado Implementación
MÓDULOS PROPIOS • Modulo depuración Acceso exclusivo administrador • Palabras restringidas • masterweb • imbécil • estúpido Implementación
INTRODUCCIÓN OBJETIVOS ESPECIFICACIONES DISEÑO IMPLEMENTACIÓN COSTES LEGISLACIÓN PLANIF. TEMPORAL CONCLUSIONES 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 Costes
WEB EN UN SERVIDOR COMPARTIDO COSTE MENSUAL TOTAL 2,99 € + IVA Costes
INTRODUCCIÓN OBJETIVOS ESPECIFICACIONES DISEÑO IMPLEMENTACIÓN COSTES LEGISLACIÓN PLANIF. TEMPORAL CONCLUSIONES LEGISLACIÓN
BASE LICENCIA DRUPAL • GPL (General PublicLicence) LEY ORGÁNICA DE PROTECCIÓN DE DATOS • GARANTIZAR DERECHOS DE LAS PERSONAS FÍSICAS Legislación
INTRODUCCIÓN OBJETIVOS ESPECIFICACIONES DISEÑO IMPLEMENTACIÓN COSTES LEGISLACIÓN PLANIF.TEMPORAL CONCLUSIONES PLANIFICACIÓN TEMPORAL
DIAGRAMA DE GANT PERIODO REALIZACIÓN TOTAL 218 DÍAS Planificación Temporal
INTRODUCCIÓN OBJETIVOS ESPECIFICACIONES DISEÑO IMPLEMENTACIÓN COSTES LEGISLACIÓN PLANIF. TEMPORAL CONCLUSIONES 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. Conclusiones
GRACIAS POR VUESTRA ATENCIÓN. ¿ALGUNA PREGUNTA?