Quoi de neuf
Cette section met en évidence les nouvelles fonctionnalités et améliorations des versions de Koha les plus récentes.
Cette section est mise à jour au fur et à mesure que le manuel est actualisé. Il se peut donc qu’elle ne contienne pas toutes les nouvelles fonctionnalités et améliorations de la dernière version. Veuillez consulter les notes de version pour trouver une liste exhaustive de tous les changements dans Koha pour chaque version.
Le numéro de version précisé dans le manuel est celui de la plus récente dans laquelle la fonctionnalité ou amélioration apparaît. Gardez bien en tête que certains correctifs de bugs peuvent avoir été appliqués sur une version antérieure à celle indiquée sur ces pages.
26.05
Astuce
En attendant que les fonctionnalités de la 26.05 soient documentées par les membres de la communauté, vous pouvez lire les notes de version complètes de la version Koha 26.05.00.
Audit des notices
Un nouveau bouton “Audit” est désormais disponible sur la page de détails d’une notice bibliographique, pour lister des erreurs critiques dans la notice et ses exemplaires.
Les vérifications suivantes sont implémentées :
La notice n’a pas de type de document
La notice a un type de document mais ce dernier n’est pas un type valide
L’exemplaire n’a pas de bibliothèque de rattachement
L’exemplaire n’a pas de bibliothèque dépositaire
L’exemplaire n’a pas de type de prêt
L’exemplaire a un type de prêt mais ce dernier n’est pas un type valide
La notice ou les exemplaires ont des valeurs non valides dans des champs que la grille de catalogage rattache à des valeurs autorisées
Désarchiver les suggestions
Il est désormais possible de désarchiver des suggestions archivées.
Paramètres fins des frais de réservation
Les frais de réservations sont désormais configurés dans les règles de circulation et de pénalités au lieu de l’être dans les paramètres des catégories d’adhérents. Ceci vous permet de paramétrer des règles fines pour vos frais de réservation basées sur la combinaison de la bibliothèque, de la catégorie d’adhérent et du type de document.
Nouvelles préférences sytème
TitleHoldFeeStrategy
Si vous utilisez les frais de réservation, revoyez la préférence système TitleHoldFeeStrategy. Elle vous permet de déterminer quel niveau de frais appliquer quand une réservation à la notice est effectuée et que différents exemplaires pourraient donner différents frais.
Préférences système obsolètes
BakerTaylorBookstoreURL, BakerTaylorEnabled, BakerTaylorUsername, BakerTaylorPassword
Baker and Taylor a fermé en 2025. L’intégration a eté retirée de Koha. Ceci inclut Content Cafe.
25.11
Astuce
En attendant que les fonctionnalités de la 25.11 soient documentées par les membres de la communauté, vous pouvez lire les notes de version complètes de la version Koha 25.11.00.
CheckPrevCheckout au niveau du type de document
Cette amélioration étend la fonctionnalité CheckPrevCheckout aux types de document. Si la préférence système CheckPrevCheckout est paramétrée sur “Sauf si outrepassé par la catégorie d’adhérent ou le type de document, oui” ou “Sauf si outrepassé par la catégorie d’adhérent ou le type de document, ne pas”, une nouvelle option apparaîtra dans les paramètre des types de document. Ceci permet aux bibliothèques de définir si Koha prévient le bibliothécaires quand un adhérent a déjà emprunté le même titre, sur la base du type de document.
Personnalisation d’affichage de notices avec Template Toolkit
Le nouvel outil de personnalisation d’affichage de notice permet à des champs MARC additionnels personnalisés d’être aisément ajoutés aux pages affichant les notices bibliographiques à l’OPAC comme dans l’interface professionnelle en utilisant Template Toolkit plutôt que le XSLT.
Statistiques et pseudonymisation pour les transactions de PEB
Faire des rapports sur les demandes de prêt entre bibliothèques (PEB) est plus facile maintenant que les transactions de PEB sont enregistrées dans la table statistics.
Si vous utilisez les préférences systèmes de Pseudonymisation, les transactions de PEB sont pseudonymisées en même temps que les autres types de statistiques. Pour refléter ce changement et autoriser plus d’options, la table pseudonymized_borrower_attributes a été renommée pseudonymized_metadata_values.
Journaliser les changements dans les fiches adhérents - réinitialiser les 2FA et les fusions d’adhérents
Si la préférence système BorrowersLog est activée, ces modifications apportées aux adhérents seront désormais journalisées :
réinitialisation de l’authentification à deux facteurs des bibliothécaires (RESET 2FA)
fusion d’adhérents (PATRON_MERGE)
Nouveaux emplacements d’affichage des personnalisations HTML
Le déménagement des préférences système vers Personnalisations HTML se poursuit. Celles-ci ont été déplacées vers l’outil de personnalisation HTML dans la version 25.11 :
IntranetReportsHomeHTML
Modifications de permissions
La description de la permission anonymous_refund a été changée de « Opérer des actions de remboursement anonymes » à « Opérer des remboursements de transactions de points de vente ». Ceci rend plus clair l’effet de la permission.
Nouvelles préférences sytème
DisplayPublishedDate
Si vous avez paramétré la création d’exemplaires au moment du bulletinage, vous pouvez utiliser la préférence système DisplayPublishedDate pour masquer ou afficher la date de publication sur la notice exemplaire.
EnableBooking
Si vous n’utilisez pas les réservations programmées, désactivez cette fonctionnalité avec la nouvelle préférence système EnableBooking. Faire ceci cachera toute référence aux réservations programmées dans l’interface professionnelle.
FacetSortingLocale
La nouvelle préférence système FacetSortingLocale est utilisée quand la préférence système FacetOrder est paramétrée sur Alphabétique pour garantir que les facettes sont correctement triées.
FilterSearchResultsByLoggedInBranch
La nouvelle préférence système FilterSearchResultsByLoggedInBranch peut être utilisée pour ajouter un bouton en haut de la colonne “Localisation” des résultats de recherche dans l’interface professionnelle ; il permet à l’utilisateur de basculer la vue des exemplaires et de ne montrer la disponibilité que pour les exemplaires de la bibliothèque à laquelle il est connecté.
PreventWithdrawingItemsStatus
La nouvelle préférence système PreventWithdrawingItemsStatus peut être utilisée pour empêcher le personnel de marquer des exemplaires comme retirés des collections si les exemplaires sont soit prêtés soit en transfert.
ShowPatronFirstnameIfDifferentThanPreferredname
La préférence système ShowPatronFirstnameIfDifferentThanPreferredname permet d’afficher le prénom d’un adhérent à côté de son prénom préféré dans les résultats de recherche, s’ils sont différents.
Préférences système modifiées
ESPreventAutoTruncate est renommée ElasticsearchPreventAutoTruncate
La préférence système ESPreventAutoTruncate a été renommée ElasticsearchPreventAutoTruncate pour des raisons de cohérence avec les autres préférences système liées à Elasticsearch.
NewsLog est renommée AdditionalContentLog
La préférence système NewsLog a été renommée AdditionalContentsLog pour mieux décrire ce qu’elle trace. NewsLog traçait déjà toutes les modifications de contenus additionnels, y compris les personnalisations HTML, ainsi que les pages, pas seulement les annonces. Le nouveau nom rend ceci explicite. Les logs eux-mêmes ne sont pas affectés par le changement.
Préférences système obsolètes
IntranetReportsHomeHTML
Cette préférence système a été déplacée vers l’outil de personnalisation HTML.
25.05
Astuce
En attendant que les fonctionnalités de la 25.05 soient documentées par les membres de la communauté, vous pouvez lire les notes de version complètes de la version Koha 25.05.00.
Sélecteur de dates des renouvellements
Lors du renouvellement à partir de la page Circulation > Renouveler, il est désormais nécessaire de cliquer sur l’icône de paramétrage du renouvellement pour accéder au calendrier pour ensuite choisir une date de renouvellement. Auparavant, le champ de date de renouvellement était toujours visible.
Ceci est un changement mineur, mais il permet de s’aligner sur l’interface utilisée partout ailleurs dans Koha, comme sur la page Circulation > Rendre.
Frais de réservation expirée, dans les règles de circulation
Il est maintenant possible de définir les frais pour les récupérations de réservation en retard, dans les règles de circulation, sous “Frais de réservation expirée”. Si aucune valeur n’est définie dans les règles de circulation, la valeur définie dans la préférence système ExpireReservesMaxPickUpDelayCharge sera utilisée.
Journalisation des modifications d’adhérent - attributs d’adhérents
Si la préférence système BorrowersLog est activée, les modifications apportées aux attributs d’adhérents d’un adhérent seront désormais journalisées.
Nouvelles localisations des champs additionnels
Il est désormais possible d’ajouter des champs additionnels aux bibliothèques, types de crédit et types de débit.
Nouveaux emplacements d’affichage des personnalisations HTML
Le déménagement des préférences système vers Personnalisations HTML se poursuit. Celles-ci ont été déplacées vers l’outil de personnalisation HTML dans la version 25.05.
RoutingListNote
StaffLoginInstructions
Nouvelles préférences sytème
AlwaysShowHoldingsTableFilters
La nouvelle préférence système AlwaysShowHoldingsTableFilters détermine si les filtres sont affichés par défaut en haut de chaque colonbne dans les tableaux des exemplaires dans la page de détails de la notice de l’interface professionnelle.
AutoILLBackendPriority
Utilisez la préférence système AutoILLBackendPriority pour vérifier quel(s) fournisseur(s) de PEB pourraient fournir le titre demandé, avant de décider auquel vous faites la demande.
CardnumberLog
Utilisez CardnumberLog pour tracer les changements de numéros de carte séparément des autres changements sur le compte adhérent. Ceci peut être utilisé quand la préférence système BorrowersLog est désactivée ou pour rendre plus facile de rechercher les logs de changements de numéros de cartes.
ConsiderHeadingUse
La nouvelle préférence système ConsiderHeadingUse peut être activée pour restreindre les résultats de recherche autorité dans le module catalogage aux seules autorités dont la valeur en 008/14-16 autorise l’utilisation pour ce type de vedette.
ElasticsearchBoostFieldMatch
La nouvelle préférence système ElasticsearchBoostFieldMatch peut être utilisée pour renvoyer les correspondances exactes en haut des résultats de recherche.
HoldCancellationRequestSIP
La nouvelle préférence système HoldCancellationRequestSIP contrôle si les réservations annulées via SIP sont directement annulées ou envoyées comme demandes d’annulation.
ILLOpacUnauthenticatedRequest
Quand ILLOpacUnauthenticatedRequest est configurée sur “Autoriser”, les adhérents peuvent faire des demandes de PEB par l’OPAC sans être connectés.
Ceci est utile quand les adhérents sont redirigés d’un autre catalogue ou site pour faire une demande de PEB dans votre OPAC. Ils se voient autorisés à faire leur demande immédiatement, sans avoir à s’inquiéter s’ils sont déjà adhérents de la bibliothèque ou non.
ILLRequestsTabs
Utilisez le préférence système ILLRequestsTabs pour organiser vos demandes de PEB grâce à des onglets personnalisés dans la vue des demandes de PEB.
OPACDisableSendList
La nouvelle préférence système OPACDisableSendList détermine si un bouton “Envoyer la liste” apparaît dans les listes OPAC, permettant aux utilisateurs de l’OPAC d’envoyer des listes par courriel.
PatronSelfRegistrationAgeRestriction
La nouvelle préférence système PatronSelfRegistrationAgeRestriction permet aux bibliothèques de limiter l’âge des adhérents qui font une pré-inscription à l’OPAC. Ceci évite d’avoir des erreurs dans les années de naissance, par exemple 1894 au lieu de 1984.
PatronSelfRegistrationAlert
La nouvelle préférence système PatronSelfRegistrationAlert détermine si un message est affiché sur la page principale de l’interface professionnelle pour alerter le personnel qu’un nouvel adhérent s’est préinscrit à l’OPAC. C’est utile pour les bibliothèques qui doivent vérifier les comptes des adhérents préinscrits et les valider.
TransfersLog
La nouvelle préférence système TransfersLog contrôle si les transferts entre bibliothèques doivent être tracés dans la table action_logs. Le personnel peut voir ces logs dans l”outil de visualisation des logs.
Préférences système modifiées
CheckPrevCheckout
Quand AllowMultipleIssuesOnABiblio est activée, CheckPrevCheckout vérifie désormais à la fois les prêts en cours et l’historique de prêt de l’adhérent. Un message de confirmation s’affichera s’il a déjà emprunté un exemplaire de la même notice.
Préférences système obsolètes
RoutingListNote
Cette préférence système a été déplacée vers l’outil de personnalisation HTML.
StaffLoginInstructions
Cette préférence système a été déplacée vers l’outil de personnalisation HTML.
Nouveaux outils et outils améliorés de ligne de commande
cleanup_database.pl
De nouveaux paramètres ont été ajoutés au script cleanup_database.pl .
--statistics-type: pour préciser quels types de statistics effacer, par exemple localuse, issue, return, renew, writeoff, payment.--statistics-type-pseudo: pour purger de la table statistics toutes les données avec les types de statistics qui sont aussi stockés comme transactions ppseudonymisée.
delete_patrons.pl
Un nouveau paramètre a été ajouté au script delete_patrons.pl :
--without_restriction_type: pour ne supprimer que les adhérents qui n’ont pas de suspension du type spécifié. Dans les faits, le script ne supprimera pas les adhérents qui ont des suspension de ce type. Ne seront supprimés que les adhérents ayant n’importe quel autre type de suspension.
24.11
Fonctionnalités supplémentaires pour les réservations programmées
Il est désormais possible de rendre des documents pré-réservables au niveau du type de document.
Vous pouvez définir un nombre de jours de pré-traitement et post-traitement des réservations programmées dans la Politique par défaut de prêt, réservation et retour ou dans les Règles de réservation et réservation programmée par défaut par type de document.
Utilisez le rapport Réservations programmées à collecter pour vérifier les réservations programmées à venir de votre bibliothèque.
Quand vous faites une réservation programmée, l’adhérent reçoit la notification BOOKING_CONFIRMATION. Le texte de la notification peut être modifié dans l”outil Notifications et tickets.
Quand vous mettez à jour une réservation programmée, l’adhérent reçoit la notification BOOKING_MODIFICATION. Le texte de la notification peut être modifié dans l”outil Notifications et tickets.
Au moment d”annuler une réservation programmée, vous pouvez ajouter une raison d’annulation.
Quand vous annulez une réservation programmée, l’adhérent reçoit la notification BOOKING_CANCELLATION. Le texte de la notification peut être modifié dans l”outil Notifications et tickets.
Configurer des limites bloquant le prêt au niveau des catégories d’adhérent
Les préférences système noissuescharge, NoIssuesChargeGuarantees, et NoIssuesChargeGuarantorsWithGuarantees sont utilisées pour déterminer le montant dû maximum qu’un adhérent peut avoir avant de voir ses prêts bloqués. Ces limites peuvent désormais être outrepassées au niveau de la catégorie d’adhérent, permettant différents seuils pour différentes catégories d’adhérents.
Visualiser la notification par défaut
En modification de notifications et tickets, une nouvelle option permet de visualiser la notification par défaut et de réinitialiser la notification en cours vers cet état, si besoin.
Ceci est disponible pour les notifications et tickets installés avec Koha.
Afficher le symbole de la devise avant ou après le prix
Une nouvelle option dans l’administration des devises, “Le symbole monétaire précède la valeur”, contrôle si les prix dans une devise particulière sont affichés avec le symbole monétaire avant ou après la valeur.
Par exemple, les prix en dollar US pourraient avoir le symbole avant la valeur ($10.99) et les prix en euros, avoir le symbole après la valeur (10.99€).
Moissonneur OAI
Koha peut désormais moissonner des notices à partir de dépôts distants grâce au protcole OAI-PMH.
Configurez vos dépôts OAI dans l’Administration de Koha.
Lancez le script harvest_oai.pl pour moissonner les notices dans Koha.
Nouvelles localisations des champs additionnels
Il est désormais possible d’ajouter des champs additionnels aux contrats, licences et bouquets de la gestion des ressources électroniques.
Rendre les champs additionnels répétables
Il est désormais possible de rendre les champs additionnels répétables.
Rendre les champs en texte libre répétables ajoutera un bouton “Nouveau” à côté du champ, permettant aux bibliothécaires de répéter ce champ et d’ajouter une nouvelle valeur.
Rendre les champs liés à une valeur autorise répétables créera une liste de cases à cocher au lieu d’un menu déroulant, permettant aux bibliothécaires de choisir plus d’une option.
Nouvelles notifications
Important
Ces notifications sont incluses par défaut seulement pour les nouvelles installations. Si vous avez monté de version et avez besoin de ces notifications, vous devrez manuellement ajouter une notification.
Ces nouvelles notifications ont été ajoutées à Koha dans sa version 24.11 :
BOOKING_CANCELLATION : envoyée à un adhérent quand sa réservation programmée est annulée.
Si vous ajoutez une notification manuellement après une montée de version, créez-la de type “Réservations programmées” et assurez-vous d’utiliser le code BOOKING_CANCELLATION.
BOOKING_CONFIRMATION : envoyée à un adhérent quand sa réservation programmée est créée.
Si vous ajoutez manuellement la notification après une montée de version, créez-la de type “Réservations programmées” et assurez-vous d’utiliser le code BOOKING_CONFIRMATION.
BOOKING_MODIFICATION : envoyée à un adhérent quand sa réservation programmée est mise à jour.
Si vous ajoutez manuellement la notification après une montée de version, créez-la de type “Réservations programmées” et assurez-vous d’utiliser le code BOOKING_MODIFICATION.
TRANSFER_OWNERSHIP : envoyée au nouveau propriétaire d’une liste, quand une liste est transférée.
Si vous ajoutez manuellement la notification après une montée de version, créez-la de type “Listes” et assurez-vous d’utiliser le code TRANSFER_OWNERSHIP.
Astuce
Si vous ajoutez manuellement la notification et souhaitez bénéficier du texte par défaut, vous pouvez utiliser les boutons “Affichage par défaut” et “Copier au modèle”. Ceci copiera le texte par défaut dans votre notification.
Nouvelles permissions
Ces permissions ont été ajoutées dans la version 24.11 :
create_public_lists : possibilité de créer des listes publiques.
merge_borrowers : possibilité de fusionner des notices d’adhérents.
suggestions_create : possibilité de créer de nouvelles suggestions d’achat.
suggestions_delete : possibilité de supprimer des suggestions d’achat.
use_public_lists :possibilité de visualiser les listes publiques à partir de l’interface professionnelle.
Nouveaux emplacements d’affichage des personnalisations HTML
Il y a plusieurs nouveaux emplacements d’affichage pour l’outil de personnalisation HTML.
IntranetmainUserblock : le contenu apparaîtra en bas de la page d’accueil de l’interface professionnelle, sous les icônes de modules. Cette zone d’affichage remplace la préférence système obsolète IntranetmainUserblock.
Nouvelles préférences sytème
AllowItemsOnLoanCheckoutSIP
La préférence système AllowItemsOnLoanCheckoutSIP contrôle si un adhérent peut emprunter sur un automate via le SIP un exemplaire actuellement en prêt sur un autre compte.
AlwaysLoadCheckoutsTable
Quand AlwaysLoadCheckoutsTable est positionnée sur “Oui”, le tableau des prêts sur le compte de l’adhérent se chargera automatiquement sans que le personnel doive cliquer autre part.
AuthorityXSLTDetailsDisplay
Paramétrez la préférence système AuthorityXSLTDetailsDisplay pour utiliser votre feuille de style XSLT pour personnaliser l’affichage des notices d’autorité dans l’interface professionnelle.
ForcePasswordResetWhenSetByStaff
La préférence système ForcePasswordResetWhenSetByStaff peut être utilisée pour contraindre les adhérents dont les comptes ont été créés manuellement par des bibliothécaires (par opposition aux adhérents auto-inscrits) à modifier leur mot de passe lors de leur première connexion à l’OPAC.
Ce paramétrage peut aussi se configurer au niveau de la catégorie d’adhérent.
HoldsQueueParallelLoopsCount
Envisagée pour les bibliothèques avec de grandes quantités de réservations en attente, la préférence système HoldsQueueParallelLoopsCount permet d’accroître le nombre de calculs parallèles ou “boucles” utilisés pour élaborer la file d’attente des réservations. Plus haut est le nombre de boucles parallèles, plus rapidement les files d’attente seront calculées.
IncludeSeeAlsoFromInSearches
La préférence système IncludeSeeAlsoFromInSearches fonctionne de la même manière que IncludeSeeFromInSearches mais pour les termes liés (champs autorité 5XX).
Les vedettes liées à la notice d’autorité sont indexées aux côtés de la vedette principale pour chaque notice bibliographique. Même si votre notice bibliographique n’utilise qu’une vedette plus restreinte, elle sera renvoyée dans une recherche sur une vedette plus large.
JobsNotificationMethod
Utilisez JobsNotificationMethod pour définir votre méthode préférée de notification du job. Ceci est utile si vous n’utilisez pas RabbitMQ : paramétrez cette préférence système sur “polling” pour éviter d’inutiles messages d’erreur dans les journaux des serveurs.
NoRefundOnLostFinesPaidAge
La préférence système NoRefundOnLostFinesPaidAge est utile pour les bibliothèques qui veulent rembourser des amendes récemment payées mais pas les amendes payées il y a longtemps.
OPACLoginLabelTextContent
Ceci est une amélioration de l’accessibilité. Le libellé “Identifiant” du formulaire de connexion à l’OPAC ne remplissait pas les normes WCAG 2.1 AA car le type d’information demandé dans ce champ n’était pas explicite. Pour résoudre ce problème, “Identifiant” a été renommé par défaut en “Numéro de carte”.
La préférence système OPACLoginLabelTextContent vous apporte d’autres possibilités pour renommer le libellé lors de la connexion : “Numéro de carte ou identifiant”; “Identifiant”.
OpacMetaRobots
La nouvelle préférence système OpacMetaRobots vous permet de configurer un meta tag dans votre OPAC pour contrôler comment les robots d’indexation trouvent et indexent votre site.
OPACOverDrive
La préférence système OPACOverDrive agit comme le commutateur principal pour l’intégration OverDrive à l’OPAC. Cela rend plus simple pour les bibliothèques de désactiver les fonctionnalités OverDrive, sans avoir à retirer un ou plusieurs de leurs crédits OverDrive.
OPACShowLibraries
La préférence système OPACShowLibraries permet de contrôler l’affichage du lien “Bibliothèques” sous la barre de recherche à l’OPAC.
OPACVirtualCard, OPACVirtualCardBarcode
Les préférences système OPACVirtualCard et OPACVirtualCardBarcode activent une version électronique du code à barres de la carte de bibliothèque de l’adhérent, à laquelle il peut avoir accès en se connectant à l’OPAC.
ReportsExportFormatODS
La préférence système ReportsExportFormatODS contrôle si les résultats d’un rapport peuvent être téléchargés en format Open Document Spreadsheet (ODS).
ReportsExportLimit
Vous pouvez utiliser la préférence système ReportsExportLimit pour définir un nombre maximum de résultats qui seront téléchargés après avoir exécuté un rapport.
RestrictPatronsWithFailedNotices
Utilisez la préférence système RestrictPatronsWithFailedNotices pour ajouter automatiquement une suspension au compte d’un adhérent à qui l’envoi d’un courriel ou d’un SMS a échoué.
SearchCancelledAndInvalidISBNandISSN
La préférence système SearchCancelledAndInvalidISBNandISSN contrôle si une recherche par ISBN ou ISSN renverra les notices qui ont le terme recherché respectivement dans les champs MARC 020$z (ISBN modifié/erroné) ou 022$z (ISSN erroné).
SMSSendMaxChar
En utilisant SMSSendDriver pour envoyer des notifications par SMS, vous pouvez paramétrer SMSSendMaxChar pour contraindre une limite en nombre de caractères pour la longueur du message.
SuggestionsLog
Paramétrez la nouvelle préférence système SuggestionsLog sur “Journaliser” pour initier la journalisation de la création, modification et suppression des suggestions d’achat.
z3950Status
Utilisez la préférence système z3950Status pour signaler, dans une recherche z39.50, certains exemplaires comme indisponibles.
Préférences système modifiées
AnonymousPatron
L’adhérent anonyme ne peut désormais plus se connecter à l’OPAC, ni à l’interface professionnelle, ni au système de prêt en libre service (SCO, pour self-checkout system).
BlockExpiredPatronOpacActions
Il est désormais possible de définir quelles actions sont bloquées à l’OPAC quand le compte d’un adhérent a expiré : réserver un document, faire une demande de PEB, ou renouveler un document. Auparavant, la préférence système BlockExpiredPatronOpacActions n’était qu’un bouton Oui/Non. Elle a maintenant plus de souplesse.
La préférence système peut être outrepassée par le paramétrage dans les catégories d’adhérent.
TrackLastPatronActivityTriggers
La préférence système TrackLastPatronActivityTriggers permet à l’équipe de la bibliothèque de choisir quelles actions mettent à jour la date de dernière modification de l’adhérent. Une nouvelle option a été ajoutée : “Créer un adhérent”. Quand elle est sélectionnée, la date de dernière modification sera remplie au moment de la création du compte de l’adhérent.
Préférences système obsolètes
StaffDetailItemSelection
La préférence système StaffDetailItemSelection est obsolète. La colonne de sélection d’exemplaire dans le tableau des exemplaires est maintenant configurable vie la section Configurer les colonnes du module administration (table id : holdings_table et otherholdings_table).
Nouveaux outils et outils améliorés de ligne de commande
fix_invalid_dates.pl
Un nouveau script, misc/maintenance/fix_invalid_dates.pl, a été ajouté pour remplacer les valeurs “0000-00-00” dans les champs de type date, datetime et timestamp par “NULL”, car les valeurs “0000-00-00” peuvent causer des problèmes dans Koha.
search_for_data_inconsistencies.pl
Une nouvelle vérification a été ajoutée au script search_for_data_inconsistencies.pl :
dates invalides : le script vérifie désormais s’il y a des dates “0000-00-00” dans les champs de type date, datetime et timestamp.
24.05
Gestion des ressources électroniques
Vous pouvez dorénavant importer dans Koha des notices de ressources locales à partir d’un fichier KBART, facilitant ainsi l’obtention de notices de ressources numériques pour Koha.
Sources de notices et notices verrouillées
Cette nouvelle fonctionnalité permet aux bibliothécaires de définir des sources de notices, avec l’option de “verrouiller” les notices provenant de fournisseurs spécifiques afin d’éviter leur modification dans Koha.
Ceci est particulièrement utile avec des bases pour lesquelles les notices sont cataloguées dans un autre système puis exportées vers Koha. Quelques fois, dans ces cas, il est préférable de modifier les notices dans le système d’origine plutôt que dans Koha.
Dans la version 24.05, les sources de notices ne peuvent être paramétrées que lors d’ajout de notices en utilisant l’API. S’il sera éventuellement possible de configurer manuellement la source des notices, ça n’est pas encore le cas.
Cette nouvelle fonctionnalité s’accompagne aussi de nouvelles permissions :
manage_record_sources: les bibliothécaires avec cette permission pourront créer, modifier et supprimer des sources de notices.
edit_locked_records: les bibliothécaires avec cette permission pourront modifier les notices dont leur source les protègerait de toute modification.
Types d’attribut de date pour les adhérents
Les types d’attributs d’adhérents peuvent maintenant être définis en tant que dates. Lors de la création d’un type d’attribut d’adhérent, cochez la case “Est une date”. Cela ajoutera un calendrier au champ lors de la saisie d’une fiche adhérent. Vous pourrez aussi effectuer des calculs sur les dates en vous basant sur cet attribut dans les requêtes.
Heures d’ouverture de la bibliothèque
Les horaires d’ouverture peuvent être définis dans Bibliothèques. Ils sont utilisés pour le calcul des prêts horaires. La nouvelle préférence système ConsiderLibraryHoursInCirculation détermine comment est calculée l’heure de retour si elle tombe en dehors des horaires d’ouverture de la bibliothèque.
Nouvelles fonctions de la fonctionnalité Problèmes dans le catalogue
La fonctionnalité Problèmes dans le catalogue a été améliorée durant ce cycle.
Vous pouvez maintenant définir des statuts personnalisés dans la nouvelle catégorie de valeurs autorisées TICKET_STATUS et ils apparaîtront lors de mises à jour des problèmes dans le catalogue.
Vous pouvez maintenant définir des résolutions personnalisées dans la nouvelle catégorie de valeurs autorisées TICKET_RESOLUTION et elles apparaîtront lorsque les problèmes dans le catalogue seront notés comme “Résolu”.
Il est désormais possible d’affecter des problèmes dans le catalogue à des bibliothécaires lors de la gestion des problèmes dans le catalogue. Ils recevront un courriel au format du modèle TICKET_ASSIGNED, qui est personnalisable dans l’outil Notifications et tickets.
Copier des permissions d’adhérents
Un bouton “Copier la configuration” a été ajouté dans les permissions d’un adhérent ainsi qu’un bouton “Coller les permissions”, qui peuvent être utilisés pour copier les permissions d’un adhérent vers un autre.
Envoi de courriels personnalisés à un adhérent
La nouvelle fonctionnalité de courriel personnalisé ajoute la possibilité pour les bibliothécaires ayant les permissions requises d’envoyer des courriels personnalisés à un adhérent particulier. Les notifications peuvent être paramétrées à l’avance dans l’outil Notifications et tickets (voir le module “Adhérents (message personnalisé)” lors de la création d’une nouvelle notification), ou un courriel peut être rédigé d’une manière adéquate.
Mise en page des impressions de notifications et tickets
En plus des préférences sytèmes déjà existantes SlipCSS et NoticeCSS, qui nécessitent un chemin vers un fichier CSS, les impressions de notifications et ticket peuvent être personnalisées individuellement avec le CSS en utilisant l’onglet “Mise en page” dans l’outil notifications et tickets.
Configuration de Elasticsearch
Dans la configuration du moteur de recherche il est désormais possible d’ajouter de nouveaux champs de recherche à partir de l’interface professionnelle.
La personnalisation des facettes a aussi été étendue. Il est maintenant possible d’ajouter de nouvelles facettes et de les lier à des catégories de valeurs autorisées pour en améliorer l’affichage.
Nouveaux espaces réservés pour les modèles de numérotation de périodiques
De nouveaux espaces réservés peuvent être utilisés dans les modèles de numérotation de périodiques en plus des trois variables déjà existantes {X}, {Y}, et {Z} :
{Day} sera remplacé par la date (deux chiffres)
{Month} sera remplacé par le numéro du mois (deux chiffres)
{Year} sera remplacé par l’année (4 chiffres)
{DayName} sera remplacé par le nom du jour de la semaine
{MonthName} sera remplacé par le nom du mois
Journalisation des modifications des suspensions d’adhérent
Si la préférence système BorrowersLog est activée, les modifications des suspensions d’adhérents seront désormais journalisées.
Ces modifications sont enregistrées dans la table action_logs de la base de données et peuvent être visualisées dans l’outil de visualisation des logs.
Le module est “MEMBERS” et les nouvelles actions sont :
CREATE_RESTRICITON : une suspension a été ajoutée au compte de l’adhérent
DELETE_RESTRICTION : une suspension a été retirée du compte d’un adhérent
MODIFY_RESTRICTION : la suspension du compte d’un adhérent a été modifiée
Nouveaux emplacements d’affichage des personnalisations HTML
Il y a plusieurs nouveaux emplacements d’affichage pour l’outil de personnalisation HTML.
ILLModuleCopyrightClearance : le contenu apparaîtra lors de la création d’une demande de PEB à l’OPAC. Cet emplacement d’affichage remplace l’ancienne préférence système ILLModuleCopyrightClearance.
Nouvelles préférences sytème
1PageOrderPDFText
La nouvelle préférence système 1PageOrderPDFText permet aux bibliothèques de personnaliser le texte au-dessus du tableau de commandes dans un PDF de groupe de paniers. Cette fonctionnalité est disponible en utilisant l’option “English 1-Page” dans la préférence système OrderPdfFormat.
AutoClaimReturnStatusOnCheckin
La nouvelle préférence système AutoClaimReturnStatusOnCheckin peut être utilisée pour résoudre automatiquement les réclamations de retours lorsque l’exemplaire est rendu.
AutoClaimReturnStatusOnCheckout
La nouvelle préférence système AutoClaimReturnStatusOnCheckout peut être utilisée pour résoudre automatiquement les réclamations de retour lorsque que le document est emprunté.
DefaultLongOverduePatronCategories
La nouvelle préférence système DefaultLongOverduePatronCategories peut être utilisée pour restreindre automatiquement le processus de long retard à des catégories d’adhérents spécifiques. Elle remplace le paramètre --category dans le cronjob longoverdue.
DefaultLongOverdueSkipPatronCategories
La nouvelle préférence système DefaultLongOverdueSkipPatronCategories peut être utilisée pour exclure des catégories d’adhérents spécifiques du processus automatique de long retard. Elle remplace le paramètre --skip-category dans le cron job longoverdue.
EmailFieldSelection
La nouvelle préférence système EmailFieldSelection, conjoitement avec la nouvelle option “les adresses sélectionnées” de la préférence système EmailFieldPrimary, peut être utilisée pour envoyer des notifications par courriel à plusieurs adresses de courriel. Par exemple, une bibliothèque pour choisir d’envoyer des notifications aux adresses de courriel personnelle et professionnelle de l’adhérent.
ESPreventAutoTruncate (renommée ElasticsearchPreventAutoTruncate en 25.11)
La nouvelle préférence système ESPreventAutoTruncate définit quels indexs de Elasticsearch ne sont pas auto-tronqués. C’est utile pour les indexs des identifiants tels le code à barres et le numéro de contrôle, car tronquer un identifiant peut renvoyer des informations non pertinentes.
DisplayMultiItemHolds
La nouvelle préférence système DisplayMultiItemHolds peut être utilisée par les bibliothèques pour autoriser plusieurs réservations en même temps au niveau de l’exemplaire sur une même notice pour le même adhérent. Ceci s’applique à la fois à l’interface professionnelle et à l’OPAC.
HoldRatioDefault
La nouvelle préférence système HoldRatioDefault permet aux bibliothèques de choisir la valeur par défaut de la requête Ratios de réservation.
OPACAuthorIdentifiersAndInformation
La préférence système OPACAuthorIdentifiersAndInformation remplace la préférence système OPACAuthorIdentifiers. Elle est maintenant utilisée pour afficher plus d’informations que les seuls identifiants, comme les lieux de naissance et mort, le domaine d’activité, etc.
PlaceHoldsOnOrdersFromSuggestions
En utilisant la préférence système PlaceHoldsOnOrdersFromSuggestions, une réservation est automatiquement placée pour l’adhérent qui a fait la suggestion d’achat, dès que le titre suggéré est commandé.
PurgeListShareInvitesOlderThan
La préférence système PurgeListShareInvitesOlderThan est utilisée pour définir un nombre de jours après lesquels les partages de listes privées qui n’ont pas été acceptés sont supprimés.
RedirectToSoleResult
La nouvelle préférence système RedirectToSoleResult permet aux bibliothèques de choisir que faire quand une recherche ne rend qu’un résultat : rediriger ou non l’usager vers la notice détaillée. Par défaut, la redirection se fait vers la notice détaillée, ce qui est le comportement historique.
RESTAPIRenewalBranch
La nouvelle préférence système RESTAPIRenewalBranch permet aux bibliothèques de choisir quel code de site est pris en compte dans la table statistics lors d’un renouvellement, grâce à l’API REST. Ceci est utile pour les rapports. Par défaut, c’est l’API du site de l’adhérent, ce qui était l’usage historique.
SCOBatchCheckoutsValidCategories
La nouvelle préférence système SCOBatchCheckoutsValidCategories, utilisée avec les préférences système BatchCheckouts et WebBasedSelfCheck, permet aux utilisateurs de catégories spécifiques d’emprunter plusieurs documents à la fois dans le module de prêt autonome plutôt qu’un par un.
SMSSendAdditionalOptions
La nouvelle préférence système SMSSendAdditionalOptions peut être utilisée pour préciser des paramètres supplémentaires nécessaires à certains SMS::Send drivers (comme Twilio). Auparavant, il était nécessaire d’avoir les paramètres supplémentaires dans un fichier YAML de même nom que le SMS::Send driver, et le chemin pour ce fichier devait être précisé dans le fichier koha-conf.xml. Avec cette préférence système, les options peuvent être mises à jour sans qu’un administrateur système n’aie à modifier le fichier.
StaffLoginLibraryBasedOnIP
La nouvelle préférence système StaffLoginLibraryBasedOnIP peut être utilisée pour demander aux bibliothécaires de choisir une bibliothèque lors de leur connexion à l’interface professionnelle, en fonction de l’adresse IP de leur ordinateur.
StaffLoginRestrictLibraryByIP
La préférence système StaffLoginRestrictLibraryByIP remplace la préférence système AutoLocation. Elle est utilisée pour définir à quelles bibliothèques un bibliothécaire peut choisir de se connecter pour accéder à l’interface professionnelle.
WaitingNotifyAtCheckout
La nouvelle préférence système WaitingNotifyAtCheckout crée un pop-up dans le module Circulation pour prévenir les bibliothécaires que l’adhérent à qui ils prêtent des documents a aussi des réservations disponibles.
Préférences système modifiées
PrefillGuaranteeField
La préférence système PrefillGuaranteeField ne s’appliquait que lorsqu’on créait un nouvel adhérent en utilisant le bouton “Ajouter une personne à charge” depuis la fiche du garant. A partir de la version 24.05, le paramètre s’applique aussi au moment d’ajouter un garant à un adhérent existant.
Préférences système obsolètes
ILLModuleCopyrightClearance
La préférence système ILLModuleCopyrightClearance a été déplacée vers un emplacement Personnalisations HTML. Ceci permet d’avoir des textes dans différentes langues d’un OPAC multilingue.
Nouveaux outils et outils améliorés de ligne de commande
pseudonymize_statistics.pl
Le nouveau script pseudonymize_statistics.pl vous permet de renseigner la table pseudonymized_transactions avec les plus anciennes transactions de la table statistics.
Ceci est utile si votre bibliothèque souhaite utiliser des transactions pseudonymisées avant que les préférences système Pseudonymization ne soient activées.
search_for_data_inconsistencies.pl
Une nouvelle vérification a été ajoutée au script search_for_data_inconsistencies.pl :
boucles dans les relations entre adhérents : le script vérifie désormais s’il y a des adhérents dont la relation garant/personne à charge est circulaire (l’adhérent A est garant de l’adhérent B qui est garant de l’adhérent A).