La Digitale est le nom du projet porté par Emmanuel Zimmert et qui propose une multitude d'outils libres en ligne très utiles dans l'enseignement. Une de ses applications est Digiscreen que l'on trouve à cette adresse https://ladigitale.dev/digiscreen/.
Maheureusement, selon les endroits, il est assez difficile d'aller sur Internet ou d'avoir une liaison stable auquel cas on ne peut plus utiliser ces applications. Heureusement Emmanuel Zimmert met à disposition ses sources afin de pouvoir les utiliser hors-ligne à l'aide d'un serveur PHP local (qui est sur son propre ordinateur).
Voici ci-dessous, une procédure d'installation sous Linux Mint 21.3 / Ubuntu 22.04.
I- Installation du serveur PHP local
Sous Linux Mint 21.3 / Ubuntu 22.04, il est très facile de disposer d'un serveur PHP en tapant ces lignes de commande dans un terminal :
sudo apt update
sudo apt upgrade
sudo apt install php8.1
II- Récupération des sources de Digiscreen
Dans un terminal, on se place dans un dossier qu'on l'on aura par exemple nommé "Digiscreen".
Voici comment créer ce dossier dans son /home : mkdir ~/Digiscreen
On s'y place dedans avec la commande : cd Digiscreen
On récupère l'archive de Digiscreen sur Internet avec la commande : wget https://codeberg.org/ladigitale/digiscreen/archive/main.zip
On dezippe l'archive ZIP avec la commande : unzip main.zip
On se place dans le dossier "dist" avec la commande : cd digiscreen/dist
III- Lancement du serveur PHP en local
Toujours dans le terminal et à partir du dossier sur lequel on se trouve désormais, on lance la commande : php -S localhost:8000
Attention : il faudra toujours laisser ce terminal ouvert sous peine d'arrêter le serveur PHP !
IV- Utilisation de Digiscreen
On ouvre son navigateur Internet et on se rend à l'adresse suivante : http://localhost:8000/
On a maintenant Digiscreen qui tourne sur son ordinateur sans avoir de connexion Internet.
Remarques :
- Comme indiqué sur le site, avec ce fonctionnement, cette version compilée n'intègre pas les clés API Pixabay et Google pour YouTube...
- Ce type de serveur n'est pas sécurisé : c'est bon en utilisation locale mais pas au-delà...
- Il est possible de proposer Digiscreen pour tous les ordinateurs étant sur le même réseau Intranet avec un serveur Apache ou NGnix...