François Charbonnier

François Charbonnier

Bibliothécaire professionnel, Chef de produits

Koha est un logiciel développé en communauté. Cela signifie que chaque prestataire de service, bibliothèque ou organisation qui l’utilise peut proposer de nouvelles fonctionnalités. Intégrer tous ces développements ensemble est un défi. Un mécanisme de validation a été mis en place par la communauté pour assurer de conserver l’intégrité du logiciel. Chaque nouvelle fonctionnalité doit notamment respecter des standards de qualité pour être intégrée.

Lorsque nous développons une fonctionnalité pour un de nos clients, nous regardons si celle-ci présente un intérêt pour d’autres bibliothèques. Si oui, nous proposons le développement à la communauté. Mais au préalable, nous travaillons en interne pour la rendre tout d’abord disponible à nos clients. Notre démarche est la suivante :

Évolution de Koha

1. Version communautaire de Koha (en vert).

2. La version d’inLibro se base toujours sur la version communautaire. Par dessus la version communautaire, inLibro ajoute des développements (en bleu) qui ne sont pas encore dans la version communautaire ou qui ne peuvent pas être remontés au niveau de la communauté parce qu’ils sont trop spécifiques ou trop complexes.

3. La version installée chez nos clients se base sur la version inLibro sur laquelle peut s’ajouter des personnalisations qui sont propres au client (en orange).

4. Lorsqu’une nouvelle fonctionnalité est développée pour un client, elle n’est disponible que dans la version du client (rectangle orange).

5. Une fois développée, la fonctionnalité est proposée au niveau de la communauté (si elle présente un intérêt pour d’autres bibliothèques) et elle est ajoutée dans le tronc commun de nos développements. Les nouveaux clients bénéficieront de ce développement. Leur installation utilisera cette version. Pour nos clients qui ont déjà Koha, il faudra attendre la mise à jour de leur version.

6. Au niveau communautaire, les triangles gris correspondent aux fonctionnalités proposées et en attente de validation. Les verts correspondent aux fonctionnalités proposées et validées. Celles-ci entreront dans la nouvelle version de Koha.

7. La nouvelle version de Koha est disponible au niveau de la communauté. Elle intègre tous les développements qui ont été validés.

8. Lorsque nous mettons à jour la version d’inLibro, nous récupérons la version de la communauté et par dessus, nous ajoutons les fonctionnalités d’inLibro.

9. Si un client a des personnalisations, celles-ci sont ajoutées au-dessus du tronc commun des développements. Cette version intègre les développements que nous avons réalisés dans le passé pour tous nos clients, soit à partir du code de la communauté (si le développement a été accepté et intégré à la version communautaire), soit à partir du tronc commun de nos développements.

Voici la liste des principaux développements réalisés par inLibro ces dernières années. Si vous n’avez pas accès à l’une de ces fonctionnalités, nous vous invitons à prendre contact avec nous pour connaître les modalités de mise à jour de votre installation :

Intégration de la plateforme « Prêt numérique »

Ce développement permet une intégration fine de la plateforme pretnumerique.ca. Cela signifie que les usagers n’ont pas besoin de quitter Koha et de se rendre sur le catalogue de la plateforme pour emprunter des documents. Un script permet de créer les notices et les exemplaires des livres numériques achetés à partir de la plateforme. Dès que ces notices sont créées et que Koha est paramétré, les lecteurs ont accès à un bouton au niveau des exemplaires qui leur permet d’emprunter le document. Une fois emprunté, le document est téléchargeable à partir de son compte lecteur dans l’interface utilisateur de Koha.

Intégration du service « Zinio »

Zinio est un kiosque numérique donnant accès à la consultation et au prêt de revues en ligne. Ce développement permet d’enrichir le contenu des notices de Koha. Pour toutes les notices de revues auxquelles vous avez accès, Koha affichera la liste des numéros disponibles et un bouton pour permettre l’emprunt.

Réinitialisation du mot de passe

Grâce à cette fonctionnalité, il est possible pour un utilisateur de réinitialiser son mot de passe. Un lien est disponible à partir de la page d’accueil. Le lecteur sera invité à saisir son identifiant ou adresse courriel. Un message lui sera alors envoyé avec un lien qui lui permettra de se connecter à son compte utilisateur. Koha lui demandera alors de saisir un nouveau mot de passe.

Page protégée par un mot de passe sur l’interface utilisateur

Cette fonctionnalité permet de créer une page sur l’interface utilisateur qui sera uniquement accessible aux utilisateurs connectés.

Redirection des courriels vers l’adresse des garants

