headless aem docs. The <Page> component has logic to dynamically create React components based on the. headless aem docs

 
 The <Page> component has logic to dynamically create React components based on theheadless aem docs <code>Understand how to create new AEM component dialogs</code>

First select which model you wish to use to create your content fragment and tap or click Next. AEM: GraphQL API. In this tutorial, you learn how to integrate the requests for persisted queries into the sample WKND GraphQL React app using the AEM Headless Client for JavaScript. Last update: 2023-09-26. JSON preview is a great way to get started with your headless use cases. : Guide: Developers new to AEM and headless: 1. AEM provides AEM React Editable Components v2, an Node. Moving forward, AEM is planning to invest in the AEM GraphQL API. Implementing Applications for AEM as a Cloud Service; Using. AEM’s GraphQL queries can be written to provide URLs to images based on where the image is referenced from. In this chapter, you use the GraphiQL Explorer to define more advanced queries to gather data of the Content. Dynamic navigation is implemented using Angular routes and added to an existing Header component. The ImageRef type has four URL options for content references: _path is the referenced path in AEM. A full step-by-step tutorial describing how this React app was build is available. In a headless setup, the presentation system (the head) is decoupled from the content management (the tail). Topics: Content Fragments View more on this topic. Tutorial Set up. Tha. js in AEM, I need a server other than AEM at this time. Learn about the architecture of AEM Forms Headless Adaptive Forms and how it can help you quickly build forms for various platforms. Navigate to the Software Distribution Portal > AEM as a Cloud Service. This persisted query drives the initial view’s adventure list. In this tutorial, we’ll cover a few concepts. Navigate to Tools, General, then select GraphQL. Headless and AEM; Headless Journeys. ” Tutorial - Getting Started with AEM Headless and GraphQL. AEM’s GraphQL APIs for Content Fragments. We’ll cover retrieving Content Fragment data from AEM’s GraphQL APIs and displaying it in the React app. Example applications are a great way to explore the headless capabilities of Adobe Experience Manager (AEM). Single page applications (SPAs) can offer compelling experiences for website users. AEM technical documentation - If you already have a firm understanding of AEM and headless technologies, you may want to directly consult our in-depth technical docs. ” Tutorial - Getting Started with AEM Headless and GraphQL. Browse the following tutorials based on the technology used. Select Create. The Content author and other. Learn how to create a SPA using the React JS framework with AEM's SPA Editor. We’ll see both render props components and React Hooks in our example. Bootstrap the SPA. UPDATE 11/13: Samuel Haskell IV, 35, who was arrested last week after a woman’s torso was discovered in Encino, has been charged with three counts of murder in the deaths of his wife, Mei Li. AEM as a Cloud Service and AEM 6. Q: “How is the GraphQL API for AEM different from Query Builder API?” A: “The AEM GraphQL API offers total control on the JSON output, and is an industry standard for querying content. You really don't invest much in the FE design in AEM , as the content is delivered only as JSON to be consumed by your services. A language root folder is a folder with an ISO language code as its name such as EN or FR. Ensure only the components which we’ve provided SPA. Google Docs and Sheets - via Google Drive; For experience delivery, when using AEM Sites or AEM Forms, there are also two main sets of services, non-mutually exclusive. An end-to-end tutorial illustrating how to build-out and expose content using AEM Headless. The GraphiQL Explorer tool enables developers to create, and test queries against content on the current AEM environment. An introduction to the headless features of Adobe Experience Manager as a Cloud Service, and how to author content for your project. A language root folder is a folder with an ISO language code as its name such as EN or FR. js app is built, how it connects to AEM Headless to retrieve content using GraphQL persisted queries, and how that data is presented. Developer. The full code can be found on GitHub. The Story So Far. The Story So Far. Headless Development for AEM Sites as a Cloud Service - A quick introduction to orient the AEM Headless developer with the necessary featuresAEM Headless Tutorial - React App by Adobe Docs Abstract Example applications are a great way to explore the headless capabilities of Adobe Experience Manager (AEM). Headless and AEM; Headless Journeys. Content Fragments are instantiations of. AEM GraphQL API requests. GraphQL API. AEM Headless SDK. All Rights Reserved. js app is built, how it connects to AEM Headless to retrieve content using GraphQL persisted queries, and how that data is presented. Adobe Confidential. Content Fragments. AEM makes it easy to manage your marketing content and assets. Browse the following tutorials based on the technology used. The following tools should be installed locally:This is the "headless" model of content management, where the content authors and developers work on different platforms to deliver experience to the content consumers. The completed SPA, deployed to AEM, can be dynamically authored with traditional in. Headless Developer Journey. AEM’s GraphQL queries can be written to provide URLs to images based on where the image is referenced from. Using an AEM dialog, authors can set the location for the weather to. Slider and richtext are two sample custom components available in the starter app. Looking for a hands-on. First select which model you wish to use to create your content fragment and tap or click Next. Content Reusability: With Headless CMS, authors can create content once and reuse it across multiple channels & touchpoints. In this tutorial, you learn how to integrate the requests for persisted queries into the sample WKND GraphQL React app using the AEM Headless Client for JavaScript. x. js initializes and exports the AEM Headless Client used to communicate with AEM; src/api/usePersistedQueries. At the beginning of the AEM Headless Content Author Journey the Introduction covered the basic concepts and terminology relevant to authoring for headless. x. The diagram above depicts this common deployment pattern. In AEM 6. In today’s tutorial, we created a complex content private model based on. We’ll be using the sample Weekend React app that is an AEM headless app, so the majority of the content on this app is powered by content fragments over AEM’s GraphQL APIs. A modern content delivery API is key for efficiency and performance of Javascript-based frontend applications. The Story So Far. User. AEM Headless supports management of image assets and their optimized delivery. Content models. AEM GraphQL API requests. AEM components, that maps to editable React components, must implement AEM’s Component Exporter framework - such as AEM. Get a free trial. AEM Headless Content Author Journey. ) that is curated by the. Appreciate your support. 5 Forms; Tutorial. This means your content can reach a wide range of devices, in a wide range of formats and with a. js app uses AEM GraphQL persisted queries to query adventure data. Let’s take a look to see how content fragment models and content fragments can help you with your AEM sites and headless use cases. 2. The navigation menu is driven by the AEM page hierarchy and will make use of the JSON model provided by the Navigation Core Component. AEM Headless single-page app (SPA) deployments involve JavaScript-based applications built using frameworks such as React or Vue, that consume and interact with content in AEM in a headless manner. This means you can realize headless delivery of structured. The approach I am thinking of is, all fields on the SPA app can be rendered in XML/JSON via Web API. 0 versions. In this optional continuation of the AEM Headless Developer Journey, you learn how AEM can combine headless delivery with traditional full-stack CMS features. js: Execute SSR/ISR from AEM GraphQL API on a separate server that is not AEM. AEM Headless supports management of image assets and their optimized delivery. Learn headless concepts, how they map to AEM, and the theory of AEM translation. You also learn how you can create editable SPAs using AEM's SPA Editor framework, and integrate external SPAs, enabling editing capabilities as required. Tap in the Integrations tab. , better known as Chief Noc-A-Homa, died at 12:05 PM today with his loving family by his side. Learn how to create a SPA using the React JS framework with AEM's SPA Editor. As a result, I found that if I want to use Next. This is a critical configuration when using SPA Editor, since only AEM Components that have mapped SPA component counterparts are render-able by the SPA. AEM provides a Translation Integration Framework for headless content, allowing Content Fragments and supporting assets to be easily translated for use across locales. The session will be split in two halves as follows: Part 1: AEM as a headless CMS Where/When/Why? Presenter: Vengadesh Shanmugavelu - Technical Architect, Qatar Airways. Topics: Content Fragments View more on this topic. zip. This shows that on any AEM page you can change the extension from . Resource Description Type Audience Est. How content could be created? 3. Next, explore the power of AEM’s GraphQL API using the built-in GraphiQL Explorer. Below is a summary of how the Next. In AEM, navigate to Tools > Deployment > Packages to access Package Manager. Adobe Experience Manager (AEM) is a comprehensive content management solution for building websites, mobile apps, and forms. ; The Fragment Reference data type lets you. Create online experiences such as forums, user groups, learning resources, and other social features. js implements custom React hooks. Replicate the package to the AEM Publish service; Objectives. 0+ version supports GraphQL API to expose the Content Fragment to enable the headless content experience. Tap Home and select Edit from the top action bar. AEM’s GraphQL queries can be written to provide URLs to images based on where the image is referenced from. The Story so Far. With Adobe Experience Manager (AEM) as a Cloud Service, you can selectively access your Content Fragments, using the AEM GraphQL API, to return only the content that you need. AEM Headless as a Cloud Service. An implementation of the standard GraphiQL IDE is available for use with the GraphQL API of Adobe Experience Manager (AEM). AEM Headless Translation Journey - This documentation journey gives you a broad understanding of headless technology, how AEM serves headless content, and how you can translate it. Learn to use modern front-end tools, like a webpack dev server, to rapidly develop the SPA against the AEM JSON model API. User. Do not attempt to close the terminal. AEM Headless is a CMS solution from Experience Manager that allows structured content (Content Fragments) in AEM to be consumed by any app over HTTP using GraphQL. Once we have the Content Fragment data, we’ll integrate it into your React app. x. AEM Page Structures - Nested cq:Components of cq:Pages, including Experience Fragments; AEM Content Fragments - Edit content from Content Fragments as they appear in-context of the experience. Learn about headless technologies, what they bring to the user experience, how AEM supports headless models, and how to implement your own headless development project from A to Z. The HTTP GET requests from the headless app to AEM’s GraphQL APIs must be configured to interact with the correct AEM service, as. AEM Headless supports a offset/limit and cursor-based pagination queries to smaller subsets of a larger result set. An introduction to the headless features of Adobe Experience Manager, and how to author content for your project. In this chapter, we replace the Home view’s title, “Current Adventures”, which is hard-coded text in Home. 4; Machine learning in AEM: Enhanced smart tags, smart layout and more; Maintaining open source while maintaining your sanity; AEM query and index troubleshooting (continued) AEM SPA Editor; Solr as an Oak index for AEM; SPA Editor. The ImageRef type has four URL options for content references: _path is the referenced path in AEM. 2. Open the react-starter-kit-aem-headless-forms directory in a code editor and navigate to eact-starter-kit-aem-headless-formssrccomponents. AEM GraphQL API requests. By utilizing the AEM Headless SDK, you can easily query and fetch Content Fragment data using GraphQL. Ensure you adjust them to align to the requirements of your. Prerequisites. ” Tutorial - Getting Started with AEM Headless and GraphQL. 10. A full step-by-step tutorial describing how this React app was build is available. In the basic tutorial multi-step GraphQL tutorial, you used the GraphiQL Explorer to test and refine the GraphQL queries. How could the front end consumes AEM Experience Fragments? Appreciate your support. Authoring Basics for Headless with AEM. 2. Editable fixed components. js (JavaScript) AEM Headless SDK for. Using the GraphQL API in AEM enables the efficient delivery. Author in-context a portion of a remotely hosted React. The Headless implementation of AEM uses Content Fragments Models and Content Fragments to focus on the creation of structured, channel-neutral, and reusable fragments of content and their cross-channel delivery. AEM Headless applications support integrated authoring preview. js app uses AEM GraphQL persisted queries to query. For the purposes of this getting started guide, we will only need to create one. Understand how to create new AEM component dialogs. History in the top toolbar to show previous queries. It contains the following artifacts: The Quickstart jar - an executable jar file that can be used to set up both an author and a publish instance. An end-to-end tutorial illustrating how to build-out and expose content using AEM Headless. Just for your information, it will also depend on the use case, not because you choose to use GraphQL, you can’t use Assets API. Each publisher is coupled to a single Apache instance equipped with the AEM dispatcher module for a materialized view of the content, serving as the origin for the Adobe-managed CDN. Headful and Headless in AEM; Headless Experience Management. Here you can specify: Name: name of the endpoint; you can enter any text. json to be more correct) and AEM will return all the content for. The multi-line text field is a data type of Content Fragments that enables authors to create rich text content. For publishing from AEM Sites using Edge Delivery Services, click here. Adobe Experience Manager as a Cloud Service’s Cross-Origin Resource Sharing (CORS) facilitates non-AEM web properties to make browser-based client-side calls to AEM’s GraphQL APIs, and other AEM Headless resources. Learn about the concepts and mechanics of. § Ease of authoring using native document applications like Word, Excel, and Google Docs:. A Content author uses the AEM Author service to create, edit, and manage content. AEM Headless Translation Journey - This documentation journey gives you a broad understanding of headless technology, how AEM serves headless content, and how you can translate it. Upload and install the package (zip file) downloaded in the previous step. AEM Headless single-page app (SPA) deployments involve JavaScript-based applications built using frameworks such as React or Vue, that consume and interact with content in AEM in a headless manner. X. Specifically, they’re backing a new restaurant, Argento, that will debut in Silver Lake in the. The GraphQL API in AEM allows you to expose Content Fragment data to downstream applications. It is the main tool that you must develop and test your headless application before going live. 5 Forms instances, you gain the ability to create Core Components based. Created for: Beginner. Learn how features like Content Fragment Models, Content Fragments, and a GraphQL API are used to power headless experiences. But with the AEM Headless Developer Journey you are mentioning you’ll work with both solutions so I think at the end of the journey you can see the pro’s and con’s from both solutions. Configuring the container in AEM. Persisted queries. Learn about the concepts and mechanics of. This exceptional AEM GEMs session features two speakers who are operating AEM as customers. Headless is an example of decoupling your content from its presentation. The multi-line text field is a data type of Content Fragments that enables authors to create rich text content. X. Tap or click Create. Tap or click the rail selector and show the References panel. As part of its headless architecture, AEM is API-driven. Or in a more generic sense, decoupling the front end from the back end of your service stack. 0 or later Forms author instance. Q: “How is the GraphQL API for AEM different from Query Builder API?” A: “The AEM GraphQL API offers total control on the JSON output, and is an industry standard for querying content. They can author. Anatomy of the React app. js with a fixed, but editable Title component. AEM Headless Translation Journey - This documentation journey gives you a broad understanding of headless technology, how AEM. 2. npm module; Github project; Adobe documentation; For more details and code. You’ll learn how to format and display the data in an appealing manner. AEM provides a Translation Integration Framework for headless content, allowing Content Fragments and supporting assets to be easily translated for use across locales. Content Fragments are instantiations of. Looking for a hands-on. It is the main tool that you must develop and test your headless application before going live. In this part of the AEM Headless Content Architect Journey, you can learn the (basic) concepts and terminology necessary to understand content modeling for headless content delivery with Adobe Experience Manager (AEM). You’ll learn how to format and display the data in an appealing manner. TIP. Content Fragments used in AEM Headless content modeling, often reference image assets intended for display in the headless experience. MacKenzieNovember 20, 2023 12:34pm. Community. We’ll look at the benefits of GraphQL, the GraphQL tooling available in AEM, and simple and advanced GraphQL query creation. Learn about headless technologies, why they might be used in your project,. 5. Content is delivered to various channels via JSON. View the source code on GitHub. Experience League | Community. In, some versions of AEM (6. The following configurations are examples. 5 is a flexible tool for the headless implementation model by offering three powerful services: Content Models are structured representation of content. Prerequisites. Learn how multiple views in the SPA are supported using AEM Pages and the SPA Editor SDK. AEM exposes a variety of HTTP endpoints that can be interacted with in a headless manner, from GraphQL, AEM Content Services to Assets HTTP API. It contains the following artifacts: The Quickstart jar - an executable jar file that can be used to set up both an author and a publish instance. The AEM Headless SDK is available for various platforms: AEM Headless SDK for client-side browsers (JavaScript) AEM Headless SDK for server-side/Node. Welcome to the multi-part tutorial for developers looking to augment an existing React-based (or Next. What you need is a way to target specific content, select what you need and return it to your app for further processing. Using an AEM dialog, authors can set the location for the weather to. The HTTP GET requests from the headless app to AEM’s GraphQL APIs must be configured to interact with the correct AEM service, as. Our presenters will ‘compete’ to be the Adobe Experience Manager Rock Star 2022 by presenting a solution to a pre-provided problem statement that each must solve. Currently t he GraphQL feature is enabled by default only on the AEM SDK from 2021-02-04 or newer on AEM as Cloud Service. Learn about the various data types used to build out the Content Fragment Model. The AEM Project Archetype generates a project primed for AEM’s integration with a Remote SPA, but requires a small, but important adjustment to auto-generated AEM page structure. Confirm with Create. GraphQL API View more on this topic. It is the main tool that you must develop and test your headless application before going live. See full list on experienceleague. Chapter 2 of the AEM Headless tutorial covers enabling and defining Content Fragment Models used to define a normalized data structure and authoring interface for creating Events. AEM: Headless vs. Log into AEM and from the main menu select Tools -> Assets -> Content Fragment Models. @adobe/aem-react-editable-components v2: provides an API for building custom SPA components and provides common-use implementations such. Clients can send an HTTP GET request with the query name to execute it. This document. Understand Headless in AEM; Learn about CMS Headless Development; Getting Started with AEM Headless as a Cloud Service; Path to your first experience using AEM Headless; How to model your content. With Adobe Experience Manager (AEM), you can selectively access your Content Fragments, using the AEM GraphQL API, to return only the content that you need. The React WKND App is used to explore how a personalized Target. This journey is designed for the translation specialist persona, often referred to as the Translation Project Manager or TPM. We’ll cover retrieving Content Fragment data from AEM’s GraphQL APIs and displaying it in the React app. Learn how to query a list of. GraphiQL is included in all environments of AEM (but will only be accessible/visible when you configure your endpoints). The main idea behind a headless CMS is to decouple the frontend from the backend and serve content to the frontend through an API. The datasets are: a new Geoscience Australia layered earth inversion (GA-LEI) of the Honeysuckle Creek TEMPEST Airborne Electromagnetic (AEM) survey; an airborne magnetic, gamma-ray and elevation. The following AEM documentation includes everything from essential guides for those new to the content management system (CMS) to videos, tutorials, and further learning resources to get the most out of AEM 6. to gain points, level up, and earn exciting badges like the new Open the Program containing the AEM as a Cloud Service environment to integrate set up the Service Credentials for. This article provides insights into how Headless Adaptive Forms work, and how they can be integrated with different applications to simplify the form building process. Learn how to create GraphQL queries to return content from Adobe Experience Manager (AEM) and how to use the GraphiQL tool to quickly test, refine, and debug queries. With this tool, you can visualize the JSON data for your content fragments. For the purposes of this getting started guide, you are creating only one model. Adobe Experience Manager as a Cloud Service’s Cross-Origin Resource Sharing (CORS) facilitates non-AEM web properties to make browser-based client-side calls to AEM’s GraphQL APIs, and other AEM Headless resources. Created for: Beginner. After media speculation about a dismembered body found on a beach in Queens on Friday, CNBC and other outlets, citing “ police. In this video you will: Learn how to create and define a Content Fragment Model. Here you can specify: Name: name of the endpoint; you can enter any text. All of the WKND Mobile components used in this. 5 service pack but you can reach out to Adobe Support from your organizations account and check if they have any plans. Use GraphQL schema provided by: use the drop-down list to select the required configuration. View the source code on GitHub. The advanced tutorial illustrates in-depth aspects of working with Content Fragment Models, Content Fragments, and the AEM GraphQL persisted queries, including using the GraphQL persisted queries in a client application. Learn more about the CORS OSGi configuration. 5 service pack but you can reach out to Adobe Support from your organizations account and check if they have any plans. This involves structuring, and creating, your content for headless content delivery. The AEM Headless SDK is set of libraries that can be used by clients to quickly and easily interact with AEM Headless APIs over HTTP. Authoring Basics for Headless with AEM. The application uses two persisted queries: wknd/adventures-all persisted query, which returns all adventures in AEM with an abridged set of properties. Learn about Creating Content Fragment Models in AEM The Story so Far. supportscredentials is set to true as request to AEM Author should be authorized. So in this regard, AEM already was a Headless CMS. AEM as a Cloud Service GraphQL API used with Content Fragments is heavily based on the standard, open source GraphQL API. js initializes and exports the AEM Headless Client used to communicate with AEM; src/api/usePersistedQueries. Download the latest GraphiQL Content Package v. GraphQL API View more on this topic. Permission considerations for headless content. js app is built, how it connects to AEM Headless to retrieve content using GraphQL persisted queries, and how that data is presented. The models available depend on the Cloud Configuration you defined for the assets. First, explore adding an editable “fixed component” to the SPA. First, we’re going to navigate to Tools, then. Levi Walker, Jr. Rich text with AEM Headless. Learn to create a custom AEM Component that is compatible with the SPA editor framework. NOTE. The following configurations are examples. There is a partner connector available on the marketplace. Clone and run the sample client application. Adobe Experience Manager as a Cloud Service’s Cross-Origin Resource Sharing (CORS) facilitates non-AEM web properties to make browser-based client-side calls to AEM’s GraphQL APIs, and other AEM Headless resources. Prerequisites. Understand Headless in AEM; Learn about CMS Headless Development; Getting Started with AEM Headless as a Cloud Service; Path to your first experience using AEM Headless; How. In this tutorial, we’ll cover a few concepts. Content models. Locate the Layout Container editable area right above the Itinerary. Content Fragments used in AEM Headless content modeling, often reference image assets intended for display in the headless experience. A language root folder is a folder with an ISO language code as its name such as EN or FR. Time; Headless Developer Journey: For users new to AEM and headless technologies, start here for a comprehensive introduction to AEM and its headless features from the theory of headless through going live with your first headless project. Getting Started with AEM Headless as a Cloud Service; Path to your first experience using AEM Headless; How to model your content as AEM Content Models;. Welcome to this tutorial chapter where we will explore configuring a React app to connect with Adobe Experience Manager (AEM) Headless APIs using the AEM Headless SDK. This is a critical configuration when using SPA Editor, since only AEM Components that have mapped SPA component counterparts are render-able by the SPA. In previous releases, a package was needed to install the GraphiQL IDE. Headless Developer Journey. In previous releases, a package was needed to install the GraphiQL IDE. The journey will define additional personas with which the content architect must interact for a successful project, but the point-of-view for the journey is that of the content architect. An AEM project is required to setup-supporting configuration and content requirements to allow AEM SPA Editor to author a Remote SPA. AEM container components use policies to dictate their allowed components. Headless implementation is increasingly becoming important for delivering experiences to your audience, wherever they. The HTTP GET requests from the headless app to AEM’s GraphQL APIs must be configured to interact with the correct AEM service, as. Create and publish a headless form using starter kit; Use a custom react library to render a headless form; Create Headless adaptive forms AEM devs, join us on Nov 6 (EMEA, LATAM, NA) & Nov 15 (APAC) for Adobe Developers Live. infinity. An introduction to the headless features of Adobe Experience Manager as a Cloud Service, and how to author content for your project. The AEM Headless SDK is set of libraries that can be used by clients to quickly and easily interact with AEM Headless APIs over HTTP. Admin. A modern content delivery API is key for efficiency and performance of Javascript-based frontend applications. The only focus is in the structure of the JSON to be delivered. Next, explore the power of AEM’s GraphQL API using the built-in GraphiQL Explorer. AEM provides AEM React Editable Components v2, an Node. Adobe Experience Manager projects can be implemented in both headful and headless models, but the choice is not binary. Learn about the concepts and. GraphiQL is included in all environments of AEM (but will only be accessible/visible when you configure your endpoints). 1999. Headless content management is a key development for today’s web design that decouples the frontend, client-side applications from the backend, content management system. AEM offers unprecedented flexibility, allowing you to exploit the advantages of both models for your project. Following AEM Headless best practices, the application uses AEM GraphQL persisted queries to query adventure data. Hi all, If I am implementing Headless AEM 1. AEM. AEM HEADLESS SDK API Reference Classes AEMHeadless . The HTTP GET requests from the headless app to AEM’s GraphQL APIs must be configured to interact with the correct AEM service, as. § AEM headful & headless (Hybrid) with upcoming Universal Editor combination. References to other content, such as images or other Content Fragments can be dynamically inserted in-line within the flow of the text. Content Fragments are instantiations of. Following AEM Headless best practices, the iOS application uses AEM GraphQL persisted queries to query adventure data. View the source code on GitHub. Once headless content has been. It does not look like Adobe is planning to release it on AEM 6. Create your first React Single Page Application (SPA) that is editable in Adobe Experience Manager AEM with the WKND SPA. For publishing from AEM Sites using Edge Delivery Services, click here. Documents - Proof of concepts have shown that also Word, Excel, Google Docs or Markdown documents can also be edited the same. The AEM SDK is used to build and deploy custom code. js with a fixed, but editable Title component. Select Edit from the mode-selector. Review existing models and create a model. Learn to use the Experience Manager desktop app to connect repositories and desktop applications to provide faster access to resources and streamlined workflows. Before building the headless component, let’s first build a simple React countdown and. Enter the following values on the Text tab: Card Path - choose a page beneath the SPA homepage. AEM Headless as a Cloud Service. The application uses two persisted queries: wknd/adventures-all persisted query, which returns all adventures in AEM with an abridged set of properties.