ISTEX-SNU, ISTEX en quelques clics dans votre portail documentaire

Transcription

ISTEX-SNU, ISTEX en quelques clics dans votre portail documentaire
ANR-10-IDEX-0004-02
ISTEX-SNU
“ISTEX en quelques clics dans votre portail
documentaire”
Séminaire technique ISTEX
18 mars 2015
Stéphane Gully - Inist-CNRS / Université de Lorraine
Plan
●
●
●
●
Contexte
Calendrier / méthode
Vision du produit
Axe Widgets/ENT
○
○
○
○
Widgets génériques
Module Drupal
uPortal ISTEX
OPAC
● Axe DT (outils de découverte)
● Utilisateurs
● Perspectives
ANR-10-IDEX-0004-02
2
Contexte
Projet initié dans le cadre du projet d’immersion de
Stéphane Gully (INIST-CNRS) à l’Université de
Lorraine (décembre 2014 => février 2015).
Immersion dans la “sous direction des usages du
numérique” (Julien Marchal) en relation forte avec la
“direction de la documentation et de l'édition” (AnnePascale Parret, Jean-François Lutz, Thomas Jouneau)
ANR-10-IDEX-0004-02
Calendrier
istex
ag
istex
ezpa
arse
istex
carist
istex
ezpaa
rse
istex
ANR-10-IDEX-0004-02
istex
22
esupdays
Organisation Scrum
« cadre de travail permettant de répondre à des
problèmes complexes et changeants tout en
livrant de manière productive et créative des
produits de la plus grande valeur possible »
Ken Schwaber & Jeff Sutherland
Vision du produit
15 days
sources wikipedia
ANR-10-IDEX-0004-02
7
Valeurs agiles
➢ Les individus et leurs interactions plus que les processus et les
outils
➢ Des logiciels opérationnels plus qu’une documentation exhaustive
➢ La collaboration avec les clients plus que la négociation
contractuelle
➢ L’adaptation au changement plus que le suivi d’un plan
Nous reconnaissons la valeur des seconds éléments,
mais privilégions les premiers.
sources agilemanifesto.org
ANR-10-IDEX-0004-02
6
Vision du produit
Version 1.1
« ISTEX−SNU (ISTEX intégré aux Services Numériques des
Universités) a pour objectif de mettre à disposition les corpus ISTEX à
travers les services numériques des Universités. Une intégration forte
dans les systèmes de diffusions existants de l’ESR est nécessaire pour
éviter à l’utilisateur final de devoir réaliser ses recherches ISTEX sur un
N-ième portail d’information.
Les services numériques suivants sont visés pour l’accès aux
ressources ISTEX :
● L’Environnement Numérique de Travail (ENT)
● Le Discovery Tool (DT) »
ANR-10-IDEX-0004-02
8
Vision du produit
« Ces services sont à destination des documentalistes, des
chercheurs, et des membres de l’ESR. Le périmètre initial (site pilote)
concerne l’ENT et le DT de l’Université de Lorraine (UL) en gardant
comme perspective la diffusion au niveau ESR. A noter qu’une grande
partie des Universités françaises disposent déjà d’un ENT et/ou d’un
DT. »
● Utilisateurs
ciblés
:
profil
documentalistes, chercheurs, membres de l’ESR ...
● Université de Lorraine => site pilote
○ ENT = uPortal
○ DT = EDS
ANR-10-IDEX-0004-02
9
documentaire
Vision du produit
« Les fonctionnalités importantes qu’ISTEX-SNU proposera sont :
● Recherche sur les métadonnées et le plein texte avec affinage par
facettes
● Accès transparent (authentification) au plein texte en un minimum de
clics
● Une interface utilisateur ergonomique et intégrée aux services cibles
● Une installation technique simple et documentée privilégiant l’
automatisation »
A noter que l’API ISTEX propose aujourd’hui :
● Authentification par IP
● Authentification par login/mdp
● A plus long terme : Authentification par fédération d’identités
ANR-10-IDEX-0004-02
12
Vision du produit
« Les interfaces de visualisation de fonds documentaire sur le marché sont
multiples, on peut citer de façon non exhaustive les outils libres VuFind et
Blacklight et les différents outils commerciaux comme EDS et Primo. Sur
nombre de ces outils, nous retrouvons des paradigmes communs à ISTEXSNU comme l’utilisation d’API et d’interfaces de recherche. La particularité d’
ISTEX-SNU sera de proposer des interfaces finement intégrées aux services
numériques existants autant d’un point de vue contrôle d’accès que d’un point
de vue interface utilisateur et ergonomie. Finalement, le grand défi de l’après
ISTEX-SNU sera le déploiement dans un maximum d’Universités et centres de
documentation de l’ESR. »
●
●
●
DT hétérogènes : Libre & Commerciaux
ENT / Widget : vigilance sur la simplicité d’intégration
Quid des autres interfaces de visu de fond documentaires ?
ANR-10-IDEX-0004-02
13
Vision du produit
« Le code source développé sera mis à disposition sous licence libre pour
faciliter l’appropriation par la communauté ESR. »
●
●
●
Licence : CeCILL (caractère "copyleft")
Dépôt GitHub : https://github.com/istex/
Contributions fortement encouragées
○ Mashup
○ Thèmes graphiques
○ Scripts dans différents langages
ANR-10-IDEX-0004-02
14
Axes ISTEX-SNU vs plateforme ISTEX
ANR-10-IDEX-0004-02
4
Axe Widgets/ENT
ANR-10-IDEX-0004-02
Axe Widgets/ENT
Démo des widgets génériques
site web (html)
site web + widgets
“installation technique
simple et
documentée”
Doc des widgets
Démo widgets
istexApi: 'https://api-istex-fr.bases-doc.univ-lorraine.fr'
istexApi: 'https://api-istex-fr.gate1.inist.fr'
ANR-10-IDEX-0004-02
Axe Widgets/ENT
<html>
<head>
<!-- jQuery est une dépendance nécessaire -->
<script src="//code.jquery.com/jquery-1.11.1.min.js"></script>
<!-- Charge les widgets Istex -->
<script type="text/javascript">
var istexConfig = {
// paramètres des widgets
};
</script>
<script type="text/javascript" src="//widgets.istex.fr/js/widgets.min.js"></script>
<link rel="stylesheet" href="//widgets.istex.fr/themes/default/widgets.min.css" />
...
Code générique d’utilisation des Widgets ISTEX
ANR-10-IDEX-0004-02
Axe Widgets/ENT
...
<div
<div
<div
<div
id="mysite-auth"></div>
id="mysite-search"></div>
id="mysite-results"></div>
id="mysite-facets"></div>
<script type="text/javascript">
// charge les widgets dans les éléments HTML ciblés
$('#mysite-auth').istexAuth();
$('#mysite-search').istexSearch();
$('#mysite-results').istexResults();
$('#mysite-facets').istexFacets();
</script>
</body>
</html>
Code générique d’utilisation des Widgets ISTEX
ANR-10-IDEX-0004-02
Ecosystème - Outils
●
●
●
●
Code source : GitHub
Intégration continue : TravisCI
Outil de build : Gulp
Framework de test : mocha
Ecosystème - Technos
● Technos des widgets ISTEX
○ jQuery
○ HTML5
○ Précompilateur CSS: {less}
● Technos de API ISTEX
○ NodeJS
○ ElasticSearch
Axe Widgets/ENT
Démo du module Drupal
http://www.bu.univ-rennes2.fr/istex/results?lookfor=*&type=All
Merci Julien Sicot
ANR-10-IDEX-0004-02
Module drupal : Installation
ANR-10-IDEX-0004-02
Module drupal : paramétrage
ANR-10-IDEX-0004-02
Module drupal : vue résultats
ANR-10-IDEX-0004-02
Axe Widgets/ENT
Démo de uPortal ISTEX
Merci Julien Sicot
ANR-10-IDEX-0004-02
Démo de uPortal ISTEX
Dépôt Git dédié de la
brique ISTEX uPortal :
https://github.
com/istex/istex-entuportal
Merci Guillaume Colson et Céline Didier
ANR-10-IDEX-0004-02
Axe Widgets/ENT
Présentation d’ISTEX-SNU aux esupdays
Merci l’équipe de la plateforme ISTEX
ANR-10-IDEX-0004-02
Axe Widgets/ENT
Démo de l'intégration
d'ISTEX dans OPAC
(Saint-Etienne)
Merci Dominique Rouger
ANR-10-IDEX-0004-02
Démo de l'intégration d'ISTEX dans le
portail documentaire de Saint-Etienne
Page d'accueil
du cataloque
Merci Dominique Rouger
ANR-10-IDEX-0004-02
Démo de l'intégration d'ISTEX dans le
portail documentaire de Saint-Etienne
Recherche de
“cacao” sur le
catalogue
Merci Dominique Rouger
ANR-10-IDEX-0004-02
Démo de l'intégration d'ISTEX dans le
portail documentaire de Saint-Etienne
Ressources
externes :
ISTEX & BASE
(prévisu du nbr
de résultats
dispo)
Listes des
résultats papiers
Merci Dominique Rouger
ANR-10-IDEX-0004-02
Liste des
résultats
numériques
Démo de l'intégration d'ISTEX dans le
portail documentaire de Saint-Etienne
Click sur ISTEX
Listes des
résultats ISTEX
sur la recherche
“cacao”
Facette sur les
corpus ISTEX
Merci Dominique Rouger
ANR-10-IDEX-0004-02
Démo de l'intégration d'ISTEX dans le
portail documentaire de Saint-Etienne
Pagination des
résultats
Merci Dominique Rouger
ANR-10-IDEX-0004-02
Démo de l'intégration d'ISTEX dans le
portail documentaire de Saint-Etienne
Affinage sur le
corpus “nature”
Merci Dominique Rouger
ANR-10-IDEX-0004-02
Démo de l'intégration d'ISTEX dans le
portail documentaire de Saint-Etienne
Nouvelle
recherche juste
sur le fond
ISTEX
Merci Dominique Rouger
ANR-10-IDEX-0004-02
Démo de l'intégration d'ISTEX dans le
portail documentaire de Saint-Etienne
Capacité de
basculer en un
click sur les
résultats de
BASE ou d’
ISTEX sur la
même
recherche
Intégration
similaire qu’avec
l’API de BASE
Merci Dominique Rouger
ANR-10-IDEX-0004-02
Axe DT
(outils de découverte)
ANR-10-IDEX-0004-02
DT du point de vue utilisateur
click au choix sur un des
moyens d’accéder à l’article
formulaire de recherche
click sur “Aller au texte
intégral” d’un article
étape pouvant être transparente en
fonction de la configuration
discovery tool
outil de découverte
ANR-10-IDEX-0004-02
link solver
résolveur de lien
Index d’un DT
L’index d’un DT contient des métadonnées d’articles (identifiés
généralement par des DOI) eux même inclus dans des revues
(identifiées généralement par des ISSN) eux même possédées par
des éditeurs.
Il contient également la liste des abonnements des différents
établissements qui correspondent à des bouquets de revues.
Éditeur 1
Revue 1
Éditeur 2
☑
Revue 3
☑
ISSN: 1612-4820
doi, auteur, date ...
a1 - r3
10.1007/s10347-014-0425-1
a2 - r3
...
a3 - r3
Revue 2
☐
Revue 4
a1 - r2
a1 - r2
a2 - r2
a2 - r2
ANR-10-IDEX-0004-02
☑
Abonnement UL
-
revue 1
revue 3
revue 4
éditeur
revue
article
Index d’un DT avec ISTEX
L’index d’un DT peut être complété par les métadonnées de la
plateforme ISTEX (r5) puis dédoublonné avec les articles déjà
présents dans l’index (r3) au moment de la génération des
résultats.
Les établissements peuvent déclarer le bouquet ISTEX dans leurs
abonnements, pour que les résultats soient intégrés de façon
homogène avec leurs autres abonnements.
Éditeur 1
Revue 1
Éditeur 2
☑
Revue 3
Abonnement UL
-
revue 1
revue 3
revue 4
revue 5
éditeur
revue
article
Plateforme ISTEX
☑
Revue 3
☑
ISSN: 1612-4820
doi, auteur, date ...
a1 - r3
a1 - r3
10.1007/s10347-014-0425-1
a2 - r3
a2 - r3
...
a3 - r3
a3 - r3
Revue 2
☐
Revue 4
☑
Revue 5
a1 - r2
a1 - r2
a1 - r2
a2 - r2
a2 - r2
a2 - r2
ANR-10-IDEX-0004-02
☑
Axe DT
Intégration de l’ISTEX dans EDS (EBSCO)
- Contacts en cours avec les équipes
techniques
- Plan d’action à deux niveaux
- Intégration de l’ISTEX par les bases de connaissances
(KBART issus du Hub)
- Intégration de l’ISTEX par moissonnage des
métadonnées article (“database ISTEX”)
- Besoins coté API
- OpenURL
- OAI-PMH
ANR-10-IDEX-0004-02
Merci Thomas Jouneau
Axe DT
Intégration de l’ISTEX dans Primo (Ex-Libris)
- Contacts envisagés via un intermédiaire de l’
ESR : Bibliothèque Diderot de Lyon
- Plan d’action à déployer
ANR-10-IDEX-0004-02
Merci Thomas Jouneau
Axe DT
Démo d’ULysse
http://ulysse.bu.univ-lorraine.fr
ANR-10-IDEX-0004-02
Merci Thomas Jouneau
Utilisateurs d’ISTEX-SNU
ANR-10-IDEX-0004-02
État d’avancement des utilisateurs
1) Saint-Etienne
○ couplage avec OPAC via les widgets (besoin du widget
“N résultats ISTEX”)
○ filtrage IP multi-sites et/ou shibboleth
○ État : développements maison fonctionnels
2) Bordeaux
○ intégration dans ENT v? pour mise en avant ISTEX
(communication)
○ État : intérêt déclaré, dossier en attente
3) Toulouse
○ intégration dans ENT v4
○ filtrage IP + VPN
○ État : intégration en cours
ANR-10-IDEX-0004-02
Merci Thomas Porquet
État d’avancement des utilisateurs
4) Limoges
○ intégration dans ENT v?
○ ezproxy
○ État : intérêt déclaré, étude du dossier en cours
5) Besançon
○ intégration dans CMS Drupal v6
○ ezproxy
○ État : intérêt déclaré, étude du dossier en cours
6) Strasbourg
○ intégration dans ENT v3 ou widgets dans site
○ ezproxy
○ État : intérêt déclaré, étude du dossier en cours
ANR-10-IDEX-0004-02
Merci Thomas Porquet
État d’avancement des utilisateurs
7) Orléans
○ intégration de préférence dans OPAC et pê ds Drupal 7
○ bibliopam
○ État : intérêt déclaré, étude du dossier en cours
8) Bibliothèque Diderot de Lyon
○ intégration dans DT de préférence ou encart de
recherche
○ ezproxy
○ État : intérêt déclaré, étude du dossier en cours
9) Bibliothèque VetAgro Sup de Lyon
○ intégration dans Drupal 7 de préférence ou ENT Moodle
?
○ Shibboleth (proxy envisagé sur 2015)
○ État : intérêt déclaré,
attente
Mercien
Thomas
Porquet de solution
ANR-10-IDEX-0004-02
Perspectives
ANR-10-IDEX-0004-02
Perspectives
● Pilotage du projet transféré à Julien Marchal de la
DN de l’UL
● Axe DT
○ EDS, Primo
○ VuFind, Blacklight
● Axe Widgets / ENT
○ Intégrer les futures fonctionnalités de l’API
○ Ajout/évolution de modules : Drupal, Wordpress,
Spip, OPAC ...
● Mise en prod sur l’ENT de l’UL
● Mise en prod sur EDS (CNRS & UL)
● Accompagner la communauté
ANR-10-IDEX-0004-02
24
Contacts & références
●
●
●
●
●
●
●
●
●
●
Document de vision du produit ISTEX-SNU
Slides du lancement du projet (28 novembre 2014)
Slides de la revue du sprint n°1 (17 décembre 2014)
Slides de la revue du sprint n°2 (23 janvier 2015)
Slides de la présentation ISTEX-SNU aux esupdays (5 février 2015)
Slides de la revue du sprint n°3 (26 février 2015)
Lien vers le tableau Scrum pour le suivi du projet
Schémas de fonctionnement des outils de découverte
Code source et documentation des widgets génériques
Code source et documentation de la portlet CMS
https://twitter.com/istexdev
#istexsnu
ANR-10-IDEX-0004-02
[email protected]
27

Documents pareils

Les services de la plateforme

Les services de la plateforme https://api.istex.fr/document/{id_doc}/enrichments/catwos https://api.istex.fr/document/{id_doc}/enrichments/refbib

Plus en détail