1 / 39

Autor: Francisco Alba Pascual Director: Carlos Molina Clemente Titulación: ETIG

Tienda de libros digitales con Drupal. Autor: Francisco Alba Pascual Director: Carlos Molina Clemente Titulación: ETIG. Índice. Introducción Objetivos Especificaciones Diseño Implementación Pruebas Costos Planificación Conclusión. Introducción. Evolución del mercado de libros.

peigi
Télécharger la présentation

Autor: Francisco Alba Pascual Director: Carlos Molina Clemente Titulación: ETIG

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. Tienda de libros digitales con Drupal Autor: Francisco Alba Pascual Director: Carlos Molina Clemente Titulación: ETIG

  2. Índice • Introducción • Objetivos • Especificaciones • Diseño • Implementación • Pruebas • Costos • Planificación • Conclusión

  3. Introducción Evolución del mercado de libros

  4. Introducción Veamos algunos de los CMS más importantes • vBulletin • WordPress • MediaWiki • Gallery • osCommerce • Moddle • Joomla • Drupal

  5. Introducción Arquitectura Requisitos

  6. Introducción Características del CMS Drupal • Sistema ampliable y flexible • Capa de abstracción en la BBDD • Gestión de usuarios y roles • Privacidad y gestión de acceso • Control del flujo de contenidos

  7. Índice • Introducción • Objetivos • Especificaciones • Diseño • Implementación • Pruebas • Costos • Planificación • Conclusión

  8. Objetivos • Familiarizarme con el CMS Drupal • Configuración de Drupal y sus módulos • Diseño y implementación de módulos propios • Creación de un tema propio • Crear una Web completamente funcional

  9. Índice • Introducción • Objetivos • Especificaciones • Diseño • Implementación • Pruebas • Costos • Planificación • Conclusión

  10. Especificaciones Casos de uso • Página principal • Creación de usuario • Identificación de usuario • Compra de un libro • Publicación de un libro • Ver el estado de la tienda

  11. Especificaciones Tipos de usuarios • Administrador • Cliente • Anónimo

  12. Índice • Introducción • Objetivos • Especificaciones • Diseño • Implementación • Pruebas • Costos • Planificación • Conclusión

  13. Diseño • Algunos módulos de la comunidad utilizados • UberCart • Product Power Tools • SMTP Authentication Support • PHPMailer • UberCart 2 VAT support • Localization update

  14. Índice • Introducción • Objetivos • Especificaciones • Diseño • Implementación • Pruebas • Costos • Planificación • Conclusión

  15. Implementación • Ruta de instalación: • Drupal/sites/all/modules • Drupal/<sitio web>/modules • Archivos que componen un modulo:

  16. Implementación • Sistema de hooks, veamos algunos: • hook_menu() • hook_perm() • hook_access() • hook_block() • hook_install() • hook_uninstall()

  17. Implementación Nuevos libros

  18. Implementación Recomendar página

  19. Implementación Recomendar libro

  20. Implementación MeGusta

  21. Implementación Contacto

  22. Implementación

  23. Implementació Tema propio

  24. Implementación

  25. Implementación

  26. Implementación

  27. Índice • Introducción • Objetivos • Especificaciones • Diseño • Implementación • Pruebas • Costos • Planificación • Conclusión

  28. Pruebas Se han realizado los siguientes juegos de pruebas: • Estabilidad de la página • Usuarios y limitaciones • Publicación de libros • Compra de libros • Registro de usuarios • Módulos propios

  29. Pruebas • Consideraciones de seguridad: • Tema para Administración • Carpeta de archivos descargables • Deshabilitar el pago de prueba • Deshabilitar los módulos de desarrollo

  30. Índice • Introducción • Objetivos • Especificaciones • Diseño • Implementación • Pruebas • Costos • Planificación • Conclusión

  31. Costos • Servidor local • Servidor dedicado • Servidor compartido

  32. Costos

  33. Índice • Introducción • Objetivos • Especificaciones • Diseño • Implementación • Pruebas • Costos • Planificación • Conclusión

  34. Planificación

  35. Planificación

  36. Índice • Introducción • Objetivos • Especificaciones • Diseño • Implementación • Pruebas • Costos • Planificación • Conclusión

  37. Conclusión • Uso de conocimientos adquiridos durante la carrera • Ver la creación de las web 2.0 • Aprender el manejo y ampliación del CMS Drupal • Creación de módulos propios y temas • Aprender a depurar aplicaciones Web

  38. Video de demostración Ahora veremos un video en el que se muestra el funcionamiento de la página y los módulos implementados

  39. Ruegos y preguntas

More Related