[koha-Infos] Koha 3.00-alpha est disponible
paul POULAIN
paul.poulain at biblibre.com
Lun 7 Jan 13:51:25 CET 2008
Bonjour à tous,
une fois n'est pas coutume, je ne vais pas vous parler de la prochaine
sortie de Koha 3.0, mais vous annoncer qu'elle est disponible.
Frédéric Demians, de Tamil, a traduit les notes d'accompagnement ce week
end, je vous les livre telles qu'elles. Je vais me répondre pour mettre
quelques remarques personnelles.
================================================
Koha 3.0 alpha - note d'accompagnement
Koha 3 est la toute nouvelle version de Koha, le système intégré de
gestion de bibliothèque Open Source de référence.
Téléchargez Koha 3.0 alpha à l'adresse suivante :
http://download.koha.org/koha-3.00.00-alpha.tar.gz
Vous trouverez dans ce document :
* la liste des nouveautés et des améliorations apportées à Koha ;
* des informations sur Git, le système de gestion de version
utilisé par Koha ;
* les dates de sorties des nouvelles versions du logiciel ;
* des liens vers la documentation d'installation et de mise à jour ;
* une présentation rapide du nouveau système de gabarit des pages
web de Koha ;
* un appel à contribution aux rédacteurs techniques et aux
traducteurs ;
* la liste des problèmes connus affectant cette version alpha de Koha.
Les nouveautés de Koha 3
1. Zebra
Zebra est un moteur d'indexation et de recherche de texte structuré.
Zebra permet d'indexer de très grandes quantités d'information, jusqu'à
plusieurs millions d'enregistrements. Zebra est conforme à plusieurs
protocoles d'interrogation, SRU, Z39.50, et à plusieurs langages
d'interrogation, CCL, CQL et PQF.
Pour plus d'information sur Zebra, voir les pages de Indexdata.
Grâce à Zebra sur lequel il repose, le nouveau moteur de recherche de
Koha dispose de fonctionnalités avancées telles que le classement des
résultats par pertinence, la pondération des champs, la troncature, la
lemmatisation, l'utilisation d'opérateurs de logique floue, une
indexation spécifique à chaque langue, le tri, etc.
L'indexation est faite en temps réel, y compris les transactions de
prêt, ce qui permet d'offrir des fonctionnalités de filtrage des
résultats de recherche par disponibilité et par statut des exemplaires.
Une technologie exclusive de navigation à facettes est disponible dans
l'interface professionnelle et dans l'OPAC qui permet d'affiner les
résultats des recherches par l'utilisation de catégories à plusieurs
dimensions, dites facettes, générées automatiquement sur des champs
comme les auteurs, les sujets, les succursales de la bibliothèque.
Koha 3 fonctionne également dans un mode non-zebra. Les notices
bibliographiques et d'autorités sont indexées dans le SGBD. Ce mode
convient aux bibliothèques qui ne souhaitent pas avoir à gérer un moteur
d'indexation comme Zebra.
2. Installation
Koha 3 s'installe désormais en un tournemain sur toute plate-forme. La
nouvelle procédure simplifiée d'installation se déroule en deux temps :
1. À l'étape 1, conduite par l'administrateur du serveur, le
logiciel est installé sur le système hôte en fonction de ses
caractéristiques. Ce script d'installation est basé sur le module Perl
ExtUtils::MakeMaker. Il gère l'installation des logiciels tiers
nécessaires au bon fonctionnement de Koha et la configuration système de
la plate-forme Koha : le serveur Web, le SGBD, etc.
2. À l'étape 2, conduite par l'administrateur de Koha, un script
web, utilisable par un bibliothécaire ou un documentaliste, finalise
l'installation du logiciel et sa configuration d'un point de vue
bibliothéconomique.
Le script d'installation propose plusieurs prototypes d'installation
dont une installation développeur ('dev') qui prépare un système Koha
synchronisé avec la version en cours de développement.
3. Interfaces de programmation standards et normes ouvertes
Koha 3 met en oeuvre plusieurs normes très importantes dans le monde des
bibliothèques, des protocoles de recherche et des formats d'échange de
données tels que SRU/W, Z39.50, UnAPI et COinS / OpenURL.
Koha supporte également une norme Internet créée par Amazon A9 : OpenSearch.
Les enregistrements sont stockés en interne dans un format SGML et sont
rendus dans plusieurs formats : MODS, RSS, Atom, RDF-DC, SRW-DC, OAI-D
et EndNote. Des outils de gestion de citations bibliographiques comme
Zotero s'interfacent directement avec l'OPAC. Il est très facile de
créer de nouveaux formats d'exportation. Il suffit d'écrire des feuilles
de style de transformation XML (XSLT) qui convertissent les
enregistrements XML de Koha en tout autre format, soit directement soit
après traitement par une fonction programmée spécifique.
Koha 3 dispose d'une interface de programmation ouverte qui donne accès
aux données des prêts et des emprunteurs. Cette interface est conforme
au protocole d'échange de données de 3M SIP2 tel qu'il est implémenté
dans la norme ouverte OpenNCIP.
Koha donne accès à ses données au moyen de services web légers de type
REST. Ces interfaces de programmation fournissent des services
d'authentification et des fonctions de mises à jour du catalogue
bibliographique. Des logiciels tierce partie de saisie de notices
bibliographiques s'interfacent ainsi directement avec Koha. Pour plus
d'information, voir le wiki de Koha.
Via le module Auth_with_ldap_module, l'authentification dans Koha est
inter-opérable avec des services d'annuaire institutionnel ou
d'entreprise, de type LDAP ou Active Directory.
Quand il est activé, le module Amazon.com enrichit automatiquement les
notices bibliographiques d'informations provenant d'Amazon : image de la
couverture du livre, critiques professionnelles, classements et
commentaires des usagers d'Amazon, liens vers des livres similaires dans
le catalogue. De la même façon, les services web proposés par l'OCLC
(xISBN) et LibraryThing (ThingISBN) sont interfaçables avec Koha. Un
système de limitation de l'accès à ces services permet de ne pas
dépasser le seuil d'utilisation autorisé par son abonnement.
4. L'environnement informatique de votre choix
Koha fonctionne sur toute plate-forme : Linux, Windows, Mac OSX,
FreeBSD, Solaris. Koha stocke ses données dans le SGBD qui vous
convient, MySQL 5.0 ou PostgreSQL, et s'interface au serveur web que
vous choisissez, Apache2, Microsoft IIS, etc.
5. Multilinguisme
Koha a été conçu dès le début pour des bibliothèques multilingues. Koha
3 gère le chinois, le japonais (日本語) et même les langues qui
s'écrivent de droite à gauche comme l'arabe (العربية) ou l'hébreu
(עברית) (support BiDi).
Zebra, le moteur d'indexation de Koha, gère l'encodage des caractères
étendus UNICODE, comme ceux de l'arabe, du chinois, de l'hébreu, du
japonais et du coréen. À cet effet, Zebra intègre la bibliothèque
logicielle ICU créée et maintenue par IBM.
Vous pouvez traduire Koha dans votre langue en utilisant l'outil de
traduction intégré ou bien en passant par le gestionnaire web de traduction.
6. Nouveaux gabarits
Les interfaces web de Koha destinées aux professionnels et aux usagers
sont créées à l'aide d'un système de gabarits facilement
personnalisables. Les gabarits par défaut génèrent des pages web valides
XHTML et CSS. Les pages web de Koha sont accessibles aux personnes
handicapées. L'usage de JavaScript est balancé par une version
n'utilisant pas cette technologie afin que les pages puissent être
affichées par tout navigateur Internet.
7. Autres nouveautés
De nouveaux modules ont été ajoutés à Koha 3 et de nombreuses
améliorations ont été apportées aux modules existants : un éditeur de
l'actualité de la bibliothèque, un créateur d'étiquettes, un calendrier,
des commentaires dans l'OPAC, l'éditeur des notices MARC, les avis aux
lecteurs, des journaux des transactions, des états assistés, un
programmateur de tâches, des règles d'organisation du système de
classification.
Contrôle des révisions
Avec Koha 3, la gestion des révisions du code de Koha est confiée à Git.
C'est un système innovant utilisé par de nombreux projets Open Source et
créé initialement par Linus Torvald pour le développement du noyau de Linux.
Rendez vous sur le wiki de Koha pour apprendre comment participer au
développement de Koha en utilisant Git.
Numérotation des versions
La numérotation des versions de Koha suit un nouveau modèle à partir de
la version 3 qui est identique à celui utilisé par le langage de
programmation Perl :
majeur.mineur[.révision[.construction]]
* majeur : un chiffre
* mineur : deux chiffres
* révision: deux chiffres
* construction : trois chiffres
Cette version alpha de Koha 3.0 porte le numéro 3.00.00.041. Toute
modification de la structure de la base de données ou tout changement
significatif du code de Koha nécessite une mise à jour du numéro de
construction. Ainsi, la mise à niveau d'un système Koha est faite de
façon automatique quand un changement de version est détecté.
Programme des sorties de Koha 3.0 :
Cette version alpha de Koha sera suivie d'une version béta qui sortira
le 1er février 2008 et qui inclura les améliorations suivantes :
* correction de bugs
* nouvelle API de gestion des exemplaires
* notices d'autorités MARC21
* amélioration de l'internationalisation et de la localisation,
détection de la langue
* gabarits de l'OPAC
* documentation et traductions.
La sortie de la version officielle de Koha 3.0 est prévue pour le 1er
mars 2008. Elle comprendra la correction des bugs qui auront été
découverts dans la version béta.
Les versions 3.0 suivantes corrigeront les bugs éventuels. De nouvelles
fonctionnalités seront développées dans Koha 3.2.
Mise à jour à partir d'une version antérieure de Koha
La procédure de migration à Koha 3.0 à partir de la version 2.2 est
expliquée dans le wiki.
Gabarits
Vous savez que les gabarits des pages web de Koha 3 ont été refondus.
Une page du wiki détaille comment concevoir ses propres gabarits ou
adapter les gabarits existants. Que soient remerciés ici Owen Leonard et
la bibliothèque publique de Nelsonville pour leur contribution à la
conception des nouveaux gabarits de Koha 3.0.
Traduction
Cette version de Koha 3.0 alpha est livrée avec une interface complète
en français (fr-FR) et en anglais (en-GB). L'équipe de développement de
Koha attend avec impatience de nouvelles traductions. Si vous envisagez
de traduire Koha, consultez la documentation de Koha sur ce sujet et
rejoignez la liste de discussion koha-translate.
Documentation
La documentation de Koha 3 est créée par ses utilisateurs. Vous la
trouverez sur le Wiki de Koha. L'équipe de développement de Koha attend
vos contributions. Rejoignez la liste de discussion koha-devel et
portez-vous volontaire.
Problèmes connus
Différents outils permettent aux développeurs d'assurer le suivi des
dysfonctionnements de Koha et d'y remédier dans les meilleurs délais :
* Bugzilla qui référence tous les bugs identifiés ;
* cette note du wiki qui contient des informations sur les
améliorations qui restent à apporter à certains modules.
--
Paul POULAIN
BibLibre SARL
Expert en Logiciels Libres pour l'info-doc
Tel : 04 91 31 45 19
Plus d'informations sur la liste de diffusion Infos