390 likes | 494 Vues
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.
E N D
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
Introducción Veamos algunos de los CMS más importantes • vBulletin • WordPress • MediaWiki • Gallery • osCommerce • Moddle • Joomla • Drupal
Introducción Arquitectura Requisitos
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
Índice • Introducción • Objetivos • Especificaciones • Diseño • Implementación • Pruebas • Costos • Planificación • Conclusión
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
Índice • Introducción • Objetivos • Especificaciones • Diseño • Implementación • Pruebas • Costos • Planificación • Conclusión
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
Especificaciones Tipos de usuarios • Administrador • Cliente • Anónimo
Índice • Introducción • Objetivos • Especificaciones • Diseño • Implementación • Pruebas • Costos • Planificación • Conclusión
Diseño • Algunos módulos de la comunidad utilizados • UberCart • Product Power Tools • SMTP Authentication Support • PHPMailer • UberCart 2 VAT support • Localization update
Índice • Introducción • Objetivos • Especificaciones • Diseño • Implementación • Pruebas • Costos • Planificación • Conclusión
Implementación • Ruta de instalación: • Drupal/sites/all/modules • Drupal/<sitio web>/modules • Archivos que componen un modulo:
Implementación • Sistema de hooks, veamos algunos: • hook_menu() • hook_perm() • hook_access() • hook_block() • hook_install() • hook_uninstall()
Implementación Nuevos libros
Implementación Recomendar página
Implementación Recomendar libro
Implementación MeGusta
Implementación Contacto
Implementació Tema propio
Índice • Introducción • Objetivos • Especificaciones • Diseño • Implementación • Pruebas • Costos • Planificación • Conclusión
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
Pruebas • Consideraciones de seguridad: • Tema para Administración • Carpeta de archivos descargables • Deshabilitar el pago de prueba • Deshabilitar los módulos de desarrollo
Índice • Introducción • Objetivos • Especificaciones • Diseño • Implementación • Pruebas • Costos • Planificación • Conclusión
Costos • Servidor local • Servidor dedicado • Servidor compartido
Índice • Introducción • Objetivos • Especificaciones • Diseño • Implementación • Pruebas • Costos • Planificación • Conclusión
Índice • Introducción • Objetivos • Especificaciones • Diseño • Implementación • Pruebas • Costos • Planificación • Conclusión
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
Video de demostración Ahora veremos un video en el que se muestra el funcionamiento de la página y los módulos implementados