Tip |
---|
Opigno peut s'installer en complément d'une plateforme Drupal existante. Ceci dit, il est beaucoup plus facile et nous recommandons de l'installer en tant que distribution Drupal, c'est à dire de façon autonome (sans site Drupal pré-exitant) en le téléchargeant depuis notre site: https://www.opigno.org/fr/download Le processus d'installation est alors identique à celui d'un site Drupal, comme expliqué ici: https://www.drupal.org/docs/7/install |
...
Opigno offre la possibilité de créer des certificats (ou diplômes) puis de les décerner aux étudiants en fonction des critères d'obtention définis pour chaque cours. Opigno est fourni par défaut avec le générateur de PDF dompdf. Bien que celui-ci soit fonctionnel, nous recommandons cependant l'installation de wkhtmltopdf.
Pour ce faire, veuillez d'abord vous assurer que le module "wkhtmltopdf library handler" est bien activé (en vous rendant dans l'interface de gestion des modules /admin/module). Puis vous devrez suivre les étapes ci-dessous sur le serveur (la syntaxe suivante concerne Debian Jessie ou Stretch)
Installer wkhtmltopdf :
Code Block apt-get install wkhtmltopdf
Note: Si vous n'utilisez pas Debian, vous pouvez télécharger cette application depuis http://wkhtmltopdf.org/
Ensuite, décompressez-le, déplacez-le vers /usr/bin/, et renommez-le en wkhtmltopdf afin de disposer d'un exécutable disponible via /usr/bin/wkhtmltopdf. Définissez enfin les permissions grâce à la commande:Code Block chmod
a+x
/usr/bin/wkhtmltopdf
Installer les paquets additionnels requis:
Code Block apt-get install openssl build-essential xorg libssl-dev
Afin de contrôler si tout fonctionne, vous pouvez exécuter:
Code Block wkhtmltopdf http://www.google.com test.pdf
Si tout fonctionne correctement, alors c'est terminé – veuillez vous assurer de disposer d'un lien symbolique comme indiqué au point 7. Si vous obtenez l'erreur "Cannot connect to X server" veuillez continuer au point 4.Son exécution va nécessiter un serveur x 'virtuel'. Pour cela il convient d'installer le paquet xvfb.
Code Block apt-get install xvfb
Il est nécessaire ensuite d'écrire un court script shell permettant d'exécuter wkhtmltopdf via xvfb. Pour cela créez un fichier nommé wkhtmltopdf.sh contenant la ligne suivante:
Code Block xvfb-run -a -s "-screen 0 640x480x16" wkhtmltopdf $*
Déplacez ensuite ce script shell vers /usr/bin, et rendez-le exécutable via:
Code Block chmod a+x /usr/bin/wkhtmltopdf.sh
Enfin, veuillez créer un lien symbolique dans /sites/all/libraries/wkhtmltopdf. Les commandes sont:
Code Block cd /sites/all/libraries/ ln -s /usr/bin/wkhtmltopdf.sh wkhtmltopdf
Vous pouvez ensuite modifier le générateur de PDF à utiliser, en vous rendant dans l'interface d'administration de Drupal via: Configuration -> Interface utilisateur -> Versions imprimée, email et PDF -> PDF, et en choisissant wkhtmltopdf.
Cette interface permet aussi de définir les paramètres de wkhtmltopdf. Les différentes options sont explicitées à la page suivante:
http://madalgo.au.dk/~jakobt/wkhtmltoxdoc/wkhtmltopdf_0.10.0_rc2-doc.html