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

Revue du sprint n°1 d'ISTEX-SNU

Revue du sprint n°1 d'ISTEX-SNU

Présentation des "user stories" réalisées pendant le premier sprint du projet ISTEX-SNU.

Stéphane Gully

December 17, 2014
Tweet

More Decks by Stéphane Gully

Other Decks in Research

Transcript

  1. ANR-10-IDEX-0004-02
    Revue du sprint n°1
    ISTEX-SNU
    17 déc. 2014
    Stéphane Gully - Inist-CNRS

    View Slide

  2. Immersion UL

    View Slide

  3. Intro ISTEX-SNU le 25 et 26 novembre 2014
    au carrefour de l’IST

    View Slide

  4. Objectifs du sprint
    - 37 points réalisés
    - 21 en cours
    Suivi ouvert sur le
    tableau trello

    View Slide

  5. User story axe DT
    - Prise de contact avec EBSCO pour
    préparation de l'intégration EDS
    - A faire : Webex à planifier

    View Slide

  6. User story axe DT
    - Génération manuelle de l'état de collection
    des ressources sélectionnées de l'ISTEX
    - Listes KBART (niveau revue) d’Elsevier, Nature et
    Springer disponibles
    - A faire : voir avec EBSCO comme ces listes sont
    intégrables
    - A faire ? générer un export MODS (niveau article)
    de l’ISTEX

    View Slide

  7. User stories axe ENT
    - Rechercher établissement(s) pilote(s) pour déploiement
    en prod du futur paquet ENT
    - Lorraine : intégration à phaser avec travaux sur le DT
    - Rennes : partant pour contribuer pour un module Drupal
    intégrant les widgets à la rentrée
    - Bordeaux : accord de principe pour usage de comm
    - Limoges : prise de contact
    - Angers : prise de contact
    - Toulouse : prise de contact
    - RNBM/MathDoc : prise de contact => moissonnage des
    API

    View Slide

  8. Zoom sur Bordeaux
    ● Réunion avec Delphine Coudrin (Bordeaux)
    ○ Exposition au niveau revue :
    ERMS (serial solution) + SIGB (Orizon) => Babord+ (solr)
    A2Z (serial solution)
    ○ ENT esup/uPortal :
    ■ iframe pour Babord+
    ■ lien nouvelle fenêtre pour A2Z
    ○ Site Web institutionnel (ezpublish)
    ■ contenu éditoriaux
    ■ iframe pour Babord+
    ○ DT => SGBM => planifié pour 2017
    ● Ok pour être testeur du module ENT de l’ISTEX (pour la comm)

    View Slide

  9. User stories axe ENT
    Deux widgets (pour le moment)
    1. istexSearch : gestion de la barre de
    recherche et du requêtage vers l’API
    2. istexResults : gestion de l’affichage de
    la liste des résultats
    Un widget = 1 fichier JS + 1 thème
    graphique (CSS+images) squelette des widgets

    View Slide

  10. User stories axe ENT
    ● Optimisation à travers une
    concaténation + minification
    widgets
    gulp build

    View Slide

  11. User stories axe ENT
    ● Déploiement rapide d’une
    nouvelle version des widgets à l’
    aide de git
    gulp build
    gulp deploy
    http(s)://istex.github.io/
    http(s)://widget.istex.fr/

    View Slide

  12. User stories axe ENT
    ● Mise en place du squelette
    des tests automatiques des
    widgets ISTEX-SNU en
    utilisant mocha et zombie.js

    View Slide

  13. User stories axe ENT
    ● Mise en place de travis-ci
    pour tester automatiquement
    les widgets

    View Slide

  14. User stories axe ENT
    - MVP du widget
    recherche
    - MVP du widget liste
    de résultats

    View Slide

  15. User stories axe ENT
    DEMO
    site web (html) site web + widgets

    View Slide

  16. User stories axe ENT
    - Proposer une
    configuration des
    widgets par défaut
    facilement modifiable
    (idée proposée par
    Julien Sicot)

    View Slide

  17. User stories axe ENT
    - Widget : authentification paramétrable par ezproxy
    - “ezproxification” de api.istex.fr (Merci Bruno
    Menette)
    - permet une autorisation par l’adresse IP de l’ezproxy
    - nécessite une articulation avec le système de ticket
    CAS de l’ezproxy

    View Slide

  18. User stories axe ENT
    ● Ajout de la config
    Istex dans le dépôt
    github ezproxy-config
    initié par Sylvain
    Machefert
    (Bordeaux)

    View Slide

  19. ● Articulation avec l’
    authentification par ticket d’
    ezproxy (auth par cookie)
    User stories axe ENT
    ouvre la fenêtre CAS
    d’ezproxy
    si ok, affiche les widgets

    View Slide

  20. User stories axe ENT
    DEMO
    site web (html) site web + widgets
    https://api-istex-fr.bases-doc.univ-lorraine.fr/

    View Slide

  21. Nouvelles idées
    ● Ajout de User story / idées suite aux discussions :
    ○ Proposer une configuration des widgets par défaut facilement modifiable (fait)
    ○ 3 niveaux de détails pour les champs affichés dans la liste des résultats du
    widget istexResults
    ○ Utiliser une webfont pour les icones (ex: pdf, xml, zip ...) utilisées dans les
    thèmes pour gagner en flexibilité
    ○ Schéma résumant les articulations possibles entre ISTEX et DT/LS (planifié?)
    ○ Renouveler l'enquête "Couperin DT 2013"
    ○ Un module Istex pour Koha
    ○ Un module Istex pour Drupal (planifié)
    ○ Diffusion ISTEX à travers Google Scholar
    ○ Cibler les enrichissements prioritaires via analyse des DT
    ○ Un module Istex pour résolveur de lien (JS dynamique)

    View Slide

  22. Proposition de planification
    DT
    - Webex avec EBSCO
    - Générer un export MODS (niveau article)
    - Schéma résumant les articulations possibles entre ISTEX et DT/LS
    ENT / Widgets
    - Pagination
    - Gestion de l’auth HTTP
    - Corriger bug auth ezproxy
    - Préparation portlet CMS
    - Module Istex pour Drupal (widgets)
    Recruter : étude des CV des candidats, entretiens ...

    View Slide

  23. Prochaines revues de sprint
    Revue de sprint n°2 prévue le 22 janvier 2014 de 11h à 12h
    Revue de sprint n°3 prévue le 26 février 2014 de 11h à 12h
    Présentiel (UL) & visio

    View Slide