Prestashop para tendeiros

Velaí vai un pequeno titorial para facer unha tenda en Prestashop.

O teu traballo:

Monta o negocio de ventas da túa vida: chuches, libros, dinosaurios,…

Para comezar persoaliza o que trae de fábrica e despois coa axuda do documento vai engadindo produtos no catálogo ata que quede estupendo

 

Moodle para ser profes

Unha aplicación web para e-learning é Moodle, ou sexa, esa páxina web que usamos os profes na aula virtual. Ben sei que sabedes usala como alumnos/as pero que tal intentalo coma fabricantes de cursos interesantísimos? Imos aprender a usala grazas a que podemos abrir unha conta na  nube de moodle durante uns días.

O teu traballo:

Plan A) Abre unha conta para aprender a manexar moodle dando ben o correo que vai ser onde se active. Imos matricularnos nun cursiño MOOC que ofrecen: Learn Moodle 3.11 Basics efectivamente, está en inglés. Ide facendo todo o que propoñen ata chegar a obter a Insignia super chuli que nos dán cando rematamos.

Plan B) Imos tamén solicitar na nube de Moodle espazo para ir montando o noso curso… digamos de macramé.

Plan C) Aprender do xeito que aprenden os profes, con cursos pensados para eles.

Owncloud en Docker

Agora que sabemos de Docker podemos intentar instalar owncloud. Desta volta non imos nen precisar o docker-compose nen o script de .yml Intentade entender o que significan todos os flags.Running OwnCloud in Docker on Linux - YouTube

O teu traballo:

Consultando na propia documentación, se xa temos instalado docker podemos teclear:
docker run --rm --name oc-eval -d -e OWNCLOUD_DOMAIN=localhost:8777 -p8777:8080 owncloud/server

Indo directamente ao navegador e tecleamos:
http://localhost:8777

Temos instalada a aplicación web. O nome de usuario será admin e o contrasinal admin tamén. Por curiosidade: usa un tipo de base de datos que non é mysql e resulta ser SQLite.

Agora podemos instalar o cliente de owncloud facendo o que suxiren nesta páxina.Usamos a opción de Debian. Arrancamos owncloud  en modo gráfico.

Onde nos pide Server Address tecleamos: http://localhost:8777

Imos respondendo e xa nos conta a carpeta que vai usar para sincronizar todo o que teñamos no owncloud de Docker. Xogamos subindo e baixando ficheiros e sincronizando o que queiramos.

Instalade un cliente de Windows (p.e. unha aplicación portable  ou ben dende un github) para owncloud/nextcloud e mostra nunha captura de pantalla que tes funcionando o  contedor no docker e que dende Windows sincronizas os mesmos ficheiros (un deles que se chame coma ti)

Chuleta neste repositorio.

Comercio electrónico en Docker

Tratamos agora o tema do comercio electrónico. Usaremos Prestashop que é das máis usadas no mercado e imos dockerizala posto que xa dominamos docker. Alguén aquí para botarnos unha man. Voltamos a usar o docker-compose xa que temos que usar unha base de datos para gardar todos os productos que poñamos á venta. Nesta páxina contan como ir fabricando paseniño o ficheiro .yml Se tedes ánimo neste outro artigo podedes ir aprendendo como tocar a base de datos.

O teu traballo:

Como fixemos todas as veces anteriores, creamos unha carpeta chamada prestashop e alí  descargamos o docker-compose.yml e despois execútao. Bota  unha lida ás instrucións.

Hai dous xeitos de acceder:

  1. Para cotillear a pinta da plantilla que trae abonda con http://localhost
  2. Para acceder como administrador http://localhost/administration

Queremos  modificalo todo polo que imos á segunda opción. Alí sae a pantalla na que temos que teclear no correo: user@example.com e contrasinal bitnami1

Cun START rápido xa temos unha tenda cuspidiña ao estilo co que traballamos en WordPress.

Crea cinco ou seis productos tal e como indica o asistente.

Chuleta neste repositorio.

Moodle con docker-compose

Xa temos Docker montado e funcionando? Xa usamos algún contedor de proba? Xa sabedes os miles cos que podemos xogar en DockerHub?

A nosa idea é traer un contedor con Moodle e montar o curso alí, evitando os problemas de configurar os paquetes e as bases de datos.

O teu traballo:

Resulta que bitnami permítenos baixar un ficheiro para preparar un moodle sen demasiado traballo:

  • O encargado de facelo vai ser un paquete que debemos instalar que se chama:
    sudo apt-get install docker-compose
  • Como nos pide instalalo respondemos que yes. Ao rematar comprobamos:
    which docker-compose
  • Facemos unha carpeta para este proxecto de nome moodle
  • Para descargar o moodle imos baixar primeiro o ficheiro que preparou bitnami para traballar con Moodle en Docker. Traémolo do seu GitHub, esa liña que comeza por curl
  • Mirade se o tedes descargado, o nome é docker_composer.yml Curiosidade por ver o contido? É unha especie de script que lle di a Docker todo o que ten que instalar.
  • Xa podemos instalar Moodle dockerizado!!!! Este paquete xa chama ao ficheiro .yml
    sudo docker-compose up -d
  • O que eu obteño é:
  • Estupendo: creou un docker para moodle e outro para a base de datos!!!!`  Como sei se funcionan?
    sudo docker ps -a
  • Xa sei o porto polo que traballa?
  • Como accedo a Moodle?? No navegador, que para eso é unha aplicación web. Con que URL? Teño que averigualo:
    sudo docker container inspect moodle | grep IPAddress
  • Teño xa a resposta?
  • Vou ao navegador e poño esa IP e intento acceder polo porto 8222
  • New Site? Para acceder como administrador o nome de usuario é user e o password bitnami. Alguén ten curiosidade por saber como o sei?
  • Agora queremos rematar educadamente?
    sudo docker stop moodle
  • Chuleta neste repositorio.