R34 - Meertaligheid
R34 is een reguliere feature release waarbij de focus ligt op het verbeteren van taalondersteuning. Enkele voorbeelden zijn een betere indicatie van de talen waarin een content item bestaat en een taalfilter in de versies tab van een content item.
Taalindicatie in taalwidget
De gecombineerde taal / Content aanmaken widget die sinds R32 standaard aanwezig is in XC is uitgebreid met een taalindicatie. Dat houdt in dat de widget per taal aangeeft of er een versie in die taal van het huidige content item bestaat. Indien dat niet het geval is, toont de widget een extra + icoon waarmee een versie in die taal aangemaakt kan worden.
Daarnaast gebruikt de widget nu dezelfde visuele indicatie voor wat betreft de publicatiestatus als de Sitestructuur widget. Indien de taal cursief getoond wordt, dan bestaat er in die taal geen gepubliceerde versie. Indien de taal uitgegrijsd is, dan bestaat er in die taal geen enkele versie.
De nieuwe taalwidget ziet er zo uit:
Taalswitch in versies tab
In tegenstelling tot R33.1 en eerder versies, toont de versies tab van een content item nu alle versies van een content item, in plaats van alleen de versies in de taal die op dat moment geselecteerd is in de taalwidget. Een extra kolom "Taal" is toegevoegd om de taal van die versie aan te geven. Daarnaast is het nu ook mogelijk om te filteren op taal, waarmee bepaald kan worden of alle versies in alle talen getoond worden of alleen de versies in een specifieke taal. De versies tab ziet er nu zo uit:
Taalindicatie in titel van het eigenschappen dialoog
Ook de titel van het eigenschappen dialoog van een content item is uitgebreid om de taal van de huidige versie te tonen;
Taalversies in link selectie
Voor deze feature is eerst wat meer uitleg nodig. Bij het aanmaken van een interne link (link naar een ander content item) wordt op veel plaatsen gebruik gemaakt van een zoekwidget waarin een content item gezocht en geselecteerd kan worden. De link wordt dus gelegd naar een content item, niet naar een content item versie. Dat is logisch omdat bij het publiceren van een nieuwe versie van datzelfde content item de link natuurlijk die nieuwe versie moet openen.
Een content item zelf heeft echter geen titel, een content item versie wel. Voor de visuele presentatie, en dus ook de selectie van een content item, worden daarom de content item versies gebruikt. In het link dialoog selecteer je dus een versie, maar de link wordt gemaakt naar het bovenliggende content item.
Als er veel verschillende versies en taalversies van een content item bestaan geeft dat veel verwarring. In R33.1 werden alle versies van het betreffende content item getoond in de zoekwidget van het link dialoog zoals in dit voorbeeld te zien is;
Er worden hier 6 versies van hetzelfde content item getoond, in verschillende talen. Maar zoals hiervoor al uitgelegd maakt het helemaal niet welke versie hier geselecteerd wordt. Dat is verwarrend en onnodig.
In R34 wordt daarom nog slechts 1 versie van het content item getoond, en wel de versie in de huidige geselecteerde taal. De versies die bij hetzelfde content item horen worden op die manier als het ware 'ontdubbeld', zoals in dit voorbeeld;
MySQL Connector/J Driver update
De gebruikte MySQL driver is geüpdatet van 5.1.23 naar 8.0.26.
JBoss 7.2 EAP support
R34 ondersteunt nu ook officieel JBoss 7.2 EAP.
Escrow deposit
De Escrow deposit betreft een code-overdracht aan een onafhankelijke organisatie (NCC Group), zodat in het geval van een ultieme calamiteit aangesloten relaties in staat zijn met deze overgedragen productcode een correct werkende XperienCentral-omgeving op te zetten. In veel contracten en afspraken is dit een voorwaarde. Aan ons om dit zo aan te leveren dat de Escrow Agent deze code direct kan inzetten, dit wordt ook getoetst (en zegt tegelijkertijd iets over de repliceerbaarheid van onze software). Deze Escrow deposit is gedaan voor R34 en correct bevonden door de Escrow Agent.
Bugfixes
Zoals in iedere release zijn er ook in deze release weer een aantal bugs opgelost. Noemenswaardig zijn de volgende:
GXWM-38204 Advanced search term "item" retrieves media items such as articles without any title/content relevant to the search term
GXWM-38503 CSRF Prevention Filter blocks HEAD, OPTIONS and TRACE requests
GXWM-38533 Pages in the non-default language are not properly indexed on the frontend
XA-719 Predefined list property does not work in other channels
GXWM-38505 Siteworks posts are blocked when the URL is excluded from CSRF protection
GXWM-38512 The SOLR index can sometimes generate an incorrect "contentdate" for media items that have multiple language versions
GXWM-38539 The display-on page for media items is incorrect after switching between versions
GXWM-38514 The lead image of a media item is deleted from disk when uploaded twice with the same filename
GXWM-38487 wm:link tag does not generate a URL when linking to a page in another language if that page does not exist in the current language
Opmerkingen
0 opmerkingen
U moet u aanmelden om een opmerking te plaatsen.