Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ISTEX-SNU : Accéder aux données ISTEX depuis les ENT

ISTEX-SNU : Accéder aux données ISTEX depuis les ENT

Présentation d'ISTEX-SNU aux ESUP-Days n°19 le 5 février 2015
https://www.esup-portail.org/conference/#program

Stéphane Gully

February 05, 2015
Tweet

More Decks by Stéphane Gully

Other Decks in Programming

Transcript

  1. 05.02.2015 ESUP-Days #19 1 1 ESUP-Days #19 05.02.2015 Paris 05.02.2015

    ISTEX-SNU : Accéder aux données ISTEX depuis les ENT Stéphane Gully CNRS/Université de Lorraine ANR-10-IDEX-0004-02 Julien Marchal Université de Lorraine
  2. 05.02.2015 ESUP-Days #19 2 INTRODUCTION ❖ Engagement UL dans une

    démarche de partenariat ❖ UL représentant de la CPU dans le projet ISTEX ❖ Projet immersion : INIST ⇔ UL ❖ Stéphane en immersion pendant 3 mois à l’UL pour lancer le projet ❖ Suite à l’immersion : recrutement développeur pour continuer le travail
  3. 05.02.2015 ESUP-Days #19 3 Plan ❖ Contexte ✴ ISTEX, ISTEX-SNU

    ❖ Architecture ✴ API, Widget, Portlet CMS ❖ Ecosystème ✴ Outils, Technos, Projet ❖ Perspectives
  4. 05.02.2015 ESUP-Days #19 5 ISTEX en quelques mots ❖ ISTEX

    : Initiative d’excellence en Information scientifique et technique ❖ Programme d’acquisition : 55 M€ ❖ Nature des données : principalement des archives de revues scientifiques ❖ Volumétrie des données : actuellement ~10 M ❖ Plateforme : hébergement sur territoire Français des données, enrichissement et diffusion des données ❖ Recherches : utilisation des données pour la recherche ❖ Partenaires : COUPERIN, ABES, CNRS, Université de Lorraine
  5. 05.02.2015 ESUP-Days #19 6 ISTEX-SNU en quelques mots ❖ ISTEX-SNU

    = Intégration de l’ISTEX dans les Services Numériques des Universités ❖ Slogan : “ISTEX en un clic dans votre portail documentaire” ❖ Deux axes sont visés pour l’intégration : ✴ Le Discovery Tool (DT) ✴ L’Environnement Numérique de Travail (ENT)
  6. 05.02.2015 ESUP-Days #19 9 API ISTEX API ISTEX https://api.istex.fr PDF

    PDF PDF PDF PDF indexation GET /corpus/ GET /?q=nobel ex: revues et articles scientifiques
  7. 05.02.2015 ESUP-Days #19 10 Widget ISTEX - Architecture API ISTEX

    ENT de l’UL Menu de navigation de l’ENT … … Ressources ISTEX … … ... AJAX ou JSONP http(s)://widgets.istex.fr/ <script type=" text/javascript" src="...” <link rel=" stylesheet" href="...” widgets.min.js widgets.min.css theme/default/*.png http://ent.univ-lorraine.fr/ https://api.istex.fr/
  8. 05.02.2015 ESUP-Days #19 15 Ecosystème - Outils ❖ Code source

    : GitHub ❖ Intégration continue : TravisCI ❖ Outil de build : Gulp ❖ Framework de test : mocha
  9. 05.02.2015 ESUP-Days #19 16 ❖ Technos des widgets ISTEX ✴

    jQuery ✴ HTML5 ✴ Précompilateur CSS: {less} ❖ Technos de API ISTEX ✴ NodeJS ✴ ElasticSearch Ecosystème - Technos
  10. 05.02.2015 ESUP-Days #19 17 Ecosystème - projet ISTEX-SNU ❖ Début

    du projet : 28 novembre 2014 ❖ Partenaires du projet : CNRS & UL ❖ Méthode agile : Scrum ✴ Vision du produit ✴ Suivi du projet : tableau kanban trello ✴ Un sprint ~ 1 mois ▪ sprint 1 ▪ sprint 2 ▪ sprint 3 : en cours Vision du produit
  11. 05.02.2015 ESUP-Days #19 19 ❖ Déployer la portlet CMS dans

    des établissements ✴ Bordeaux, Toulouse, Limoges ... ❖ Supporter uPortal 3 ❖ Ajouter des fonctionnalités aux widgets ✴ facettes, exports, zotero ... ❖ Réaliser des plugins/modules pour d’ autres plateformes ✴ Drupal, Wordpress, OPAC... Perspectives (Axe Widget/ENT)
  12. 05.02.2015 ESUP-Days #19 21 ❖ Code source et doc des

    widgets génériques https://github.com/istex/istex-widgets ❖ Code source et doc de la portlet CMS https://github.com/istex/istex-ent-uportal ❖ 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) ❖ Lien vers le tableau Scrum pour le suivi du projet ❖ Schémas de fonctionnement des outils de découverte Références https://twitter.com/istexdev [email protected]
  13. 05.02.2015 ESUP-Days #19 22 Widget ISTEX - Code générique <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 du widget }; </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" />
  14. 05.02.2015 ESUP-Days #19 23 Widget ISTEX - Code générique <body>

    <div id="mysite-auth"></div> <div id="mysite-search"></div> <div id="mysite-results"></div> <script type="text/javascript"> // charge les widgets dans les éléments HTML ciblés $('#mysite-auth').istexAuth(); $('#mysite-search').istexSearch(); $('#mysite-results').istexResults(); </script> </body> </html>