In deze release lag de focus op het oplossen van kleinere bugs en wijzigingsverzoeken. Dergelijke issues hebben vaak een minder hoge prioriteit en blijven daardoor vaak lang onopgelost, omdat andere issues voortdurend voorrang krijgen. Deze release staat in het teken om juist ook die kleine issues op te lossen.
Derhalve is de precieze inhoud van deze release moeilijk samen te vatten, omdat het heel veel kleinere aanpassingen in heel veel verschillende componenten raakt. Hieronder staat een overzicht van de belangrijkste update om toch een indicatie te geven van de wijzigingen, maar dit overzicht is verre van compleet.
Performance
In R31 hebben we veel performance tests gedaan om performance bottlenecks op te sporen. Deze performance tests waren gericht op de performance van de redactieomgeving. Er zijn verschillende verbeteringen aangebracht om de algehele snelheid van redactionele handelingen te verbeteren. Een verbetering in performance is moeilijk in cijfers uit te drukken, omdat ze sterk afhankelijk zijn van de exacte redactionele handelingen die verricht worden. Om toch een idee te geven: ons performance testscript dat we als benchmark gebruiken -en probeert reguliere redactiewerkzaamheden zo goed mogelijk na te bootsen- draait in R31 12% sneller dan in de voorgaande release.
Security
Security heeft onze continue aandacht en we zullen dit in elke release van XC blijven verbeteren. R31 is geen uitzondering op die regel. In deze release hebben we de JavaScript libraries die door de redactieomgeving worden gebruikt geüpgraded naar de nieuwste versie. Er waren geen bekende kwetsbaarheden in de versies die we gebruikten. Mochten die in de toekomst tóch gevonden worden, dan kan een upgrade naar de nieuwste versie van deze libraries (waarin deze kwetsbaarheden opgelost zijn) nu snel gerealiseerd worden.
Ondersteuning meertalige content items
Ongeveer een jaar geleden hebben we ondersteuning voor meertaligheid in media-items geïntroduceerd. In deze release hebben we wijzigingsverzoeken en issues over deze nieuwe functie geëvalueerd en is er veel tijd besteed aan het oplossen ervan. Onder andere is aangepast:
- Content overzichten, Dynamische content overzichten, Links en andere dialogen tonen nu de titels van content items in de juiste taal.
- Het Links dialoog is verbeterd om de taal en mogelijke fallback-talen weer te geven van het content item waarnaar de link verwijst.
- De optie 'Taal' in de algemene instellingen van een pagina is verwijderd, omdat het een zeer verwarrende eigenschap was (het bepaalde bijvoorbeeld niet de taal van de pagina). Daarvoor in de plaats kan de standaard taal nu worden geconfigureerd in het Taallabels panel (zie de algemene documentatie).
API
In R31 is de API van Modulaire Content uitgebreid, waardoor het voor ontwikkelaars veel eenvoudiger wordt om dynamische eigenschappen op te halen. Daarnaast is de Content API verbeterd om het ophalen van media items in een specifieke taal eenvoudiger te maken. Tot slot ondersteunt de JCR-browser nu de nieuwe JCR-index die in R28 is geïntroduceerd, door de introductie van een nieuwe query language waarmee ook de nieuwe JCR index doorzocht kan worden.
IAF
De WYSIWYG-editor van de IAF-module is vervangen door een geheel nieuwe. Door deze wijziging is de door IAF gegenereerde HTML nu compatible met WCAG 2.1. Naast deze wijziging hebben we 11 issues opgelost.
Overige bugfixes
In R31 is veel tijd besteed aan het oplossen van kleinere issues. Er zijn veel fixes verricht in Monitoring, Modulaire Content, Content Staging en de Inline editor, maar deze zijn zeker niet beperkt tot deze componenten. In deze release zijn in totaal 88 bugs verholpen.
Overige wijzigingen
Naast de fixes en wijzigingen hierboven, is de responsiveness van het Link dialoog verbeterd. Het dialoog werkt nu ook correct op kleinere schermen, en kan groter en kleiner gemaakt worden. De optie "Opnemen in zoekmachine" is beschikbaar gemaakt voor media-items, deze was alleen beschikbaar voor pagina's in eerdere releases. Ten slotte is ondersteuning voor verplichte velden toegevoegd aan Modulaire Content.
Changelog per versie
Wil je exact zien welke issues er per versie (waaronder deze) opgelost zijn, neem dan hier een kijkje.
Opmerkingen
0 opmerkingen
U moet u aanmelden om een opmerking te plaatsen.