Met trots introduceren we XperienCentral release 44, waarin de GraphQL API centraal staat. Deze release biedt nieuwe mogelijkheden voor front-end ontwikkelaars en versterkt de headless integratie met het CMS. GraphQL biedt ontwikkelaars de flexibiliteit om precies de data op te halen die ze nodig hebben, wat resulteert in efficiente en robuuste toepassingen.
Nieuwe GraphQL features en uitbreidingen
Modulaire content types, metadata en elementen
De GraphQL API ondersteunt nu ook het ophalen van modulaire content types, elementen en pagina metadata. Deze combinatie maakt de output mogelijkheden eindeloos en biedt veel flexibiliteit aan vormgevers en front-end ontwikkelaars. Content modules kunnen eenvoudig worden hergebruikt en uitgebreid, wat het contentbeheer proces vereenvoudigt en versnelt.
Verbeterde naamgeving en structuur
We hebben de naamgeving en structuur binnen de GraphQL API verbeterd om deze consistenter en intuïtiever te maken. Dit helpt ontwikkelaars om sneller aan de slag te gaan en reduceert de leercurve.
Ophalen van de home pagina
De homepagina is vaak de meest opgevraagde en gelinkte pagina op een website. Dankzij de nieuwe functie kunnen ontwikkelaars deze pagina nu direct ophalen via de GraphQL API zonder extra filtering.
Elementen op het canvas
Alle elementen die normaal op een pagina zouden worden geplaatst kunnen nu ook via de graphQL API worden opgehaald om elders te worden gerenderd. Dit geeft redacteurs de mogelijkheid om te bepalen welke elementen in welke volgorde op de pagina staan, terwijld front-end ontwikkelaars deze data gestructureerd via de GraphQL api terug krijgen.
Formulier velden en stappen
De GraphQL API ondersteunt nu formulier velden en stappen, inclusief maatwerk velden en configuraties. Deze kunnen los van een pagina worden opgevraagd om naadloos te integreren in content waar nodig. Een manier om afhandelingen ook headless via het CMS te kunnen uitvoeren wordt nog ontwikkeld.
Resultaten cachen
De API ondersteunt nu caching van resultaten, wat de prestaties aanzienlijk verbetert door de belasting op de server te verminderen en snellere reactietijden te bieden.
Ondersteuning voor fallback taal
Met de ondersteuning voor een fallback taal kunnen gebruikers content ophalen in een alternatieve taal als de gewenste taal niet beschikbaar is. Dit is essentieel voor internationale toepassingen en verbetert de toegankelijkheid van de content.
Overige bugfixes en verbeteringen
- RSS-feed elementen worden leeg na het opslaan van een onjuiste URL.
- Het is niet mogelijk om RSS-feed elementen te bewerken wanneer de URL ongeldig is.
- Het is niet altijd mogelijk om alle gekopieerde elementen op het klembord in IAF te gebruiken.
- Log staat vol met berichten over gefilterde IP-adressen van de X-Forwarded-Host header.
- Het CSP-paneel faalt bij het valideren van een geldige rapportage-URL.
- Discussies zijn niet volledig functioneel in de frontend.
- Het uitschakelen van ongebruikte content kan ook gebruikte content uitschakelen.
- SVG bestanden soms onterecht afgewezen door afbeeldingsvalidatieservice.
- Het verwijderen en dumpen van gedumpte pagina's werkt niet correct.
- Het is niet mogelijk om presentatieve varianten voor plugin gebaseerde elementen te wijzigen.
- De 'Used In' widget toont niet meer dan 20 resultaten.
- Content kan lege <a> tags bevatten.
- Modulaire content elementen tonen geen validatie fouten.
- Links naar content items in modulaire content eigenschappen werken niet.
- Ondersteuning voor het delen van één afbeelding tussen alle versies van een media item.
Opmerkingen
0 opmerkingen
U moet u aanmelden om een opmerking te plaatsen.