Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


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)

  1. 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

  2. Installer les paquets additionnels requis:

    Code Block
    apt-get install openssl build-essential xorg libssl-dev


  3. 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.
  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


  5. 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 $*


  6. Déplacez ensuite ce script shell vers /usr/bin, et rendez-le exécutable via:

    Code Block
    chmod a+x /usr/bin/wkhtmltopdf.sh


  7. 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