nouveau web: nouveautés

February 6, 2006

Ci-dessous non pas la façon dont le nouveau web gère les nouveautés, mais la façon dont il va les gérer d’ici quelques temps. Pour l’instant on était pris de court, on a juste entré les données directement dans la base avec PHPMyAdmin. Mais à terme ça devrait marcher selon le principe suivant:

* les acquéreurs mettent un statut de traitement spécifique (NW pour nouveauté) sur les ouvrages qu’ils sélectionnent: ce n’est donc pas un “catalogue des nouveaux achats” mais bien une “sélection de nouveautés”; on s’est mis d’accord pour sélectionner 120 docs répartis en 12 disciplines.
* on utilise une API pour chercher toutes les notices qui ont un exemplaire avec NW comme statut de traitement; ça ressemble à ça:
http://serveur:8991/X?op=find&code=[nom de l'index statut de traitement]&request=NW
* le système renvoi les notices sous forme d’un flux xml OAI qui ressemble à ça:

<varfield id=”010″ i1=” ” i2=” “>
<subfield label=”a”>2-07-030830-8</subfield>
</varfield>

* on balance plein de trucs mais on garde:
1. le numéro de notice pour générer un lien sur le titre pour renvoyer à la notice détaillée à l’opac
2. les infos biblios minimum
3. l’isbn, qu’on réutilise pour aller chercher la vignette sur Amazon
4. la cote: on a une table d’équivalence qui réparti les cotes entre les 12 disciplines autour desquelles s’articule le web

On ne le fait pas de façon réellement dynamique. C’est-à-dire qu’on pense faire ça une fois par mois et charger les données récoltées par le Web Service dans la base de données du web proprement dite. Cela permet de garantir qu’on a un ensemble homogène de 12×10 nouveautés, et qu’aucune discipline ne se retrouve avec 0 ou 100 nouveautés. Parce que dans le SIGB proprement dit, tous les soirs on fait tourner un truc qui dit :

ssi statut de traitement = NW
et nbre de prêts > 0
alors enlever le statut de traitement

Entry Filed under: Uncategorized. .

2 Comments Add your own

  • 1. Michel Fauchié  |  February 6, 2006 at 10:40 pm

    questions

    y a-til des servicss liés : résa , accès distants ?

  • 2. nicolas morin  |  February 7, 2006 at 8:47 am

    Concernant les réservations: c’est une fonctionnalité qui est gérée par le SIGB, pas par le web.
    Accès distants? Si vous voulez dire l’accès aux ressources numériques depuis le domicile, par ex., c’est une fonctionnalité qui n’a rien à voir avec le site web lui-même… et qui n’existe pas pour l’instant à l’université d’Angers

Leave a Comment

Required

Required, hidden

Some HTML allowed:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Trackback this post  |  Subscribe to the comments via RSS Feed


Feeds

Recent Comments

nicolas morin on Python, web services, oai
Clio on BPI chat - 6 mois plus t…
Timothee on Python, web services, oai
Clémence on BPI chat - 6 mois plus t…
nicolas morin on BPI chat - 6 mois plus t…

Archives

Links