Search for a command to run...
Skosmos 3.0 is a major release of Skosmos that includes a reimplementation of the front-end, using fewer third party components and improving the layout, user interface and accessibility. The release also includes a Cypress test framework for automated front-end testing. The code base has been thoroughly cleaned to follow a unified style and some functionality optimised for faster operations. The architecture remains mostly the same as in Skosmos 2 and the Skosmos REST API is still backwards compatible. The Skosmos translation framework has been changed to Lokalise. To translate Skosmos into your own language, you can request access to the Skosmos-3 translation project by sending an e-mail to finto-posti@helsinki.fi. The release includes an overhaul to the Skosmos plugin framework, as documented in the Skosmos wiki. To install Skosmos 3, you can follow the general InstallTutorial, which will be updated very soon to focus on the new version. You will need PHP version 8.1, 8.2, 8.3 or 8.4. Alternatively, you can run a Docker image of Skosmos 3. See the Docker install instructions. The Skosmos wiki documentation has been also been updated The main focus is now on Skosmos 3, but information about Skosmos 2 is still available for those still using the older version. After this release, Skosmos development will continue in 2026 with further releases in the 3.x series. What's Changed Upgrade PHP-CS-Fixer, add support for PHP 8.4 by @osma in https://github.com/NatLibFi/Skosmos/pull/1830 Fix hierarchy button visibility on concept pages by @UnniKohonen in https://github.com/NatLibFi/Skosmos/pull/1833 Refactor Skosmos 3 CSS by @UnniKohonen in https://github.com/NatLibFi/Skosmos/pull/1831 fix translations for 'Download this concept' heading on concept page by @osma in https://github.com/NatLibFi/Skosmos/pull/1836 JS code tuning by @UnniKohonen in https://github.com/NatLibFi/Skosmos/pull/1839 Upgrade to EasyRdf 1.18.* by @osma in https://github.com/NatLibFi/Skosmos/pull/1731 Update library dependencies by @miguelvaara in https://github.com/NatLibFi/Skosmos/pull/1840 Truncate list of terms in other languages by @osma in https://github.com/NatLibFi/Skosmos/pull/1843 Encode concept URIs in API calls with URLSearchParams (fix hash namespace issues) by @osma in https://github.com/NatLibFi/Skosmos/pull/1835 Vocabulary list on landing page: fallback to any language by @osma in https://github.com/NatLibFi/Skosmos/pull/1846 Fix search bar layout on narrow screens by @UnniKohonen in https://github.com/NatLibFi/Skosmos/pull/1847 Fix sizing of sidebar Vue components by @UnniKohonen in https://github.com/NatLibFi/Skosmos/pull/1849 Update topbar navigation (inc. language links) during partial page load by @osma in https://github.com/NatLibFi/Skosmos/pull/1850 Translated language name lists in global & vocab search bar by @joelit in https://github.com/NatLibFi/Skosmos/pull/1844 Remove sidebar from vocab search by @UnniKohonen in https://github.com/NatLibFi/Skosmos/pull/1852 Search result autocomplete should have concept type labels by @joelit in https://github.com/NatLibFi/Skosmos/pull/1851 Fix vocab statistics styling by @UnniKohonen in https://github.com/NatLibFi/Skosmos/pull/1853 Add translations for search component UI texts by @osma in https://github.com/NatLibFi/Skosmos/pull/1855 Search bar fixes by @joelit in https://github.com/NatLibFi/Skosmos/pull/1854 Full Changelog: https://github.com/NatLibFi/Skosmos/compare/v3.0-beta.2...v3.0