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
https://api.istex.fr/document/{id_doc}/enrichments/catwos
https://api.istex.fr/document/{id_doc}/enrichments/refbib