product release

XperienCentral R44

July 11, 2024

Release 44 introduces the GraphQL API. This strengthens the headless integration with the CMS and offers Frontend developers the flexibility to fetch exactly the data they need.

Release overview

The GraphQL API now supports fetching modular content types, elements, and page metadata. This combination makes output possibilities endless and offers great flexibility to designers and front-end developers. Content modules can be easily reused and extended, simplifying and speeding up the content management process.

Improved naming and structure

We have improved the naming and structure within the GraphQL API to make it more consistent and intuitive. This helps developers get started faster and reduces the learning curve.

Fetching the home page

The home page is often the most requested and linked page on a website. With the new feature, developers can now fetch this page directly via the GraphQL API without additional filtering.

Elements on the canvas

All elements that would normally be placed on a page can now also be fetched via the GraphQL API to be rendered elsewhere. This allows editors to determine which elements appear in which order on the page, while front-end developers receive this data structured via the GraphQL API.

Form fields and steps

The GraphQL API now supports form fields and steps, including custom fields and configurations. These can be fetched separately from a page to integrate seamlessly into content where needed. A method to handle submissions headlessly via the CMS is still under development.

Result caching

The API now supports caching of results, significantly improving performance by reducing server load and offering faster response times.

Fallback language support

With fallback language support, users can fetch content in an alternative language if the desired language is unavailable. This is essential for international applications and improves content accessibility.

Other bug fixes and improvements

  • RSS feed elements become empty after saving an incorrect URL.
  • Unable to edit RSS feed elements when the URL is invalid.
  • CRSS feed elements no longer become empty after saving an incorrect URL.
  • It is now possible to paste all copied elements from the clipboard in IAF.
  • Logs are no longer spammed with messages about filtered IP addresses from the X-Forwarded-Host header.
  • The CSP panel now successfully validates a valid reporting URL.
  • Discussions are now fully functional in the frontend.
  • Disabling unused content no longer disables currently used content.
  • The image validation service correctly accepts SVG files.
  • Removing and dumping dumped pages now works properly.
  • It is now possible to change presentation variants for plugin-based elements.
  • The 'Used In' widget now shows more than 20 results.
  • Content no longer contains empty <a> tags.
  • Modular content elements now display validation errors.
  • Links to content items in modular content properties now work correctly.
  • Single images can now be shared among all versions of a media item.

Transform Your Content Management with GraphQL

Discover the powerful new features and extensions in our R44 GraphQL API update. Upgrade now to leverage modular content types, improved naming conventions, and enhanced performance. Experience flexibility and efficiency in content management.

Visit our documentation portal for in-depth insights and guidance on the latest release. Contact our team at GX for seamless implementation and support.