sportalia37
Post on 31-Dec-2015
24 Views
Preview:
DESCRIPTION
TRANSCRIPT
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
INTRODUCCIÓN
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.
OBJETIVOS
INTRODUCCIÓN
OBJETIVOS
ESPECIFICACIONES
DISEÑO
IMPLEMENTACIÓN
COSTES
LEGISLACIÓN
PLANIF. TEMPORAL
CONCLUSIONES
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
Objetivos
Promocionar eventos deportivos
Libertad de opinión
Ayudar a mejorar dichos eventos
OBJETIVOS DEL PORTAL WEB
ESPECIFICACIONES
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
DISEÑO
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• Five Stars• Rotor Banner
Diseño
TEMATIZACIÓN• Modificación en código CSS del archivo sportalia37_style.css
Tema original
Tema modificado
IMPLEMENTACIÓN
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)
• Archivos secundarios (.install, .css, .nodeapi.inc,…)
Nombre_modulo.info Nombre_modulo.module
Nombre_modulo.install Nombre_modulo.css Nombre_modulo.nodeapi.inc
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
MÓDULOS PROPIOS
Implementación
• Modulo Recomienda
MÓDULOS PROPIOS
Implementación
• Modulo expiración
Acceso exclusivo administrador
Acceso usuario autenticado
MÓDULOS PROPIOS
Implementación
• Modulo depuraciónAcceso exclusivo administrador
Palabras restringidas
• masterweb
• imbécil
• estúpido
COSTES
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
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
LEGISLACIÓN
INTRODUCCIÓN
OBJETIVOS
ESPECIFICACIONES
DISEÑO
IMPLEMENTACIÓN
COSTES
LEGISLACIÓN
PLANIF. TEMPORAL
CONCLUSIONES
Legislación
BASE LICENCIA DRUPAL
• GPL (General Public Licence)
• GARANTIZAR DERECHOS DE LAS PERSONAS
FÍSICAS
LEY ORGÁNICA DE PROTECCIÓN DE DATOS
PLANIFICACIÓN TEMPORAL
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
CONCLUSIONES
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.
GRACIAS POR VUESTRA ATENCIÓN.
¿ALGUNA PREGUNTA?
top related