Título: "Diseño, evaluación e implementación de un sitio web con comercio electrónico a través de un gestor de contenidos"
El principal objetivo de este proyecto es desarrollar un sitio web de propósito general con comercio electrónico intentando que su implementación y mantenimiento pueda ser realizado por cualquier persona con conocimientos de informática, es decir, con poco o ningún conocimiento de programación. Para ello, se decide desarrollar el proyecto haciendo uso de un sistema gestor de contenidos (CMS, Content Manager System) que contiene implementada ya varias de las funciones requeridas para el desarrollo de éste.
Uno de los requisitos para el desarrollo e implementación del proyecto es el uso de software de código abierto, es decir, software libre.
Por otro lado, con el objetivo de desarrollar un sitio web comercial en estado activo actualmente se decide, entre el tutor y el autor de este proyecto, implementar en el gestor de contenidos el sitio web de EasyBus que se encarga de la reserva y venta de billetes online para el traslado en autobús desde y hacia los aeropuertos de Londres.
Con este proyecto se pretende evaluar también el potencial de los sistemas gestores de contenidos, éstos ofrecen una estructura base que es adaptable en mayor o menor medida a las necesidades del desarrollador. En concreto se comprueba el grado de flexibilidad y la modularidad de uno de los CMS más extendidos y valorados, Drupal.
La consecución de la funcionalidad requerida por el sitio web se lleva a cabo mediante el uso de los mecanismos que ofrece Drupal, lo que conlleva en primer lugar a la comprensión de la estructura y después del modelo de datos de Drupal para su posterior adaptación con el fin de lograr la funcionalidad deseada en el proyecto a implementar.
La flexibilidad que ofrece Drupal se debe a la funcionalidad para la que cada uno de sus módulos ha sido creado. Es por eso que en este proyecto de desea comprobar las posibilidades que ofrecen dichos módulos, hasta qué punto se puede conseguir la funcionalidad deseada en el sitio web sin que sea necesario escribir código para conseguirlo. Y, si fuera necesario, hacerlo. Es objeto de interés de este proyecto averiguar hasta qué punto es posible modificar Drupal para que haga lo que se necesita de él.
Por ello, se definen varios tipos de usuarios según su nivel de conocimientos de informática con el objetivo de determinar los conocimientos necesarios para poder implementar cada hito del proyecto, estos niveles de usuarios definidos son:
- Nivel principiante: Usuario con conocimientos básicos de informática
- Nivel medio: Usuario con conocimientos básicos de informática y programación
- Nivel avanzado: Usuario con conocimientos avanzados de informática y programación
A lo largo del proyecto se insertan cuadros de textos al final de cada punto de desarrollo con información acerca del tipo de usuario necesario para su implementación.
Por último, también se quiere investigar el funcionamiento y las posibilidades de Drupal para el comercio electrónico. El comportamiento de los distintos módulos de comercio así como su integración con el resto de módulos instalados, su funcionamiento en conjunto y con la configuración requerida para la correcta implementación del sitio web.
Conclusiones
Durante el desarrollo de este proyecto se ha estudiado y evaluado la capacidad y el potencial de un sistema gestor de contenidos como Drupal. A través de este gestor, se ha conseguido implementar con éxito todos los requisitos exigidos para la realización del proyecto y evaluar el nivel de conocimientos necesarios en un usuario para desarrollar cada punto.
Al realizar la implementación del sitio web de ejemplo en Drupal se ha conseguido un mayor control de la actividad de la misma mediante el registro de todo el ejercicio llevado a cabo en la empresa. Facilitando, mediante las herramientas estadísticas desarrolladas para este proyecto, la recopilación de información y la consulta de la misma.
También se ha conseguido, mediante la independencia que proporciona Drupal entre el contenido y el diseño del sitio, cambiar el estilo del sitio de forma fácil cuando se desee y mejorar la contribución y actualización del contenido por distintos empleados de la empresa mediante la creación de grupos de usuarios y roles de forma que no sea necesario una persona dedicada al diseño web.
Además, con la práctica adquirida en el manejo, desarrollo e implementación de proyectos de comercio electrónico, se han abierto nuevas oportunidades de negocio al autor de este proyecto desarrollando sitios web corporativos y tiendas online.