headless cms aem documentation. Know the prerequisites for using AEM’s headless features. headless cms aem documentation

 
<dfn> Know the prerequisites for using AEM’s headless features</dfn>headless cms aem documentation AEM Headless Developer Journey

Welcome to the documentation for developers who are new to Adobe Experience Manager. What is Headless CMS CMS consist of Head and Body. Storyblok is an enterprise-level Headless Content Management System with the Visual Editor. AEM Forms Headless Adaptive Forms provide a fast and efficient way to create forms for various platforms including Headless or Headful CMS, React applications, Single Page Applications (SPA), Web Apps, Mobile apps, Amazon Alexa, Google Assistant, WhatsApp, and more. References to other content, such as images or other Content Fragments can be dynamically inserted in-line within the flow of the text. Getting Started with AEM Headless - GraphQL by Adobe Docs Abstract AEM’s GraphQL APIs for Content Fragments supports headless CMS scenarios where external client applications render experiences using content managed in AEM. 2. Cosmic is a Headless CMS meaning that the content API and presentation layer are decoupled which gives your team greater flexibility when it. A headless CMS is decoupled from the presentation layer, or front-end, referred to as the "head. A headless content management system (CMS) allows you to manage and reuse digital content from a single repository and publish to web, mobile apps, and single page applications. Content Models are structured representation of content. 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. Getting Started with AEM Headless as a Cloud Service. This user guide contains videos and tutorials on the many features and capabilities of AEM Sites. JS App; Build Your First React App; Efficient Development on AEM CS;. granite. Each guide builds on the previous, so it is recommended to explore them thoroughly and in order. A CMS makes the process of creating, editing, and publishing content more efficient and allows marketers to have more control. Headless Authoring Journey - Start here for a guided journey through the powerful and flexible headless features of AEM, their capabilities, and how to model your. Adobe introduced this headless capability in Adobe Experience Manager at the Adobe Developers Live conference for digital experience developers in 2021. Audience: Beginner Design Model Advantages Disadvantages; AEM is used as a headless CMS without using the SPA Editor SDK framework. To tag content and use the AEM Tagging infrastructure : The tag must exist as a node of type cq:Tag under the taxonomy root node. Meet our community of customer advocates. Or in a more generic sense, decoupling the front end from the back end of your service stack. They use headless CMS solutions to separate content management and storage. Sign In. Rich text with AEM Headless. Resource Description Type Audience Est. Use GraphQL schema provided by: use the drop-down list to select the required configuration. supports headless CMS scenarios where external client applications render experiences using content managed in AEM. We can show you what AEM can do in regards to content. The CORS configuration must specify a trusted website origin alloworigin or alloworiginregexp for which access must be granted. For instance, a customer might want to migrate a particular page with high traffic to Edge Delivery Services, while all other pages might. In the previous document of the AEM headless journey, Learn About CMS Headless Development you learned the basic theory of what a headless CMS is and. If you need AEM support to get started with AEM 6. Objective. Experience League. An Introduction to AEM as a Headless CMS; AEM Headless tutorials - If you prefer to learn by doing and are technically inclined, take our hands-on tutorials organized by API and framework, that explore creating and using applications built on AEM Headless. AEM provides a Translation Integration Framework for headless content, allowing Content Fragments and supporting assets to be easily translated for use across locales. Unlike with traditional (or “monolith”) systems, the CMS is not directly responsible for powering the web front-end. The Content author and other. The Android Mobile App. After selecting this you navigate to the location for your model and select Create. 5 and React integration. AEM offers the flexibility to exploit the advantages of both models in one project. Headless CMS in AEM 6. Forrester: The Total Economic Impact™ of Contentstack Headless CMS Platform. AEM Forms Headless Adaptive Forms provide a fast and efficient way to create forms for various platforms including Headless or Headful CMS, React applications, Single Page Applications (SPA), Web Apps, Mobile apps, Amazon Alexa, Google Assistant, WhatsApp, and more. A collection of documentation journeys describing how to use Adobe Experience Manager as a Headless CMS. See Wikipedia. learn about headless technology and why you would use it. This enablement is done in the Configuration Browser; under Tools > General > Configuration Browser. Unlike decoupled, headless allows you to publish dynamic content to any device connected via IoT. You can either select to configure the global entry, or create a configuration. Manage GraphQL endpoints in AEM. With Headless Adaptive Forms, you can streamline the process of building. Last update: 2023-08-31. In this part of the AEM Headless Content Author Journey, you can learn the (basic) concepts and terminology necessary to understand authoring content when using Adobe Experience Manager (AEM) as a Cloud Service as a Headless CMS. Headless content management is the practice of decoupling your content management system (CMS) from your front-end. Start here for a guided journey through the powerful and flexible headless features of AEM, their capabilities, and how to leverage them on your project. json (or . Session description: There are many ways by which we can implement. json where. Introduction to AEM as a Headless CMS; AEM Headless tutorials - If you prefer to learn. It supports various Git platform APIs, and creates custom-styled previews, UI widgets, editor plugins, or adds backends. Provides important information about the latest release of AEM, including what’s new, supported platforms, deprecated and removed features, and known issues. Start here for a guided journey through the powerful and flexible headless features of AEM, their capabilities, and how to use them on your project. This guide provides important information about the latest release of Experience Manager as a Cloud Service, including what’s new deprecated and removed features,. Learn about fluid experiences and its application in managing content and experiences for either headful or headless CMS scenarios. ) that is curated by the. 5 and Adobe Experience Manager as a Cloud Service, let’s explore how Adobe Experience Manager can be used as headless CMS. But, this doesn't list the complete capabilities of the CMS via the documentation. In the previous document of the AEM headless journey, How to Access Your Content via AEM Delivery APIs you learned how to access your headless content in AEM via the. A collection of Headless CMS tutorials for Adobe Experience Manager. Authoring Basics for Headless with AEM. For the purposes of this getting started guide, we will only need to create one. 3 and has improved since then, it mainly consists of the following components: 1. CORSPolicyImpl~appname-graphql. The Single-line text field is another data type of Content. 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. Explore the power of a headless CMS with a free, hands-on trial. Documentation. supports headless CMS scenarios where external client applications render experiences using content managed in AEM. In the previous document of the AEM headless translation journey, Learn about headless content and how to translate in AEM you learned the basic theory of what a headless CMS is and you should now: Understand the basic concepts of headless content delivery. With these operation the API lets you operate Adobe Experience Manager as a headless CMS (Content Management System) by providing. 10. You can easily start making flexible and faster web projects by using this Open Source Headless CMS along with the static site generator. 0+ version supports GraphQL API to expose the Content Fragment to enable the headless content experience. This does not mean that you don’t want or need a head (presentation), it’s that. In the previous document of the AEM headless translation journey, Learn about headless content and how to translate in AEM you learned the basic theory of what a headless CMS is and you should now: Understand the basic concepts of headless content delivery. A headless CMS is built to address the drawbacks introduced above. Headless implementations enable delivery of experiences across platforms and channels at scale. It allows. e. Using headless e-commerce allows you to separate the CMS from the e-commerce engine part. In this optional continuation of the AEM Headless Developer Journey, you learn how AEM can combine headless delivery with traditional full-stack CMS features. The following list provides the documentation for APIs supported by AEM: AEM Single-Page Application (SPA) Editor SDK framework JavaScript API references: Assets: The Assets HTTP API allows for create-read-update-delete. Experience. Quick links. 3 and has improved since then, it mainly consists of the following components: Content Services: Expose user defined content through an API in JSON format. In this part of the AEM Headless Developer Journey, learn how to use the REST API to access and update the content of your Content Fragments. Adobe Experience Manager is a software solution that’s equal part content management system (CMS) and digital asset management (DAM) system. This tutorial explores how AEM Content Services can be used to power the experience of an Mobile App that displays Event information (music, performance, art, etc. This endpoint can use all Content Fragment Models from all Sites configurations (defined in the Configuration Browser ). The Android Mobile App. Tap or click Create. The endpoint is the path used to access GraphQL for AEM. In the previous document of the AEM headless journey, Getting Started with AEM Headless as a Cloud Service you learned the basic theory of what a headless CMS is and you should now: ; Understand the basics of AEM's headless features. Content Fragments: Allows the user to add and. 5 AEM Headless Journeys Learn Authoring. Content authors cannot use AEM's content authoring experience. 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. This means your project can realize headless delivery of. Developer; Content Architect; Content Author; Developer: The developer performs most of the technical configurations to enable Content Architect. This means your content can reach a wide range of devices, in a wide range of formats and with a. Headless CMS in AEM 6. AEM offers a wide range of advantages for businesses looking to streamline their content creation, management, and publishing workflows: Flexible content delivery. 5 and Adobe Experience Manager as a Cloud Service, let’s explore how Adobe Experience Manager can be used as headless CMS. At the beginning of the AEM Headless Content Author Journey the Introduction covered the basic concepts and terminology relevant to authoring for headless. With Headless Adaptive Forms, you can streamline the process of. AEM as a Cloud Service GraphQL API used with Content Fragments is heavily based on the standard, open source GraphQL API. AEM Forms Headless Adaptive Forms provide a fast and efficient way to create forms for various platforms including Headless or Headful CMS, React applications, Single Page Applications (SPA), Web Apps, Mobile apps, Amazon Alexa, Google Assistant, WhatsApp, and more. Created for: Beginner. This user guide contains videos and tutorials helping you maximize your value from AEM. Using no Adobe Experience Manager coding, define structured content using Content Fragment Models, relationships between them,. The Story So Far. The advanced tutorial illustrates in-depth aspects of working with Content Fragment Models, Content Fragments, and the AEM GraphQL persisted queries, including using the. This involves structuring, and creating, your content for headless content delivery. Connectors User GuideAdd this topic to your repo. Overview. It decouples the front-end presentation (the website your visitors see) from the back-end CMS (the user interface your site admins see, which they use to edit the site and publish content. Answer: To expose data, we can use - SlingModelExporters with Components OR - GraphQL with content fragments . This React application demonstrates how to query content using AEM’s GraphQL APIs using persisted queries. Start here for a guided journey through the powerful and flexible headless features of AEM, their capabilities. Experience Cloud Advocates. In the previous document of the AEM headless translation journey, Learn about headless content and how to translate in AEM you learned the basic theory of what a headless CMS is and you should now: Understand the basic concepts of headless content delivery. Headless Setup. Create Content Fragments based on the. Headless CMS. Getting the most out of Headless CMS by Josh van Tonder Abstract There has never been a wider variety of digital channels through which consumers can access information and content. This session will cover the following - Content services via exporter/servlets Content fragment via asset API (demo) Content fragment via Graphql (demo) Some real. After reading it, you can do the following:The AEM SDK. Instead of continually planning for upgrades and monitoring site traffic. Learn about the concepts and mechanics of authoring content for your Headless CMS using Content Fragments. json (or . A little bit of Google search got me to Assets HTTP API. A headless CMS exposes content through well-defined HTTP APIs. To determine the correct approach for managing build dependent configurations, reference the AEM Headless app’s framework (for example, React, iOS, Android™, and so on) documentation, as the approach varies by. Understanding of the translation service you are using. 5 AEM Headless Journeys Learn Authoring. Content Services: Expose user defined content through an API in JSON format. Start here for a guided journey through the powerful and flexible headless features of AEM, their capabilities, and how to. Browse the following tutorials based on the technology used. Quick links. With Headless Adaptive Forms, you can streamline the process of building. Translating Headless Content in AEM. Start here for a guided journey through the powerful and flexible headless features of AEM, their capabilities, and how to leverage them on your first development project. 1. Attend local and virtual events. Get started with Adobe Experience Manager (AEM) and GraphQL. A headless CMS exposes content through well-defined HTTP APIs. 5’s release in April 2019 saw an addition of some key features and enhancements. It is the main tool that you must develop and test your headless application before going live. The creation of a Content Fragment is presented as a dialog. An end-to-end tutorial illustrating how to build-out and expose content using AEM and consumed by a native mobile app, in a headless CMS scenario. We’ll cover retrieving Content Fragment data from AEM’s GraphQL APIs and displaying it in the React app. Tap or click Create. Learn about the concepts and mechanics of authoring content for your Headless CMS using Content Fragments. Start here for a guided journey through the powerful and flexible headless features of AEM, their capabilities, and how to leverage them on your project. ) that is curated by the WKND team. Getting Started with AEM Headless - GraphQL by Adobe Docs Abstract AEM’s GraphQL APIs for Content Fragments supports headless CMS scenarios where external client applications render experiences using content managed in 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. Start here for a guided journey through the powerful and flexible headless features of AEM, their capabilities, and how to leverage them on your first headless development project. Browse the following tutorials based on the technology used. 3. 2. Objective. Time; Headless Developer Journey: For developers 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. . With Headless Adaptive Forms, you can streamline the process of. json to be more correct) and AEM will return all the content for the request page. For publishing from AEM Sites using Edge Delivery Services, click here. This user guide contains videos and tutorials on the many features and capabilities of AEM Sites. Content Services: Expose user defined content through an API in JSON format. Using no Adobe Experience Manager coding, define structured content using Content Fragment Models,. In the previous document of the AEM headless translation journey, Learn about headless content and how to translate in AEM you learned the basic theory of what a headless CMS is and you should now: Understand the basic. An end-to-end tutorial illustrating how to build-out and expose content using AEM’s GraphQL APIs and consumed by an external app, in a headless CMS scenario. Adobe Experience Manager’s Referrer Filter enables access from third-party hosts. These remote queries may require authenticated API access to secure headless content. 3, Adobe has fully delivered its content-as-a-service (CaaS. Enable developers to add automation. In a headless setup, the presentation system (the head) is decoupled from the content management (the tail). This can be done under Tools -> Assets -> Content Fragment Models. An end-to-end tutorial illustrating how to build-out and expose content using AEM Headless. In this part of the AEM Headless Developer Journey, learn about what is required to get your own project started with AEM Headless. 5 The headless CMS extension for AEM was introduced with version 6. Learn about fluid experiences and its application in managing content and experiences for either headful or headless CMS scenarios. When using AEM Headless Persisted Queries which access AEM over HTTP GET, a Referrer Filter. . adobe. Start here for a guided journey through the powerful and flexible headless features of AEM, their capabilities, and how to leverage them on your project. AEM Headless CMS Documentation. We’ve paved the composable way, removing complexities and providing the technology, expertise and support you need. Using a REST API introduce challenges: Created for: Beginner. 2. How do customers pick the right approach for their use case? How can they leverage the import & processing capabilities of the platform to maximize the value of their investment and. With Headless Adaptive Forms, you can streamline the process of. supports headless CMS scenarios where external client applications render experiences using content managed in AEM. Confirm with Create. For example, Adobe Experience Manager’s (AEM) interface handles lots of content, but its data-heavy back-end can make pages slow to load for. Wrap the React app with an initialized ModelManager, and render the React app. Headless CMS. AEM Headless Developer Journey. 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. e. The power of AEM allows it to deliver content either headlessly, full-stack, or in both. 10. This tutorial explores how AEM Content Services can be used to power the experience of an Mobile App that displays Event information (music, performance, art, etc. This includes higher order components, render props components, and custom React Hooks. A collection of Headless CMS tutorials for Adobe Experience Manager. At the start, you must enable Content Fragment Models for your site. In the previous document of the AEM headless journey, Path to Your First Experience Using AEM Headless, you then learned the steps needed to implement your first project. Open the Program containing the AEM as a Cloud Service environment to integrate set up the Service Credentials for. Headful and Headless in AEM. Using the GraphQL API in AEM enables the efficient delivery. AEM GraphQL API provides a powerful query language to expose data of Content Fragments to JavaScript clients in Headless CMS implementations. We have multiple ways for customers to get assets into Adobe Experience Manager and process them once in Adobe Experience Manager Assets. This multi-part tutorial walks through the implementation of a React application for a fictitious lifestyle brand, the WKND. Salesforce CMS opens up multiple ways and channels for you to surface all the varieties of your authored content — be it marketing materials, news articles or blog posts. Documentation journeys show you how AEM solves a business problem by providing a narrative that guides you through complex, interrelated processes and features. There are a number of requirements before you begin translating your headless AEM content. Wha. What is Adobe AEM, what are its benefits for Magento merchants, and how to implement Adobe AEM Magento integration, and whether is it possible to migrate from AEM to headless AEM — read more in our material. Navigate to Tools, General, then select GraphQL. Last update: 2023-11-06. The other fields were added automatically by AEM, and represent helpful methods to provide information about a certain Content Fragment; in this example, (the helper fields) _path, _metadata, _variations. With GraphQL for Content Fragments available for Adobe Experience Manager 6. This tutorial explores how AEM’s GraphQL APIs and headless capabilities can be used to power the experiences surfaced in an external app. Now even AEM as a cloud service has react as inbuilt program into its archetype as part of Adobe’s best practices known to its Headless CMS architecture. An end-to-end tutorial illustrating how to build-out and expose content using AEM Headless. 5 The headless CMS extension for AEM was introduced with version 6. 03-31-2023. Quick links. Learn about key AEM 6. However, Experience Manager is best used with a hybrid approach that supports channel-centric content management and provides headless CMS functionality at the. In addition to offering robust tools to create, manage, and deliver traditional webpages in the full-stack fashion, AEM also offers the ability to author self-contained selections of content and serve them headlessly. Log into AEM as a Cloud Service and from the main menu select Navigation -> Content Fragments. Contentful. This tutorial explores. So in this regard, AEM already was a Headless CMS. Last update: 2023-08-16. This guide describes how to create, manage, publish, and update digital forms. Experience using the basic features of a large-scale CMS. Understand how to build and customize experiences using AEM’s powerful features by exploring these development and deployment topics. In this part of the AEM Headless Content Author Journey, you can learn the (basic) concepts and terminology necessary to understand authoring content when using Adobe Experience Manager (AEM) as a Cloud Service as a Headless CMS. Content Fragment models define the data schema that is. 5 The headless CMS extension for AEM was introduced with version 6. Documentation AEM 6. Permission considerations for headless content. Learn about the different data types that can be used to define a schema. Tap Create to bring up the New Content Fragment dialog and enter the following values: Tap Create. This is the same framework used to translate other AEM content, such as Pages, Experience Fragments, Assets, and Forms. 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. To get your AEM headless application ready for. 5. Community. Cockpit. . AEM Headless CMS Documentation. The AEM SDK is used to build and deploy custom code. “Adobe Experience Manager is at the core of our digital experiences. Support enterprise governance and globalisation needs with a cloud-native architecture that’s always current, providing fast deployment cycles, auto-scaling and a self-healing. Since the cloud service auto-scales within seconds, and new features are added continuously, this frees up significant IT resources. Topics: Content Fragments. Introduction. the website) off the “body” (the back end, i. All 3rd party applications can consume this data. Documentation AEM 6. 5, or to overcome a specific challenge, the resources on this page will help. Community. Innovating with Headless Integrations; A glance into a Commerce Developer’s Toolkit; Closing Remarks; November - Headless. In a headless setup, the presentation system (the head) is decoupled from the content management (the tail). Examples can be found in the WKND Reference Site. See how Contentstack customers save costs and boost business value in this commissioned study conducted by ForresterThe most common deployment pattern with AEM headless applications is to have the production version of the application connect to an AEM Publish service. Be familiar with how AEM supports headless and translation. With Headless Adaptive Forms, you can streamline the process of. e. 7. In the left-hand rail, expand My Project and tap English. In this part of the AEM Headless Developer Journey, learn about headless technology and why you would use it. This article builds on these so you understand how to model your content for your AEM headless. With the power of Adobe's headless CMS capabilities, brands can build and deliver dynamic, connected experiences across any touchpoint faster. As we’ve seen more and more Adobe customers use Algolia on top of AEM to manage and surface their content, we wanted to discuss the three ways they connect these two. Sign In. 10. Start here for a guided journey through the powerful and flexible headless features of AEM, their capabilities, and how to leverage them on your first development project. A headless CMS (Content Management System) is a content management system that allows you to manage and distribute content across multiple channels, such as websites, mobile apps, and social media platforms, without being tied to a specific presentation layer. Tap the Technical Accounts tab. Introduction to headless for AEM Selva AEM geek chronicles · Follow 4 min read · Aug 13 -- #HeadlessCMS in AEM brings several benefits for authors, empowering. This journey lays out the requirements, steps, and approach to translate headless content in AEM. The Story so Far. React app with AEM Headless View the source code on GitHub A full step by step tutorial describing how this React app. AEM offers the flexibility to exploit the advantages of both models in one project. Tutorial - Getting Started with AEM Headless and GraphQL. Learn how AEM can go beyond a pure headless use case, with. Example applications are a great way to explore the headless capabilities of Adobe Experience Manager (AEM). At the beginning of the AEM Headless Content Architect Journey the Introduction covered the basic concepts and terminology relevant to modeling content for headless. Last update: 2023-06-23. This getting started guide assumes knowledge of both AEM and headless technologies. These are defined by information architects in the AEM Content Fragment Model editor. Last update: 2023-09-26. AEM Headless Developer Journey - Start here for a guided journey through the powerful and flexible headless features of AEM, their capabilities,. Start here for a guided journey through the powerful and flexible headless features of AEM, their capabilities, and how to leverage them on your project. Cockpit is a free, open-source and self-hosted headless CMS that describes itself as a “content provider” and “not a website builder. The main difference between headless and monolithic CMSes is exactly that. #4. Instead, content is served to the front end from a remote system by way of an API, and the front. First select which model you wish to use to create your content fragment and tap or click Next. Start here for a guided journey through the powerful and flexible headless features of AEM, their capabilities, and how to leverage them on your project. What is Adobe AEM, what are its benefits for Magento merchants, and how to implement Adobe AEM Magento integration, and whether is it possible to migrate from AEM to headless AEM — read more in our material. Sign In. You can start exploring CMS headless use case and a best practice usage by reviewing the Mobile WKND project: Overview . impl. Content Fragment Models define the elements (or fields) that define what content the Content Fragment may capture and expose. This React application demonstrates how to query content using AEM’s GraphQL APIs using persisted queries. . Adobe Experience Manager (AEM) is the leading experience management platform. AEM offers the flexibility to exploit the advantages of both models in one project. Author in-context a portion of a remotely hosted React application. 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. The Story So Far. in our case it will be AEM but there is no head, meaning we can decide the head on our own. Discover the Headless CMS capabilities in Adobe Experience Manager. The Visual Editor allows the editorial team to manage and organize the content visually and intuitively. But, this doesn't list the complete capabilities of the CMS via the documentation. With GraphQL for Content Fragments available for Adobe Experience Manager 6. This document. AEM Headless GraphQL Video Series Learn about AEM’s GraphQL capabilities through the in-depth walk-through of Content Fragments and and AEM’s GraphQL APIs and development tools. Persisted queries are queries that are stored on the Adobe Experience Manager (AEM) server. This video series explains Headless concepts in AEM, which includes-. Getting Started with AEM Headless. Developer. AEM Forms Headless Adaptive Forms provide a fast and efficient way to create forms for various platforms including Headless or Headful CMS, React applications, Single Page Applications (SPA), Web Apps, Mobile apps, Amazon Alexa, Google Assistant, WhatsApp, and more. Adobe Experience Manager projects can be implemented in both headful and headless models, but the choice is not binary. Build a React JS app using GraphQL in a pure headless scenario. The Story So Far. It is a traditional, monolithic CMS with a content-as-a-service (CaaS) API. Get a free trial. 5. Storyblok is an enterprise-level Headless Content Management System with the Visual Editor. What you need is a way to target specific content, select what you need and return it to your app for further processing. Then Getting Started with AEM Headless as a Cloud Service described AEM Headless in the context of your own project. With GraphQL for Content Fragments available for AEM 6. Innovating with Headless Integrations; A glance into a Commerce Developer’s Toolkit; Closing Remarks; November - Headless. Start now. 5, or to overcome a specific challenge, the resources on this page will help. This document provides an overview of the different models and describes the levels of SPA integration. Start here for a guided journey through the powerful and flexible headless features of AEM, their capabilities, and how to leverage them on your project. This tutorial explores how AEM Content Services can be used to power the experience of an Mobile App that displays Event information (music, performance, art, etc. 4.