Koha Test Wiki MW Canasta on Koha Portainer
Test major Koha Wiki changes or bug fixes here without fear of breaking the production wiki.
For the current Koha Wiki, visit https://wiki.koha-community.org .User:Victor Grousset - tuxayo
Jump to navigation
Jump to search
đ Saluton (eo), bonjour (fr), hola (es), hi (en)!
Contact page. provo
Current occupation: independent community worker on Koha.
From october 2017 to november 2019: Developer/support at BibLibre đ, France.
Good surprises found about Koha
I was very enthusiastic to learn about some things that I didn't hope to find on a software project which was started on the last millennium.
So why not share these positive findings to maybe cheer up someone randomly coming here? :)
- Koha is huge!!!
- «used by 15,000 libraries worldwide» https://catalyst.net.nz/news/horowhenua-libraries-celebrate-20-years-koha-website-update
- «it is likely that Koha is the most implemented ILS globally»
- «Probably ten thousand libraries in India using Koha»Marshall Breeding, KohaCon 19 (https://youtu.be/U1JBTrse0Qw?t=21549)
- Study confirm wide adoption even without total numbers: https://www.ipinnovative.com/journal-article-file/10249
- «Thousands of more libraries in Latin American than represented on this»(https://youtu.be/U1JBTrse0Qw?t=21541)
- 2019-05: 5100 libraries using Koha https://librarytechnology.org/libraries/search.pl?ILS=Koha
- 2019-05: 3600 libraries (counting groups a one library) https://librarytechnology.org/libraries/search.pl?ILS=Koha&HQ=on
- major installations:
- Turkey: nation-wide instance
- Finland
- One source: around 3 million borrowers in 9 consortia
- Another one: 25% of the population covered: https://nitter.42l.fr/BibLibre/status/1526535199235907587#m
- UAE: likely all public schools (from Hea stats)
- use of a templating engine for almost all pages
- Object-Relationnal Mapping layer to decouple from a specific DBMS (many tables already refactored, PostgresSQL support planned)
- REST API with OpenAPI/Swagger
- assets versioning
- continuous integration on the maintained branches
- automated tests
- low level (unit tests)
- GUI tests: (functional/high level)
- tests on the REST API
- uses ElasticSearch
- Plugin system with hooks to allow to change behavior in various places in Koha
- switched to utf8mb4
- use SCSS
- uses Yarn to manage JS dependencies
- work in progress to use Vue.js or React to revamp a complex view
- work in progress to use RabbitMQ for background jobs
Personal pages
Cheat sheets and quick start guides
- Release maintenance tips
- Ready to paste messages
- Shrink Koha git history after clone
- Development
- Production tips and procedures
- Translation
- General tools tips (like Bugzilla)
- Traduction_française
- MediaWiki sandbox and cheat sheet
- Misc ressources