diff -r f151478c7628 -r 06825f3aa213 doc/source/renkan.rst --- a/doc/source/renkan.rst Thu Apr 12 18:33:25 2018 +0200 +++ b/doc/source/renkan.rst Fri Apr 13 12:43:08 2018 +0200 @@ -201,6 +201,28 @@ la sauvegarde des renkan est définie dans le fichier `hdalab/static/hdalab/js/renkan-manual-save.js`. La sauvegarde est déclenchée par une action de l'utilisateur. +Calcul des miniatures +===================== + +.. image:: _static/img/renkan/renkan_liste_miniature.png + +Lorsqu'un renkan est publié (le statut de l'objet :class:`hdalab.models.renkan.HdalabRenkan` passe à `PUBLISHED`) une miniature du renkan est capturée. +Cette capture se fait dans la méthode :func:`hdalab.services.renkan_capture_preview`. + +On lance `PhantomJS `_ qui ouvre la page :ref:`affichage-d-un-renkan-en-plein-ecran` et effectue une capture. + +Les arguments de l'appel sont les suivants :: + + phantomjs + + http://hdalab.iri-research.org/hdalab/renkan/full/?rk_id= + + --width=500 + --height=500 + --wait=5000 + +Le script de capture PhantomJS se trouve dans le fichier `src/hdalab/scripts/capture-phantomjs.js `_. + Le module `renkanmanager` =========================