En activant la préférence système « EnableRedirectGuaranteeEmail », un utilisateur qui est lié à la carte de son garant ne recevra plus de courriels. Ils seront tous redirigés sur l’adresse courriel du garant.

Lien vers le dernier utilisateur consulté

Ce lien apparaît dès que le compte d’un utilisateur a été consulté à partir de l’interface professionnelle. Il est ensuite accessible en tout temps, dans le menu des raccourcis, en haut, à gauche de l’écran.

Paramétrage des règles de découpage des cotes

Dans le module Administration, il est possible de paramétrer des sources de classification. Les sources de classification ont deux utilisations dans Koha. Elles permettent de normaliser les cotes lorsqu’elles sont enregistrées en base de données pour faciliter le tri des documents par cote dans les affichages utilisant cette cote normalisée. Elles permettent également de découper les cotes lors de leur impression.
Ce développement permet de modifier le comportement par défaut lors du découpage des cotes à l’impression. Il permet d’indiquer, à l’aide d’une expression régulière, sur quel élément la cote doit être découpée. Par exemple « \s » pour découper à l’espace.

Possibilité d’utiliser des modèles d’exports personnalisés

Ce développement permet d’ajouter des options d’exports de notices bibliographiques à l’interface utilisateur et à l’interface professionnelle. Ces nouvelles options apparaissent au niveau des notices détaillées, des paniers et des listes. Les modèles d’export sont des feuilles de style XSLT. Ils se placent dans un répertoire spécifique sur le serveur d’installation de Koha.

Outil pour accéder à un répertoire sur le serveur

Cet outil donne accès à un répertoire sur le serveur d’installation de Koha. Cette fonctionnalité est pratique pour les bibliothèques qui gèrent leurs lettres de rappel au format papier. Les fichiers PDF peuvent être générés dans le dossier rendu accessible par cet outil. De cette manière, les bibliothèques peuvent accéder à ces fichiers directement depuis l’interface professionnelle.

Étendre le principe de garant à tous les types d’utilisateurs

Koha ne permettait de lier les cartes de type « enfant » qu’aux cartes de type « adulte » et les cartes de type « professionnel » qu’aux cartes du type « organisation ». Ce développement a étendu ce principe à toutes les cartes. Le paramétrage des catégories d’utilisateurs permet d’indiquer si le lecteur d’une catégorie peut avoir un garant ou non. Le bouton qui permettait de créer une carte « enfant » à partir du compte de l’utilisateur a été renommé par « Lier une carte ».

Regroupement des messages dans pour les notifications avec les codes PREDUE, DUE et RENEWAL

Lorsqu’une notification de type PREDUE (document à rendre bientôt) ou DUE (document à rendre aujourd’hui) ou RENEWAL (document renouvelé) est envoyée, Koha regroupe les messages envoyés à un lecteur dans un seul courriel. Par exemple, plutôt que d’avoir un courriel « Document à rendre bientôt » pour chaque document, le lecteur ne recevra qu’un seul courriel avec tous les documents qu’il doit rendre dans les jours suivants.

Ajout d’un lien vers la documentation MARC21 en français

Dans l’interface de catalogage, un lien vers la documentation MARC21 existe en anglais. Avec ce développement, la cible du lien s’ajuste en fonction de la langue de l’interface. Si l’interface est en français, les liens pointent vers la documentation en français. Sinon, les liens pointent vers la documentation en anglais.

Gestion des prêts à la minute et gestion des heures d’ouverture de la bibliothèque

Ce développement donne la possibilité de paramétrer des durées de prêt et des délais de retard en minutes. De plus, le calendrier des jours d’ouverture de la bibliothèque s’accompagne maintenant d’un formulaire pour saisir également les heures d’ouverture de la bibliothèque. De cette manière, pour les prêts effectués à la minute ou à l’heure, Koha sait quand la bibliothèque est fermée et peut calculer les dates de retour en fonction.

Possibilité de regrouper des types de documents à la recherche

Une nouvelle option « Catégorie de recherche » est disponible dans le paramétrage du type de document. L’option affiche le contenu de la valeur autorisée « ITEMTYPECAT ». La valeur sélectionnée dans le menu déroulant sera la valeur affichée dans le filtre de recherche « Type de document » à l’interface utilisateur. Ainsi, il est possible de regrouper plusieurs types de documents sous une même catégorie pour faciliter la recherche.

Envoi de panier par courriel à l’interface utilisateur, sans compte utilisateur

Désormais, il est possible, depuis l’interface utilisateur, d’envoyer le contenu d’un panier par courriel, sans avoir besoin de se connecter au préalable.