1 / 31

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ía Director: Carlos Molina Clemente Mayo 2014. INTRODUCCIÓN OBJETIVOS ESPECIFICACIONES DISEÑO IMPLEMENTACIÓN COSTES LEGISLACIÓN

samson-love
Download Presentation

SPORTALIA37

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 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

  2. INTRODUCCIÓN OBJETIVOS ESPECIFICACIONES DISEÑO IMPLEMENTACIÓN COSTES LEGISLACIÓN PLANIF. TEMPORAL CONCLUSIONES INTRODUCCIÓN

  3. ¿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

  4. 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

  5. ¿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

  6. INTRODUCCIÓN OBJETIVOS ESPECIFICACIONES DISEÑO IMPLEMENTACIÓN COSTES LEGISLACIÓN PLANIF. TEMPORAL CONCLUSIONES OBJETIVOS

  7. OBJETIVOS DEL APRENDIZAJE Objetivos

  8. OBJETIVOS DEL PORTAL WEB Objetivos

  9. INTRODUCCIÓN OBJETIVOS ESPECIFICACIONES DISEÑO IMPLEMENTACIÓN COSTES LEGISLACIÓN PLANIF. TEMPORAL ESPECIFICACIONES

  10. 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

  11. INTRODUCCIÓN OBJETIVOS ESPECIFICACIONES DISEÑO IMPLEMENTACIÓN COSTES LEGISLACIÓN PLANIF. TEMPORAL CONCLUSIONES DISEÑO

  12. ROLES • Usuario Anónimo • Usuario Atleta • Usuario Organizador • Administrador web Diseño

  13. 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

  14. PRINCIPALES MÓDULOS CONTRIBUIDOS UTILIZADOS • AddThis • Content constructor editor (CCK) • CKE Editor • Toolbar • Views • FiveStars • Rotor Banner Diseño

  15. TEMATIZACIÓN • Modificación en código CSS del archivo sportalia37_style.css Tema original Tema modificado Diseño

  16. INTRODUCCIÓN OBJETIVOS ESPECIFICACIONES DISEÑO IMPLEMENTACIÓN COSTES LEGISLACIÓN PLANIF. TEMPORAL CONCLUSIONES IMPLEMENTACIÓN

  17. 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

  18. 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

  19. MÓDULOS PROPIOS • Modulo Recomienda Implementación

  20. MÓDULOS PROPIOS • Modulo expiración • Acceso exclusivo administrador • Acceso usuario autenticado Implementación

  21. MÓDULOS PROPIOS • Modulo depuración Acceso exclusivo administrador  • Palabras restringidas • masterweb • imbécil • estúpido Implementación

  22. INTRODUCCIÓN OBJETIVOS ESPECIFICACIONES DISEÑO IMPLEMENTACIÓN COSTES LEGISLACIÓN PLANIF. TEMPORAL CONCLUSIONES COSTES

  23. 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

  24. WEB EN UN SERVIDOR COMPARTIDO COSTE MENSUAL TOTAL  2,99 € + IVA Costes

  25. INTRODUCCIÓN OBJETIVOS ESPECIFICACIONES DISEÑO IMPLEMENTACIÓN COSTES LEGISLACIÓN PLANIF. TEMPORAL CONCLUSIONES LEGISLACIÓN

  26. BASE LICENCIA DRUPAL • GPL (General PublicLicence) LEY ORGÁNICA DE PROTECCIÓN DE DATOS • GARANTIZAR DERECHOS DE LAS PERSONAS FÍSICAS Legislación

  27. INTRODUCCIÓN OBJETIVOS ESPECIFICACIONES DISEÑO IMPLEMENTACIÓN COSTES LEGISLACIÓN PLANIF.TEMPORAL CONCLUSIONES PLANIFICACIÓN TEMPORAL

  28. DIAGRAMA DE GANT PERIODO REALIZACIÓN TOTAL  218 DÍAS Planificación Temporal

  29. INTRODUCCIÓN OBJETIVOS ESPECIFICACIONES DISEÑO IMPLEMENTACIÓN COSTES LEGISLACIÓN PLANIF. TEMPORAL CONCLUSIONES CONCLUSIONES

  30. 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

  31. GRACIAS POR VUESTRA ATENCIÓN. ¿ALGUNA PREGUNTA?

More Related