Documentación

Si te interesa esta herramienta y quieres utilizarla en tu centro, en esta página te enseñaremos cómo implementarla. Poco a poco iremos publicando la documentación necesaria, aunque necesitarás algunas cosas.

Requisitos

  1. Un dominio de Internet, con la posibilidad de crear tus propios subdominios y redirigirlos a un servidor determinado. En el servidor de prueba usamos un dominio gratuito .ga, pero puede ser cualquier otro.
  2. Un alojamiento VPS donde se instalará el panel de administración y las tiendas que crees para tus usuarios. Nosotros usamos los servicios de Digital Ocean.
  3. La aplicación Aula PrestaShop, es decir, el panel de administración web que hemos desarrollado y la tienda modelo empaquetada.

Instalación

Para facilitar la puesta en marcha de Aula PrestaShop se ha desarrollado un script (instalar.sh) que automatiza la mayor parte de las tareas de instalación. Resumiendo, los pasos para conseguir un nuevo panel de tiendas funcionando serían los siguientes:

  1. Contratar/Crear servidor VPS. Nosotros utilizamos Digital Ocean por su precio y flexibilidad. Facturan por horas y puedes tener tu servidor funcionando por 5 $/mes + IVA, que será el único gasto fijo obligatorio para tener funcionando el sistema.
    Una vez creado el servidor necesitaremos su dirección IPv4 y un acceso a su consola, ya sea vía web (a través del panel de Digital Ocean) o por SSH (más rápido y cómodo).
  2. Registrar y configurar dominio. Cada panel de tiendas funciona sobre un dominio que es necesario registrar y apuntar a la dirección IP del servidor VPS. Si no disponemos de dominio propio, o no deseamos contratar uno de pago, podemos usar los servicios de Freenom para registrar uno gratuito (.ga, .tk, etc.).
  3. Instalar Aula PrestaShop. En este último paso es dóde entra el script de instalación, que no solo automatiza casi todas las tareas sino que además permite introducir ciertos parámetros (nombre de dominio, usuario y contraseña del panel, número de tiendas, etc.) para personalizar la instalación.
    Para ejecutar el script tendremos que acceder por consola al servidor y ejecutar los siguientes comandos:
wget https://aulaprestashop.ga/descargas/instalar.sh
chmod +x instalar.sh
sh instalar.sh

En los equipos en los que el comando wget pueda dar problemas de certificado se puede usar el parámetro –no-check-certificate

Si no tienes muchos conocimientos técnicos en informática el proceso para instalar el sistema puede resultarte un poco abrumador. Sin embargo, no te preocupes, en este apartado publicaremos la documentación necesaria para que un informático de tu elección pueda llevarlo a cabo. O si lo prefieres puedes contactar con nosotros y estudiaremos la mejor manera para guiarte en la instalación, ya sea presencial o telemáticamente. Consúltanos en aguado@edu.xunta.es!!

Software

La última versión de Aula PrestaShop se puede descargar en el siguiente enlace:

O script principal de instalación está comentado para una mejor comprensión y puede descargarse en el siguiente enlace:

Utilizando el script se puede instalar Aula PrestaShop rápidamente ejecutando los siguientes comandos y siguiendo las instruciones en pantalla:

Preguntas y respuestas

«¿Por qué instalarlo yo? ¿No dais soporte técnico?»

Aula PrestaShop no es un producto comercial, surgió como parte de un proyecto educativo y se ofrece gratuitamente. No tiene soporte técnico ni garantía de ningún tipo. La idea de ayudarte a montar el sistema es que tengas el mayor conocimiento posible sobre cómo funciona y de ese modo también el mayor control y autonomía. Además, con la documentación aportada podrás contratar a cualquier técnico informático para que te ayude a gestionar la herramienta o incluso mejorarla por tu cuenta.

¿Cuánto tiempo puede llevar instalar la herramienta y tenerla disponible?

Si no hay imprevistos y dispones de los requisitos necesarios (dominio y hosting, o la posibilidad de contratarlo en el momento) podrías instalar la herramienta y comenzar a utilizarla en cuestión de minutos, o a lo sumo en unas pocas horas, al tiempo que aprendes a gestionar los aspectos básicos del servidor. El alumnado podría disponer de sus propias tiendas online en el mismo día.