Cette fonctionnalité nécessite l'installation de l'outil externe pageres.
Cet utilitaire va être utilisé pour faire les aperçus écran des tableaux de bord à la demande des utilisateurs. Il est disponible à l'adresse : https://github.com/sindresorhus/pageres-cli
Suivez la documentation pour l'installer. Si vous obtenez des erreurs liées à sandbox que vous ne parvenez pas à résoudre, vous pouvez la désactiver en modifiant le fichier suivant :
launchOptions: {}, DEVIENT launchOptions: {args: ['--no-sandbox', '--disable-setuid-sandbox']},
Activer l'export au niveau du frontal
Pour faire apparaître le bouton qui va enregistrer les tableaux de bord à exporter en base, il faut modifier le fichier de configuration. Profitez-en pour modifier le token qui sera utilisé dans le script shell qui va récupérer les listes d'export à faire.
$export_actif = true; $export_token = "MonTokenSpecifiqueUnivFr";
Modifier le token aussi dans le script shell
TOKEN="MonTokenSpecifiqueUnivFr"
Mise en place dans la crontab
Le script de génération des screenshots (make_shot.sh) va vérifier toutes les minutes si de nouvelles demandes sont en cours et les envoyer directement aux utilisateurs.
*/1 * * * * /home/agimus/scripts/pageres/make_shot.sh