De afgelopen tijd hebben we achter de schermen hard gewerkt aan een reeks nieuwe functies en verbeteringen binnen Kleksi. In deze DevBlog nemen we je graag mee in wat er is veranderd, waarom we deze keuzes maakten én wat je binnenkort kunt verwachten.
EDTF-ondersteuning: Slimmere datumnotatie
We introduceren een nieuw veld in Kleksi voor EDTF (Extended Date Time Format), een internationale standaard voor het vastleggen van onduidelijke of variabele datums. Denk aan schilderijen die ‘ca. 1803’ zijn gemaakt: mensen begrijpen dat, maar computers niet. Dankzij EDTF kun je dit nu als '1803?' invoeren, wat betekent: ergens in 1803.
Ook dateringen als '1801/1803' (tussen 1801 en 1803) zijn mogelijk. Deze preciezere dataweergave zorgt ervoor dat zoekopdrachten in Kleksi slimmer worden. Zo vind je makkelijker wat je zoekt, ook als de datum wat minder zeker is.
Handig: het systeem helpt je bij fouten in de notatie en geeft suggesties voor verbetering, zodat jouw data betrouwbaar en doorzoekbaar blijft.
Momenteel ondersteund KLEKSI level 0, 1 en 2 van EDTF.
Vernieuwd collectieoverzicht
Het collectieoverzicht is aangepakt! Wat is er veranderd?
- Het nieuwe ontwerp is compacter en overzichtelijker.
- Navigeren door (sub)collecties is nu veel intuïtiever.
- Je kunt direct zoeken binnen de collectielijst.
- Bij collecties met subcollecties verschijnt automatisch een handige selectie-optie.
- Navigeren 'terug naar boven' kan eenvoudig via het home-icoontje of het pad naar de hoofdcollectie.
- Deze verbetering is een opmaat naar grotere updates rondom hiërarchische structuren in Kleksi, daarover verderop meer!
Frontend verbeteringen & Nuxt 3
De detailpagina van objecten is compleet vernieuwd en draait nu op Nuxt 3. Dit betekent modernere code, betere prestaties en meer veiligheid.
Daarnaast hebben we een commentaarveld toegevoegd op de objectpagina. Bezoekers kunnen hiermee suggesties of aanvullende informatie achterlaten, enkel zichtbaar voor beheerders. Deze optie is geïnspireerd op de aanbevelingen van DERA en helpt om collectiedata verder te verrijken.
Slim zoeken & kleine tweaks
We hebben ook een aantal handige verbeteringen toegevoegd:
- Je kunt nu direct zoeken door op een item uit een keuzelijst te klikken.
- Het veld 'Objecttype' is verwijderd uit de frontend-eigenschappen, dit was overbodig.
- Kleksi toont nu automatisch een landkaart bij objecten met coördinaten.
- De IIIF Presentation API is toegevoegd, perfect voor beeldweergave en -deling.
- En diverse kleine bugfixes voor een soepelere ervaring.
Geplande ontwikkelingen voor KLEKSI
Naast de omvangrijke update staan er verdere ontwikkelingen voor Kleksi op de planning, met een focus op een hiërarchische structuur zodat gebruikers deze kunnen benutten als dit past bij hun werkwijze. Bepaalde aanpassingen, zoals het vernieuwde collectieoverzicht, vormen hier al een voorbereiding op.
Een nieuw concept dat geïntroduceerd wordt, is 'Series'. Dit maakt het mogelijk om groepen objecten te definiëren, waarbij de Serie gemeenschappelijke data bevat die overgeërfd wordt door de objecten binnen die Serie. Dit vereenvoudigt het vastleggen van gedeelde kenmerken, bijvoorbeeld voor een set fossielen of een servies.
Daarnaast worden 'Clusters' geïntroduceerd. Dit zijn objectgroepen die zowel statisch (zoals collecties) als dynamisch (samengesteld via de geavanceerde zoekfunctie) kunnen zijn. Dit zal de navigatie tussen clusters, subclusters en vanuit objecten zelf aanzienlijk verbeteren.
Hoewel deze vernieuwingen met name relevant zijn voor archieven en hun hiërarchische werkwijze, zullen alle gebruikers profiteren van de verbeterde navigatiemogelijkheden die deze updates bieden.
Heb je feedback of ideeën?
Laat het ons weten, samen maken we Kleksi elke dag een beetje beter!
Stuur je suggesties naar: mail@kleksi.com
![]() |
Geschreven door: Bram Kempen, Software Engineer