Tijdens de ontwikkeling van R49 hebben we ons vooral gericht op het bètatesten van de nieuwe rich text editor die gepland staat voor R50. Daarnaast hebben we talrijke verbeteringen en bugfixes doorgevoerd in XC. Met grotere wijzigingen wachten we tot na de release van de nieuwe rich text editor. Hierdoor zijn er voor het eerst in jaren geen specifieke upgrade-instructies van toepassing op R49, waardoor een upgrade naar een volgende XC-versie nog nooit zo eenvoudig is geweest!
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 R48 en correct bevonden door de Escrow Agent.
Bugfixes en verbeteringen
Daarnaast bevat R49 zoals gebruikelijk weer de nodige bugfixes en verbeteringen. Een aantal noemenswaardige bugfixes en verbeteringen worden hieronder nader toegelicht::
Bugfixes
Vormgevingssjabloon te selecteren ondanks uitzetten van deze optie (XC-1797)
In het scherm Vormgevingssjablonen werkte de optie Default vormgevingssjabloon is te selecteren niet zoals bedoeld. Bij het kiezen van een sjabloon voor een element kon je deze optie wel gebruiken, maar bij pagina’s gebeurde er niets. Dit is in R49 opgelost: het standaardsjabloon kan nu ook bij pagina’s worden geselecteerd.
Selectie discussie bij een contentitem (XC-1808)
Na het koppelen van een discussie aan een contentitem en het opslaan, leek het alsof er niets was veranderd: het veld liet namelijk weer Geen zien. Wanneer je daarna opnieuw een wijziging deed en opsloeg, verdween de discussie-selectie helemaal. In R49 wordt de gekozen discussie na het opslaan nu direct correct weergegeven.
HTML in aria-abel attribuut (XC-1863)
Het attribuut aria-label helpt bij het verbeteren van de digitale toegankelijkheid van een pagina. In eerdere versies van XC zijn hier al diverse verbeteringen voor gedaan. Toch kon in sommige gevallen, zoals bij het koppelen van een link aan een element, per ongeluk HTML in het aria-label terechtkomen. Dit is volgens de W3C-specificatie niet toegestaan. Vanaf R49 voorkomt het CMS dit: HTML kan niet langer in de waarde van dit attribuut verschijnen.
Selecteren fragmenten in een subformulier (XC-1897)
Sinds R46 kon je in het hoofdformulier ook losse fragmenten van een subformulier selecteren. Dat leidde soms tot het per ongeluk verwijderen van onderdelen uit het hoofdformulier. In R49 is dat aangepast: losse fragmenten van een subformulier kun je niet meer vanuit het hoofdformulier selecteren. Dat kan nog steeds wel wanneer je het subformulier zelf opent.
Selecteren Formulier in huidige taal (XC-1674)
Bij het selecteren van een formulier werden eerder alle formulieren getoond, ook als er geen versie beschikbaar was in de taal van het contentitem. Vanaf R49 zie je alleen nog de formulieren die wél een versie hebben in dezelfde taal als het contentitem.
Onjuiste kopie Modulaire Content eigenschappen (XC-781)
Bij het kopiëren van modulaire contentitems of elementen gingen in sommige gevallen de waarden van eigenschappen niet goed mee. Dit gebeurde vooral als de gebruikte template een maatwerk-eigenschap bevatte. Het gevolg was dat bij het aanpassen van de eigenschap niet alleen de waarde in de kopie veranderde, maar ook die van het origineel. In R49 is dit opgelost: bij het kopiëren worden de waarden nu correct meegenomen. Je kunt kopieën dus veilig aanpassen zonder dat dit invloed heeft op het origineel.
Verbeteringen
Importeren en exporteren van database referenties (XA-808)
Bij het importeren van contentitems werden databasereferenties eerder niet meegenomen. Vanaf R49 worden deze referenties wel correct geïmporteerd. Hierdoor blijft de inhoud compleet en hoef je minder handmatig na te werken.
Tonen-op pagina van een download (XC-1728)
Voor verschillende soorten media-items, zoals artikelen of afbeeldingen, kon je al een specifieke tonen-op pagina instellen. Voor downloads was dat nog niet mogelijk. In R49 kan dat wel, zodat je ook voor downloads zelf bepaalt op welke pagina ze worden getoond.
Link titel zetten voor een nieuwe link (XC-722)
Wanneer je in de richtext editor een nieuwe link maakte, kon je eerder niet meteen een linktitel invoeren. Dat kon pas achteraf via de tab Links in de eigenschappen van het contentitem. Vanaf R49 kan de linktitel direct worden ingevuld in het dialoog Link aanmaken. Dit bespaart een extra stap en maakt het aanmaken van links sneller.
SEO tab voor afbeelding gebaseerde Modulaire Content Items (XA-837)
Bij modulaire contentitems van het type Afbeelding werd de SEO-tab eerder niet weergegeven. Daardoor konden alternatieve URL’s en andere SEO-eigenschappen niet worden beheerd. In R49 is de SEO-tab toegevoegd voor dit type contentitems, zodat je deze eigenschappen nu eenvoudig kunt beheren.
Opmerkingen
0 opmerkingen
U moet u aanmelden om een opmerking te plaatsen.