Export des données¶
CristHAL fournit des fonctions d’export pour intégrer les données, graphiques
et statistiques à des rapports de recherches ou présentations. Ces exports se
font dans des fichiers placés dans le répertoire indiqué dans
la configuration, dont la valeur par défaut est /tmp.
Vous pouvez changer ce paramétrage en vous assurant des droits d’accès.
Dans tous
les cas, le compte utilisateur qui exécute CritHAL doit avoir
des droits d’écriture.
Dans ce qui suit, ce répertoire est désigné par exportdir.
Export des graphiques¶
Important
Si vous souhaitez exporter un seul graphique, utilisez le menu local en haut à droite, comme illustré sur la Fig. 19
Fig. 19 Menu local d’export des images¶
Les exports se font par collection, à l’aide du choix export dans le
tableau de la page d’accueil.
Les graphiques sont exportés sous forme de documents JSON dans le répertoire
exportdir/<codeCol>/stats_publis/(<codeCol>est le code de la collection défini à la création).Les fichiers Latex sont exportés dans
exportdir/<codeCol>/docs_publis/Le répertoire
exportdir/<codeCol>est ensuite zippé et le fichier Zip est téléchargé.
Avec la configuration par défaut et la collection vertigo par
exemple, l’export se fait dans /tmp/vertigo et le fichier retourné
par la fonction s’appelle vertigo.zip.
À partir des exports en JSON, on peut produire les formats graphiques avec les outils Highcharts (https://www.highcharts.com/docs/export-module). Il faut essentiellement installer le Highcharts export server, en fait un utilitaire Javascript, selon les instructions qui se trouvent sur la page Github https://github.com/highcharts/node-export-server/blob/master/README.md.
Un fichier Makefile est copié dans exportdir/<codeCol>.
Si vous avez installé les outils précédents,
la commande (sous un système de type Unix), exécutée dans le
répertoire exportdir/<codeCol>:
make
produit les PDF à partir des JSON. Il est très facile de produire d’autres formats.
Export des fichiers Latex¶
CristHAL exporte dans exportdir/<codeCol>/docs_publis/
des fichiers Latex. Le contenu de ces fichiers s’appuie sur le classement
et sur le type de publication. Actuellement nous avons
un tableau
synthese_publis.texdonnant le nombre de publications par type et par classement (figure Fig. 20)des fichiers contenant des entrées
bibitem
Enfin, dans exportdir/<codeCol>, un fichier biblio_<codeCol>.tex
est créé (par exemple biblio_vertigo.tex). Il montre comment include les fichiers précédents dans un
rapport Latex contenant toute la bibliographie. On peut
le compiler directement avec pdflatex.
Fig. 20 Tableau (après compilation Latex) de synthèse des publications¶
Il y a autant de fichiers Bibitem que de type de publication et de classements (pour les types de publications sujettes à classement: revues et conférences). Par exemple:
biblio_N1_ART.texcontient les bibitems des articles de revue classés au niveauN1.
biblio_N1_COMM.texcontient les bibitems des articles de conférence classés au niveauN1.etc.
On peut ainsi choisir, dans un document Latex, quels niveaux de classement on choisit de référencer.