[koha-Infos] liste d'acquisition à partir de la date de création de la notice
Frederic Demians
frederic at tamil.fr
Mar 19 Oct 09:58:56 CEST 2010
> Peut-être une autre piste, vue très rapidement mais par exploré :
> En dehors du fil rss proposé par défaut à l'opac et qui reprend la
> ernière requête, il semble qu'il y ait les outils pour confectionner
> des fils rss personnalisé :
> c'est brièvement signalé dans la doc anglaise
> http://koha-community.org/documentation/3-2-manual/?ch=x8865#AEN8940
> On trouve les fichiers ad hoc dans misc/cronjobs/rss
Oui, ces scripts présentent plusieurs avantages par rapport aux flux RSS
de l'OPAC :
* Ils ne chargent pas le serveur. Les flux RSS sont générés une fois
par jour. Les abonnés accèdent à un fichier statique qui ne
consomme pas de ressources. De leur côté, les flux RSS OPAC
nécessitent de lancer une requête (Zebra + application web) pour
chaque abonné au flux RSS, et ce éventuellement plusieurs fois par
jour. Ce problème peut être minimisé en utilisant un agrégateur de
flux, comme FeedBurner ou même Netvibes.
* La sélection repose sur des requêtes SQL entièrement
paramétrables. Cela permet de générer très finement ses flux RSS,
et même d'accéder à des champs Date de Koha pour lesquels il n'y a
pas d'index Zebra. En effet, de leur côté les flux RSS OPAC ne
"voient" que les index Zebra.
Pour répondre à la question posée initialement, il reste ensuite à
déterminer quel champ date employer pour générer sa liste
d'acquisitions... Que veut-on exactement ? les nouvelles notices
ajoutées aux catalogues, modifiées ; les nouveaux exemplaires ; les
nouvelles publications, et, dans ce cas, utilise-t-on la date de
publication ou la date du copyright ?
Pour ceux qui voudraient se lancer dans l'exploitation de ces
différentes dates, voici un résumé ce qu'on peut trouver dans une base
de données Koha :
*
Biblio :
o
Création de la notice : |biblio.datecreated|
o
Modification de la notice : |biblio.timestamp|
o
Date de publication : |biblioitems.publicationyear|
o
Date du copyright : |biblio.copyright|
*
Exemplaire :
o
Date de création (~ date d'acquisition) :
|items.dateaccessioned|
o
Date de modification : |items.timestamp|
o
Date dernier passage : |items.datelastseen|
o
Date dernier prêt : |items.datelastborrowed|
Selon la version du MARC, MARC21 ou UNIMARC, ces dates ne sont pas
nécessairement traitées de la même façon :
*
lien à un champ des tables biblio-biblioitems-items
*
lien à une zone Marc biblio/exemplaire
*
lien à un index Zebra
Par exemple, la solution proposée par Fridolyn fonctionne différemment
selon la version du MARC. L'index Zebra acqdate utilisé pour réaliser le
tri n'a pas la même signification en MARC21 et en UNIMARC :
* En MARC21, il est lié à items.dateaccessionned (952$d) -- On a
donc un tri par date de création de l'exemplaire.
* En UNIMARC, il est lié à biblio.datecreated (099$c) -- On a donc
un tri par date de création de la notice biblio.
--
Frédéric DEMIANS
http://www.tamil.fr/u/fdemians.html
More information about the Infos
mailing list