R32 - Customer release
R32 is een bijzondere release, namelijk een zogeheten 'customer release'. Dat houdt in dat de inhoud van deze release volledig bepaald is door klanten die zich geformeerd hebben in de GX Gebruikersgroep. Tijdens een overleg met de aanwezige klanten is de inhoud van de release besproken. Klanten konden hun wensen voor deze release aandragen en vervolgens had iedereen de gelegenheid om te stemmen op deze wensen. Het resultaat was een lijst van 24 wensen, in volgorde van prioriteit. Ons R&D team is aan de slag gegaan met deze lijst en heeft de focus gelegd op de issues met de meeste stemmen en daarmee dus de hoogste prioriteit. Daarbij zijn 9 issues opgelost, die hieronder nader toegelicht zijn.
Responsive dialogen in redactieomgeving
Een aantal dialogen in XC zijn responsive en een aantal niet. Bij het vergroten of verkleinen van het dialoog window wordt de inhoud niet altijd even goed geschaald. In R32 is dit voor een aantal veelgebruikte dialogen verbeterd. Het gaat om de volgende dialogen:
- Configuratie / Redirect beheer
- Configuratie / Plugins
- Configuratie / Vormgevingssjablonen
- Configuratie / Interactive Forms / Import/Export / Import
- Configuratie / Interactive Forms / Import/Export / Export
Google index bijwerken na verwijderen pagina
Bij het verwijderen van een pagina uit XC kon het nog een tijd duren voordat de pagina ook uit de Google index verdween. Google biedt wel een handmatige optie om pagina's uit de zoekindex te verwijderen, maar een geautomatiseerde oplossing is natuurlijk veel gebruiksvriendelijker. Het updaten van de Google search index werkt via het aanbieden van een Sitemap (een overzicht van alle toegankelijke pagina's op de website) aan Google. In XC wordt een Sitemap gegenereerd conform het ingestelde schema (zie de instelling 'google_sitemap_generator_schedule' in de Setup tool of vraag om meer informatie bij Customer Services). Vanaf R32 wordt een gewijzigde Sitemap ook direct aan Google aangeboden. Indien een Sitemap namelijk te vaak onnodig aangeboden wordt aan Google, dan zal het langer duren voordat de Sitemap verwerkt wordt.
UI redesign zijbalken
In R32 is de UI van de widget zijbalken aan de linker en rechterkant van het scherm herzien. De twee belangrijkste wijzigingen zijn:
- De zijbalken zijn nu voorzien van een verticale scrollbar. Dit maakt het mogelijk om veel widgets in de zijbalk te plaatsen zonder dat deze door gebrek aan verticale ruimte niet meer toegankelijk of te gebruiken zijn. Er kunnen nu een onbeperkt aantal widgets in de zijbalk geplaatst worden, die altijd toegankelijk zijn door het gebruik van de verticale scrollbar.
- Boven de zijbalken is een nieuwe header bar geplaatst. In deze header bar zijn twee bestaande widgets geïntegreerd; de "Taal" widget en de "Nieuwe content" widget. Daarnaast bevat de header bar knoppen om de zijbalk in/uit te klappen, de zijbalk los of vast te zetten en om widgets toe te voegen aan de zijbalk.
Daarnaast zijn er visuele aanpassingen gedaan aan de zijbalk. In R32 ziet de zijbalk er zo uit:
Bulk-acties: tags toevoegen/verwijderen/vervangen
In het geavanceerd zoeken dialoog waren tot R32 twee bulk-acties beschikbaar; "Verwijderen" en "Export". In R32 is daar een derde bulk actie bijgekomen; "Wijzig". Met deze nieuwe bulk actie kunnen aanpassingen op een selectie van bestaande content items uitgevoerd worden. De eerste optie daarbij is "Wijzig tags". Met deze actie kunnen tags in bulk toegevoegd, verwijderd of vervangen worden. Deze actie is alleen beschikbaar voor media items, niet voor pagina's of inzetten. Er zijn vier opties beschikbaar:
- Voeg toe aan bestaande - Voegt de geselecteerde tags toe aan alle content items binnen de selectie.
- Verwijder alle bestaande - Verwijdert de geselecteerde tags toe van alle content items binnen de selectie.
- Vervang alle door - Verwijdert alle reeds toegekende tags van en kent de geselecteerde tags toe aan alle content items binnen de selectie.
- Vind en verwijder - Verwijdert de geselecteerde tags van alle content items binnen de selectie.
Betere zoekfunctie in advanced search
De vrije-tekst-zoekfunctie in het geavanceerd zoeken dialoog van XC is verder verbeterd om meer in lijn te zijn met hetgeen men kent van de Google zoekmachine. Gebruikte je in de naamgeving van content items bijvoorbeeld diakrieten (tekens boven de letters zoals de accenten, umlauten, etc.) dan gaf de vrije-tekst-zoekfunctie niet altijd de gewenste resultaten terug. Een aantal voorbeelden daarvan zijn:
- Een pagina met de titel "'s-Hertogenbosch" werd niet gevonden bij het zoeken op "'s-Hertogenbosch"
- Een pagina met de titel "€37" werd niet gevonden bij het zoeken op "€37"
- Een pagina met de titel "Financiën" werd niet gevonden bij het zoeken op "inanciën"
- Een pagina met de titel "@mijnbedrijf" werd niet gevonden bij het zoeken op "@mijnbedrijf"
- Een pagina met de titel "Print/drukwerk" werd niet gevonden bij het zoeken op "Print/drukwerk"
- Een pagina met de titel "G7-bijeenkomst" werd niet gevonden bij het zoeken op "G7-bijeenkomst"
Alle bovenstaande voorbeelden zijn opgelost in R32. De zoekfunctie laat zich dan ook het beste omschrijven als What You Search Is What You Get.
Plakken zonder markup in de inline editor
Bij het kopiëren en plakken van tekst uit bijvoorbeeld een Word-document naar de inline editor in XC, kan ook vaak ongewenste styling meekomen. In XC was daar voorheen al de optie aanwezig om te plakken zonder opmaak, door gebruik van de toetsencombinatie Ctrl+Shift+V. Deze optie werkte nog niet optimaal en is in R32 verder verbeterd.
Bugfixes inline editor
In R32 is er opnieuw aandacht besteed om een aantal bugs op te lossen in de inline editor waar redacteuren met regelmaat tegenaan lopen. Daarbij zijn in ieder geval de volgende issues opgelost:
- GXWM-37878 - Support using enter on newline after element in RTE
- GXWM-37861 - Text on next line in RTE gets link from previous line
- GXWM-35747 - Cannot move cursor before the first character in multi-line text in the RTE
Bulk-acties: conversie pagina naar artikel of andersom
Via de nieuwe "Wijzigen" optie in het bulk actie menu is nog een actie beschikbaar; "Wijzig type". Met deze optie is het mogelijk om het type van een content item te wijzigen; bijvoorbeeld van een pagina naar een artikel of andersom. Het is ook mogelijk om pagina's te converteren naar custom content types die afgeleid zijn van het Artikel content type, of deze custom content types te converteren naar pagina's.
Bij deze conversie wordt zoveel mogelijk metadata 1 op 1 overgezet. Omdat de verschillende types echter niet precies dezelfde metadata velden hebben, zal er in de meeste gevallen bepaalde metadata verloren gaan. In de wizard die gebruikt wordt tijdens de conversie worden deze metadata velden opgesomd.
Bij de conversie van artikelen naar pagina's kan aangegeven worden waar de pagina's geplaatst moeten worden. Daarnaast kunnen tags automatisch geconverteerd worden naar pagina labels. Andersom kunnen bij de conversie van een pagina naar een artikel pagina labels automatisch geconverteerd worden naar tags.
Om het verliezen van informatie bij een dergelijke conversie tot een minimum te beperken, is er een aantal metadata velden toegevoegd aan pagina's en media items. Deze worden verderop in dit artikel toegelicht.
Alternatieve SEO urls voor artikelen
Sinds R29 is het mogelijk om bij pagina's alternatieve SEO URLs te definiëeren (zie GXWM-37186). In R32 is dat nu ook mogelijk bij artikelen. Door deze uitbreiding is er meer vrijheid bij het kiezen van de juiste SEO URLs voor artikelen.
Overige aanpassingen
Naast alle bovenstaande aanpassingen is er nog een aantal aanpassingen gedaan die zijdelings gerelateerd zijn aan de aanpassingen die boven genoemd zijn.
Configuratie menu
De positionering van het Configuratie menu kwam tijdens de Customer Release Teams meeting ter sprake. Vooral bij smallere schermen viel het Configuratie menu (gedeeltelijk) over het Gebruikers menu heen, waardoor deze niet goed toegankelijk meer was. In R32 wordt het Configuratie menu rechts boven getoond, maar schuift naar links indien het Window kleiner wordt, waardoor het Configuratie menu altijd toegankelijk is.
Lead tekst en Lead afbeelding toegevoegd aan pagina's
Met de introductie van de mogelijkheid om artikelen naar pagina's te converteren is de mismatch in metadata tussen artikel en pagina's belangrijker geworden. Bij de conversie van een artikel naar een pagina zou bijvoorbeeld de lead tekst en lead afbeelding verloren gaan, omdat een pagina niet over deze metadata beschikt. Maar juist de lead-tekst en lead-afbeelding zijn belangrijke metadata velden van een artikel. Daarom zijn de metadata velden Lead-tekst en Lead-afbeelding nu ook toegevoegd aan pagina's.
Meta keywords en opmerking toegevoegd aan media items
Andersom ontbraken de metadata velden Meta keywords en Opmerking bij artikelen t.o.v. pagina's. In R32 zijn deze metadata velden dan ook toegevoegd aan artikelen.
Media pagina's
In R31 en eerder versies bestonden mediapagina's uit één versie van een media item die gekoppeld was een pagina. Daardoor werd meertaligheid niet ondersteund in mediapagina's. Met de toevoeging van de metadata velden Lead-tekst en Lead-afbeelding aan pagina's ontstond in R32 bovendien een inconsistentie; media pagina's bevatten namelijk ook een Lead-tekst en Lead-afbeelding.
In R32 is het data model van media pagina's dan ook gewijzigd. Mediapagina's zijn in R32 één-op-één gekoppeld aan pagina versies; het is dan ook beter om te spreken van mediapaginaversies. Uitgangspunt daarbij is dat alle metadata bepaald wordt door de bijhorende pagina versie. Lead-tekst en lead-afbeelding zijn dus niet langer aanpasbaar in de mediapaginaversie, maar worden automatisch overgenomen van de bijhorende pagina versie. De velden die in de media pagina versie nog aanpasbaar zijn is nu beperkt tot:
- Gebruik in Zoekmachine
- Tags
- Databaselink
- Google Sitemap - Updatefrequentie
- Google Sitemap - Prioriteit
Als nieuwe versies gemaakt worden van een pagina die in de content repository is opgeslagen, dan wordt de bijhorende mediapaginaversie automatisch aangemaakt. En bij het verwijderen van een paginaversie wordt de bijhorende paginamediaversie ook automatisch verwijderd.
Bij een upgrade van een XC versie van R31 of ouder naar R32 worden mediapagina's automatisch geconverteerd. Daarbij wordt de Lead-tekst en Lead-afbeelding van de media pagina automatisch toegekend aan alle pagina versies van de pagina waar de mediapagina aan gekoppeld was.
Search & Retrieve API - Beta
De laatste toevoeging in R32 is de Search & Retrieve API. Deze geheel nieuwe API maakt het ontsluiten van (headless) content uit XC naar andere kanalen nog eenvoudiger. Via de Search & Retrieve API kun je middels een (op GraphQL gelijkende) query taal content uit XC opvragen. De API in R32 bevindt zich nog in een beta-fase. Dat houdt in dat de API al wel voor test en ontwikkeldoeleinden gebruikt kan worden, maar nog afgeraden wordt voor gebruik in een productieomgeving. In R33 zal deze API wel productiewaardig zijn.
Meer informatie over de nieuwe Search & Retrieve API valt terug te lezen in de XperienCentral documentatie.
Net als 21 andere organisaties ook bijdragen aan de volgende Customer Release?
Het is mogelijk om de eerstvolgende Customer Release mee te beslissen over gewenste functionaliteit. Stuur daarvoor je belangstelling in een bericht naar Customer Services.
Opmerkingen
0 opmerkingen
U moet u aanmelden om een opmerking te plaatsen.