Info | ||||
---|---|---|---|---|
| ||||
H5P n'est plus supporté dans Pod. à titre d'archive, vous pouvez toujours consulter l'ancienne doc ci-dessous : |
Pour installer H5PP avec Podv2, la procédure est un peu particulière.
Voici les étapes nécessaires à cette installation :
1. Installation des packages
Bloc de code | ||||
---|---|---|---|---|
| ||||
[%userpod% ~]# cd [%userpod% ~]# source .bashrc [%userpod% ~]# cd /data/www/%userpod%/django_projects # Installation requests [%userpod% /data/www/%userpod%/django_projects]# pip3 install requests [%userpod% /data/www/%userpod%/django_projects]# workon django_pod (django_pod)[%userpod% /data/www/%userpod%/django_projects]# git clone https://github.com/EsupPortail/H5PP.git (django_pod)[%userpod% /data/www/%userpod%/django_projects]# cd H5PP (django_pod)[%userpod% /data/www/%userpod%/django_projects/H5PP]# git checkout --track origin/dev # Création du package H5PP (-> création de dist/H5PP-0.1.9.tar.gz) (django_pod)[%userpod% /data/www/%userpod%/django_projects/H5PP]# python setup.py sdist (django_pod)[%userpod% /data/www/%userpod%/django_projects/H5PP]# cd ../podv2 (django_pod)[%userpod% /data/www/%userpod%/django_projects/podv2]# pip3 install ../H5PP/dist/H5PP-0.1.9.tar.gz |
2. Configuration du plugin dans Pod
Pour activer le plugin dans Pod, il est nécessaire d'éditer son fichier custom/settings_local.py :
...
Avertissement |
---|
3. Librairies nécessaires au module H5P
Il reste maintenant à installer les librairies nécessaires au module sous-jacent H5P.
...
? Il semblerait qu'il manque des éléments de style (CSS, images...) pour l'affichage dans Pod v2, mais l'ajout de librairies fonctionne correctement.
4. Actions complémentaires
Il semblerait que l'ensemble des fichiers statiques ne soient pas positionnés par défaut au bon endroit : avec Pod v2, la variable H5P_PATH ne semble pas être pris en compte et provoque même une erreur au démarrage.
...