Tous les ans, KohaLa propose des formations.Ces formations sont gratuites pour les adhérents. Elles n’ont pas vocation à remplacer les formations initiales proposées par les prestataires, mais sont complémentaires.Les formations sont assurées par des formateurs bénévoles. Les thématiques peuvent donc […]
kohala
Chaque année, KohaLa organise son symposium. Ce rendez-vous est l’occasion de se rencontrer, utilisateurs de Koha actuels ou futurs, adhérents à l’association ou non. Au programme : analyses des nouvelles versions de Koha, mise en avant de fonctionnalités spécifiques mises […]
Tous les ans, KohaLa organise, traditionnellement au mois de janvier, un « hackathon ». Cet événement s’apparente à un marathon de développement. Des utilisateurs de Koha et des développeurs se retrouvent pendant deux jours pour réfléchir aux évolutions de Koha, modifier, tester, […]
Le Hackathon 2026 organisé par l’association Kohala se déroulera les 12 et 13 janvier 2026 (9h-12h, 14h-17h) à l’Université Lyon 3 – BU de la Manufacture des tabacs (6 rue Professeur Rollet, 69008 Lyon. Transports : Métro D ; Bus […]
Le module ERM permet à Koha de gérer les ressources électroniques (suivi des abonnements, statistiques, signalement). Il ne permet pas encore de suivre les dépenses d’acquisitions mais il est prévu qu’il propose cette fonctionnalité à l’avenir. Les premiers éléments du […]
L’association KohaLa a organisé en 2025 plusieurs formations gratuites à Koha. Retrouvez dans cet article les supports de ces formations. Parcours SQL SQL Initiation (cf. support SQL ini.) SQL Intermédiaire (cf support SQL inter.) Module acquisitions Acquisitions (cf. support Acquisitions) […]
Le symposium Koha 2025 s’est tenu du lundi 17 mars après-midi au mercredi 19 mars à la Maison des sciences de l’Homme et de la Société (MSHS, Université Côte d’Azur/CNRS) à Nice. Retrouvez dans cet article les différentes présentations. Présentations […]
Le symposium Koha s’est tenu du lundi 17 juin après-midi au mercredi 19 juin à la Maison méditerranéenne des sciences de l’homme (MMSH, AMU/CNRS) à Aix-en-Provence. Merci aux équipes de la MMSH et de l’AMU pour leur accueil chaleureux et […]
Pour donner suite à l’atelier sur le module Périodiques Koha lors du Symposium 2022 et aux réflexions du Hackfest de Marseille la même année, l’association Kohala a mis en place un groupe de travail « Périodiques ». Module peu ‘glamour’ (du fait […]
L’après-midi d’étude s’est tenue le mardi 30 janvier 2024 en visio-conférence. Retrouvez dans cet article les différentes interventions : Retours Hackathon & GT Groupe Koha / ABES – Vidéo Groupe transition bibliographique – Vidéo Groupe périodiques – Vidéo Groupe traduction – […]
Le Hackathon 2024 organisé par l’association KohaLa a eu lieu en visioconférence, les 22 et 23 janvier 2024, de 9h30 à 16h30, et a permis de travailler ensemble sur l’amélioration de Koha et notamment avancer sur les questions traitées par […]
Le symposium Koha s’est tenu du mercredi 28 juin après-midi au vendredi 30 juin à Sciences Po Grenoble – UGA (sur le campus universitaire). Comment venir à Sciences Po Grenoble – UGA ? Mercredi […]
Le Hackathon organisé par l’association kohaLa s’est tenu en visioconférence, du 23 au 25 janvier 2023. Une dizaine de participants ont travaillé ensemble sur l’amélioration de Koha et ont fait avancer la traduction. La traduction La version 21.11 de Koha […]
SELECT CONCAT(‘<a href= »/cgi-bin/koha/catalogue/detail.pl?biblionumber=’,b.biblionumber,' »>Notice</a>’) AS ‘Notice’, b.title AS ‘Titre’, b.author AS ‘Auteur’, MIN(i.withdrawn_on) AS ‘Pilon depuis’, COUNT(i.itemnumber) AS ‘Nb exemplaires’ FROM items i JOIN biblio b ON(i.biblionumber = b.biblionumber) WHERE b.biblionumber IN ( SELECT biblionumber FROM items GROUP BY biblionumber HAVING […]
La journée d’étude s’est tenue à la BULAC, le jeudi 26 janvier 2023. Elle a été diffusée en streaming sur la chaîne YouTube BULAC. Retrouvez dans cet article les différentes présentations qui ont eu lieu. Import automatique des lecteurs […]
Ce groupe de travail assure la traduction, de l’anglais vers le français, de Koha (l’interface professionnelle, l’OPAC) et de son manuel. Enrichir ce dernier est une nouvelle facette que nous explorons depuis peu. Chaque nouvelle version apporte son lot de […]
Ce groupe de travail a été créé pour contribuer à l’adaptation de Koha aux évolutions liées à la transition bibliographique, en prenant en compte les spécificités françaises. Un premier travail important a été fait depuis 2019 pour adapter Koha aux […]
Ce groupe de travail est né de la constatation qu’un quart des établissements du réseau SUDOC utilisaient Koha et qu’il y avait des enjeux spécifiques liés aux échanges d’information entre Koha et les outils de l’ABES. Le GT effectue d’une […]
Le Symposium Koha 2022 s’est tenu à Orléans, à l’espace Tchumi du Lab’O, du lundi 16 après-midi au mercredi 18 mai, où étaient programmés des présentations, des échanges, des ateliers et l’assemblée générale annuelle de l’association KohaLa. Lundi 16 mai […]
Le hackathon s’est tenu en visioconférence du 18 au 20 janvier 2022. Vingt participants (développeurs et bibliothécaires) divisés en 3 groupes ont travaillé sur la traduction, la transition bibliographique et l’amélioration des échanges entre Koha et l’ABES. Voilà un […]
L’association kohaLa a organisé un mini hackathon en visioconférence, du 31 mars au 2 avril, pour permettre de travailler ensemble sur l’amélioration de Koha et notamment avancer sur les questions traitées par les groupes techniques, à savoir : la traduction […]
Le symposium Koha 2021 s’est déroulé en visio-conférence du mercredi 23 juin au jeudi 24 juin 2021 et a proposé des présentations, des échanges et des ateliers. Il a été également l’occasion pour l’association de faire le point à travers […]
Le symposium Koha 2019 s’est tenu à Rennes du lundi 17 après-midi au mercredi 19 juin. Ce sont les universités de Rennes 1 et Rennes 2 qui ont accueilli présentations, échanges et ateliers. Cela a été aussi l’occasion pour l’association […]
SELECT p.cardnumber, p.surname, p.firstname, p.phone, p.address, p.city, p.email, c.date_due, (TO_DAYS(curdate())-TO_DAYS( date_due)) AS ‘Jours de retards’, i.itype, b.title, b.author, i.barcode, COUNT(h.biblionumber) AS ‘NB de réservations’, CONCAT(‘‘,b.biblionumber,’‘) FROM borrowers p LEFT JOIN issues c USING (borrowernumber) LEFT JOIN items i USING (itemnumber) […]
SELECT c.date_due, p.categorycode, b.title, b.author, i.itemcallnumber, i.barcode, i.location FROM issues c LEFT JOIN items i ON (c.itemnumber=i.itemnumber) LEFT JOIN borrowers p ON (c.borrowernumber=p.borrowernumber) LEFT JOIN biblio b ON (i.biblionumber=b.biblionumber) ORDER BY c.date_due AS Cette requête croise des données de plusieurs […]
SELECT b.budget_name, format(sum(o.listprice*o.quantity),2) AS ‘amount spent’ FROM aqorders o LEFT JOIN aqbudgets b USING (budget_id) WHERE o.datereceived IS NOT NULL GROUP BY b.budget_name Le rapport propose d’obtenir les sommes dépensées par poste budgétaire. Seules les dépenses pour des documents réceptionnés […]
SELECT YEAR (issuedate) AS ANNEE, categorycode AS CATEGORIE, COUNT(DISTINCT borrowernumber) AS NB_LECTEURS FROM ( SELECT issuedate, borrowernumber FROM old_issues UNION ALL SELECT issuedate, borrowernumber FROM issues ) AS all_issues LEFT JOIN borrowers USING (borrowernumber) GROUP BY CATEGORIE WITH ROLLUP Cette […]
La bibliothèque communautaire de rapports Koha (en anglais) est une mine d’inspiration ! Pensez à adapter les requêtes à vos besoins et à votre Koha.
Les éléments MARC ont migré de la table biblioitems à la table biblio_metadata depuis la version 17.05. Voici deux exemples de requête avant / après pour faciliter les mises à jour : Liste des périodiques (champs titre, hyperlien biblionumber et ISSN) […]
Le plan de test est traduit du plan de test communautaire et adapté aux besoins et spécificités de l’Enssib. Plan de test Koha 16.11 Tableau de suivi Fiche de test Bilan de test
Récupérer toutes les données d’un lecteur à partir de son numéro interne
Retrouver les lecteurs qui ont plusieurs comptes (! homonymes)
MO : Monographie CO : Ouvrage Concours OR : Ouvrage Référence SU : Suites US : Usuels TP : Tirés à part PE : Périodiques Enquête : ESGBU SELECT YEAR(items.dateaccessioned) AS DATE_ACQU, COUNT(DISTINCT items.biblionumber) AS NB_NOTICES, COUNT(items.biblionumber) AS NB_VOLUME FROM […]
SELECT champ_de recherche FROM table WHERE champ_de_recherche=<<libelle_champ|valeur_autorisee>> Exemple : RECHERCHE GUIDEE PAR TYPE DE DOCUMENT SELECT biblio.title AS Titre, biblio.author AS Auteur, biblioitems.publicationyear AS Date, items.barcode AS Code_barres, items.itemcallnumber AS Cote FROM items,biblio,biblioitems WHERE items.itype=<<TYPE : |ITYPE>> AND items.biblionumber = […]
SELECT borrowers.borrowernumber, borrowers.surname, borrowers.firstname, borrowers.cardnumber, borrower_attributes.code, borrower_attributes.attribute FROM borrowers LEFT JOIN borrower_attributes ON (borrowers.borrowernumber=borrower_attributes.borrowernumber) LEFT JOIN borrower_attribute_types ON (borrower_attribute_types.code=borrower_attributes.code) GROUP BY borrower_attributes.attribute ORDER BY borrowers.surname, borrowers.firstname ASC Résultat :
mysqldump -u $db_user -p$db_pass $db_name | gzip > $publicdumpdir/$dumpName
Exemple pour le module adhérent : SELECT borrowers.cardnumber AS numero_carte, borrowers.surname AS Nom, borrowers.firstname AS Prenom, borrowers.email AS email_principal, borrowers.emailpro AS email_alternatif, borrowers.dateenrolled AS date_inscription, borrowers.dateexpiry AS date_expiration, borrowers.categorycode AS categorie_pret, (SELECT description FROM categories WHERE categorycode=borrowers.categorycode) AS categorie, borrowers.sort1, […]
Il existe quelques catégories de valeurs autorisées qui sont créées automatiquement lors de l’installation de Koha. (Remerciements : http://koha.zone.ccsr.qc.ca/valeurs-autorisees/) Asort1 et Asort2 : Valeurs utilisées à des fins statistiques pour les champs Critère 1 et Critère 2 dans le module […]
! les listes branches et itemtypes qui sont visibles lors du mapping des grilles ne sont pas gérées dans les Valeurs autorisées MAIS dans l’Administration dans Sites et Groupes (branches) et Types de document (itemtypes) → Propriétaire : Champ Koha: […]
SELECT champ_de recherche FROM table WHERE champ_de recherche LIKE <<nom_du_libelle>> Exemple : RECHERCHE GUIDEE PAR COTE SELECT biblio.datecreated AS Date_creation, biblio.title AS Titre, biblio.author AS Auteur, items.itemcallnumber AS Cote FROM items , biblio, biblioitems WHERE itemcallnumber LIKE <<cote>> AND biblio.biblionumber […]
Un exemple vaut parfois mieux que de longues explications : SELECT biblio.datecreated AS Date_creation, biblio.title AS Titre, biblio.author AS Auteur, items.itemcallnumber AS Cote FROM items , biblio, biblioitems WHERE biblio.datecreated BETWEEN <<date de creation BETWEEN (yyyy-mm-dd)|date>> AND <<and (yyyy-mm-dd)|date>> AND […]
SELECT * FROM nom_de_la_table LIMIT 5 Exemple : TABLE branches SELECT * FROM branches LIMIT 20
Le lien pourra se faire vers la notice en interface pro : ou vers l’exemplaire en mode modification sur le code-barres par exemple: ou vers l’exemplaire en mode modification sur le code-barres par exemple. Télécharger le fichier texte correspondant
SELECT biblio.biblionumber, title, isbn, issn FROM biblio LEFT JOIN biblioitems USING(biblionumber) LEFT JOIN items USING(biblionumber) WHERE itemnumber is NULL
Exemple sur le 995$l (et oui… curieusement on interroge le 999) SELECT items.barcode, biblio.title, biblio.author, (SELECT description FROM itemtypes WHERE itemtype=itype) as typedoc, (SELECT lib FROM authorised_values WHERE category=’statut’ AND authorised_value=notforloan) As statutencours FROM items LEFT JOIN biblioitems on (items.biblioitemnumber=biblioitems.biblioitemnumber) […]
Le symposium Koha 2018 s’est tenu les lundi 25 et mardi 26 juin 2018. Cette année, nous avons été accueillis par la Bibliothèque universitaire de Paris 8, à Saint-Denis (un grand merci à elle qui a réussi à nous trouver […]
Le symposium Koha 2017 s’est tenu du lundi 26 juin au mercredi 28 juin. et a été accueilli à la Médiathèque de Roubaix. Lundi 26 Juin 14h – 14h30 : Introduction du symposium et présentation de l’association Kohala 14h30 – 16h15 (deux […]
Le symposium Koha a eu lieu à l’Université Lyon 3 du 27 au 29 Juin 2016. (Voir la playlist sur Youtube) Lundi 27 Juin 10h30 – 12h00 : Assemblée générale de l’association KohaLa (réservée aux adhérents) 13h30 – 14h00 […]