What are Experiences?
Overview
Experiences by Contentful Studio allow you to use your existing components to assemble web experiences without coding. You can also make adjustments to the existing experiences without involving developer help.
Experiences come with basic out-of-the-box components that you can use to build your web experience. You can also import your design system components in it through the Experiences SDK to have your web experiences on-brand. And, you can group the components and save them as patterns to further reuse them across your experiences.
Set up Experiences
Experiences setup involves the following main stages:
- Setup in the Contentful web app:
- Enabling Experiences in spaces - Select up to three spaces in which you would like to be able to create experiences.
- Configuring in Contentful web app - Go through Experiences setup process to set a preview URL and generate an underlying content type.Setup in Contentful is done by an organization administrator.
- Project setup:
- Installing and configuring Experiences SDK - Install the Experiences SDK and provide the parameters to enable it.
- Registering custom components and design tokens - Import your design system components and register your design tokens.
Query Experiences through the API
The structure of the experience object is identical to that of the entry object. Experiences are queried through the Contentful APIs as entries. During setup, a dedicated "Experiences" content type is generated per space.