headless cms aem documentation. OverviewAn introduction to the powerful, and flexible, headless features of Adobe Experience Manager, and how to author content for your project. headless cms aem documentation

 
 OverviewAn introduction to the powerful, and flexible, headless features of Adobe Experience Manager, and how to author content for your projectheadless cms aem documentation  This document helps you understand headless content delivery, how AEM supports headless, and how content is modeled for headless

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. Storyblok is an enterprise-level Headless Content Management System with the Visual Editor. 3, Adobe has fully delivered its content-as-a-service (CaaS. 10. 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. This session will cover the following - Content services via exporter/servlets Content fragment via asset API (demo) Content fragment via Graphql (demo) Some real. Review existing models and create a model. View. With these operations the API lets you operate Adobe Experience Manager as a Cloud Service as a headless CMS (Content Management System) by providing. For the purposes of this getting started guide, we will only need to create one. Headless CMS for dummies by Maciej Dybek Abstract Headless CMS explained in 3 minutes Key question The first question that I hear when - 456350. With Headless Adaptive Forms, you can streamline the process of building. in our case it will be AEM but there is no head, meaning we can decide the head on our own. This selection process is based on your Content Fragment Models. 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. Customers move constantly between multiple devices and platforms when interacting with brands today, and they expect those experiences to be seamless. Adobe Experience Manager (AEM) is the leading experience management platform. . AEM Headless Developer Journey - Start here for a guided journey through the powerful and flexible headless features of AEM, their capabilities, and how to use them on your first development project. json (or . Quick links. I'm looking for specific HTTP RESTful API documentation for AEM Assets headless-CMS. The power of AEM allows it to deliver content either headlessly, full-stack, or in both. the website) off the “body” (the back end, i. AEM Headless CMS Developer Journey. A collection of documentation journeys describing how to use Adobe Experience Manager as a Headless CMS. Meet our. The editorial team can assemble the content by dragging and dropping reusable components, preview the content in real-time, and manage images. Headless CMS architecture, as a subset of decoupled, shares almost all the benefits, but with the advantage of greater flexibility to publish content on different platforms. The React app should contain one instance of the <Page> component exported from @adobe/aem-react-editable-components. Log into AEM and from the main menu select Tools -> Assets -> Content Fragment Models. Start here for a guided journey through the. Introduction AEM has multiple options for defining. Read Full BlogAdobe Experience Manager, the leading headless CMS* by Adobe Abstract Adobe Experience Manager is a headless CMS, who knew? Let's explore why organisations are evaluating headless content delivery and how AEM can help. It separates content from the presentation layer (the head), creating blocks of content that can be delivered in a channel-neutral format to power any channel or experience. Documentation AEM as a Cloud Service User Guide Create an API Request - Headless Setup. You have learned the basics of Headless CMS Authoring, with an introduction to authoring with AEMaaCS and in particular, authoring 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. 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. 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. You also learn how you can create editable SPAs using AEM’s SPA Editor framework, and integrate external SPAs, enabling editing capabilities as required. With these operations the API lets you operate Adobe Experience Manager as a Cloud Service as a headless CMS (Content Management. 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. 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. Developer. A headless CMS remains with an interface to add content and a RESTful API (JSON, XML) to deliver content wherever you need it. Learn about the concepts and mechanics of authoring content for your Headless CMS using Content Fragments. This means you can realize headless delivery of. AEM is a fully capable headless CMS that can deliver content to any device or screen with modern technologies and standards (JSON API, GraphQL etc) which should be able to. Courses Recommended courses Tutorials Events Instructor-led training Browse content library View all learning options. 5 and React integration. We can show you what AEM can do in regards to content. In the left-hand rail, expand My Project and tap English. GraphQL API. Be aware of AEM’s headless integration levels. . e. Last update: 2023-11-06. 5. Community. This means your project can realize headless delivery of. html with . 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. Creating a. Attend local and virtual events. 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. 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 the Adobe Experience Manager (AEM) plugin, you can synchronize content between Brightspot and AEM. AEM Sites videos and tutorials. Browse the following tutorials based on the technology used. Secure and Scale your application before Launch. The headless content management system that helps you deliver exceptional experiences everywhere. With these operation the API lets you operate Adobe Experience Manager as a headless CMS (Content Management System) by providing. This document. 0(but it worked for me while. 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. 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. Cockpit. Documentation. 2. While decoupled from the back end, a hybrid CMS includes a presentation layer similar to a traditional or coupled CMS at the same time using a headless architecture for delivery. json to be more correct) and AEM will return all the content for the request page. infinity. Watch overview. Have a working knowledge of AEM basic handling. Or in a more generic sense, decoupling the front end from the back end of your service stack. AEM GraphQL API provides a powerful query language to expose data of Content Fragments to JavaScript clients in Headless CMS implementations. In this optional continuation of the AEM Headless Developer Journey, you learn how AEM can combine headless delivery with traditional full-stack CMS features. Sign In. 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 tutorial explores how AEM’s GraphQL APIs and headless capabilities can be used to power the experiences surfaced in an external app. Es eignet sich, um Content für verschiedene Kanäle zentral zu verwalten; etwa für Website, Apps, Online-Shops und POS-Systeme. Select the location and model you wish. What is a headless CMS? Headless refers to your content management system's architecture, or the way it’s laid out. Build a React JS app using GraphQL in a pure headless scenario. While client-side GraphQL queries can also be executed using HTTP POST requests, which cannot be cached,. Documentation AEM 6. 3. While we were hearing a lot about new publishing concept called ‘ headless CMS’, Adobe/AEM introduced Content Fragments and Experience Fragments to fulfil the needs of the headless. The Story So Far. 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. These are defined by information architects in the AEM Content Fragment Model editor. Documentation journeys show you how AEM solves a business problem by providing a narrative that guides you through complex, interrelated processes and features. The Story so Far. AEM 6. Quick links. Headless Developer Journey: Explore this guided journey through the powerful and flexible headless features of AEM to prepare for your first headless project. 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. 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 AEM GraphQL API and you should now: Be familiar with how AEM supports headless and translation. I'm looking for specific HTTP RESTful API documentation for AEM Assets headless-CMS. It is the main tool that you must develop and test your headless application before going live. Quick links. 4. Rich text with AEM Headless. If you need AEM support to get started with AEM 6. After reading it, you can do the following: The AEM SDK. This also helps you optimize content that meets the user wherever they are and hence builds a diverse audience base for your company. Experience using the basic features of a large-scale CMS. This video series explains Headless concepts in AEM, which includes-. I'm looking for specific HTTP RESTful API documentation for AEM Assets headless-CMS. Learn about Creating Content Fragment Models in AEM The Story so Far. Can Adobe Experience Manager support headless use cases? Experience Manager is a hybrid CMS, giving you the flexibility to be used as a decoupled CMS or headless-only CMS. Documentation AEM 6. 2. Introduction. In this part of the AEM Headless Content Architect Journey, you can learn the (basic) concepts and terminology necessary to understand content modeling when using Adobe Experience Manager (AEM) as a Cloud Service as a Headless CMS. Employee Advisors. granite. For instance, a customer might want to migrate a particular page with high traffic to Edge Delivery Services, while all other pages might. html with . Introduction to AEM as a Headless CMS; AEM Headless tutorials - If you prefer to learn. Navigate to the folder you created previously. Start here for a guided journey through translating your headless content using AEM's powerful translation tools. Adobe Experience Manager projects can be implemented in both headful and headless models, but the choice is not binary. Rather than delivering HTML or formatted content directly, a headless CMS decouples content from presentation, enabling content to be used by a variety of front-end technologies. Welcome to the documentation for developers who are new to Adobe Experience Manager headless CMS! Learn about the powerful and flexible headless features, their capabilities, and how to use them on your first headless development project. The AEM SDK is used to build and deploy custom code. Quick development process with the help. Learn the basic of modeling content for your Headless CMS using Content Fragments. JS App; Build Your First React App; Efficient Development on AEM CS;. Using the API a developer can formulate queries that select specific content. Start here for a guided journey through the powerful and flexible headless features of AEM, their capabilities, and how to author content for your project. It allows enterprises to offer more innovative and comprehensive customer experiences, faster and better. 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. The configuration file must be named like: com. 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. With Adobe Experience Manager version 6. The Assets REST API offered REST-style access to assets stored within an AEM instance. This document provides an overview of the different models and describes the levels of SPA integration. 5 user guides. A collection of Headless CMS tutorials for Adobe Experience Manager. 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. " The backend is the content management system, known as the. This document provides and overview of the different models and describes the levels of SPA integration. The configured AEM service’s host/domain is then used to construct the AEM GraphQL API URLs and Image URLs. Build on this knowledge and continue your AEM headless translation journey by next reviewing the document Get started with AEM headless translation where you will have an overview of how AEM manages headless content and get to know its translation tools. 5 and Adobe Experience Manager as a Cloud Service, let’s explore how Adobe Experience Manager can be used as headless CMS. This end-to-end tutorial continues the basic tutorial that covered the fundamentals of Adobe Experience Manager (AEM) Headless and GraphQL. Learn about fluid experiences and its application in managing content and experiences for either headful or headless CMS scenarios. And - Getting Started with AEM-Sites - Here you see All Adobe HELPX articles, GEMS Session, Ask the community sessions and Videos to get started. AEM 6. 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. 0+ version supports GraphQL API to expose the Content Fragment to enable the headless content experience. Adobe Experience Manager (AEM) Sites is a leading experience management platform. To associate your repository with the headless-cms topic, visit your repo's landing page and select "manage topics. 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. Headless CMS in AEM 6. This does not mean that you don’t want or need a head (presentation), it’s that. Headless CMS in AEM 6. If you are new to either AEM or headless, see Adobe’s Headless Documentation Journeys for an end-to-end introduction to both headless and how AEM supports it. 3. 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. 5’s release in April 2019 saw an addition of some key features and enhancements. ) that is curated by the WKND team. Learn how to create a SPA using the React JS framework with AEM’s SPA Editor. #4. 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. AEM Forms Headless Adaptive Forms provide a fast and efficient way to create forms for various platforms including Headless or Headful CMS, React. A headless CMS connects the content management system, where contributors author content, to the chosen front-end framework via APIs. Developer. supports headless CMS scenarios where external client applications render experiences using content managed in AEM. Learn. A headless CMS exposes content through well-defined HTTP APIs. Magnolia is a headless CMS that offers a wide range of features, including content management, collaboration, and analytics. AEM Headless CMS – GraphQL by Mujafar Shaik Abstract Hello everyone, Today I came with an exciting topic, AEM Headless CMS with GraphQL. Unlike decoupled, headless allows you to publish dynamic content to any device connected via IoT. DXP. The Create new GraphQL Endpoint dialog box opens. It gives developers some freedom (powered by a. 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. This React application demonstrates how to query content using AEM’s GraphQL APIs using persisted queries. Headless implementations enable delivery of experiences across platforms and channels at scale. This can be done under Tools -> Assets -> Content Fragment Models. 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. But, this doesn't list the complete capabilities of the CMS via the documentation. Innovating with Headless Integrations; A glance into a Commerce Developer’s Toolkit; Closing Remarks; November - Headless. Get to know how to organize your headless content and how AEM’s translation tools work. This getting started guide assumes knowledge of both AEM and headless technologies. Adobe Experience Manager Forms as a Cloud Service offers a cloud-native, Platform as a Service (PaaS) solution for businesses to create, manage, publish, and update complex digital forms while integrating submitted data with back-end processes, business rules, and saving data in. Provides important information about the latest release of AEM, including what’s new, supported platforms, deprecated and removed features, and known issues. AEM 6. cors. From a traditional point of view there’s a site, screens, and a SPA editor, which gives the author in-context end-to-end control of what the end user is going to see. Deploying a SPA that interacts AEM in a headless manner involves hosting the SPA and making it accessible via a web. Next, explore the power of AEM’s GraphQL API using the built-in GraphiQL IDE. Build on this knowledge and continue your AEM headless translation journey by next reviewing the document Get started with AEM headless translation where you will have an overview of how AEM manages headless content and get to know its translation tools. Overview; Adobe Experience Manager as a Headless CMS; AEM Rockstar Headless; Bring In-Context and Headless Authoring to Your Next. 1. It is a traditional, monolithic CMS with a content-as-a-service (CaaS) API. AEM Headless CMS Developer Journey. Welcome to the documentation for developers who are new to Adobe Experience Manager headless CMS! Learn about the powerful and flexible headless features, their capabilities, and how to use them on your first headless development project. 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. 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. A headless CMS is built to address the drawbacks introduced above. With Headless Adaptive Forms, you can streamline the process of building. Un. What Makes AEM Headless CMS Special. This React application demonstrates how to query content using AEM’s GraphQL APIs using persisted queries. This tutorial explores. The Story So Far. I'd like to know if anyone has links/could point me in the direction to get more information on the following -In this part of the AEM Headless Developer Journey, learn about headless technology and why you would use it. The Story So Far. Events. For publishing from AEM Sites using Edge Delivery Services, click here. 5 AEM Headless Journeys Learn Authoring. Log into AEM as a Cloud Service and from the main menu select Navigation > Assets > Files. For the purposes of this getting started guide, we will only need to create one. Content Services: Expose user defined content through an API in JSON format. Content Fragment Models define the elements (or fields) that define what content the Content Fragment may capture and expose. So in this regard, AEM already was a Headless CMS. Developer; Content Architect; Content Author; Developer: The developer performs most of the technical configurations to enable Content Architect. This shows that on any AEM page you can change the extension from . Use GraphQL schema provided by: use the drop-down list to select the required configuration. Then Getting Started with AEM Headless as a Cloud Service described AEM Headless in the context of your own project. the content repository). Developer. AEM offers the flexibility to exploit the advantages of both models in one project. A headless CMS remains with an interface to add content and a RESTful API (JSON, XML) to deliver content wherever you need it. Get demo. Understand Headless in AEM; Learn about CMS Headless Development;. In this part of the AEM Headless Developer Journey, learn about headless technology and why you would use it. In this part of the AEM Headless Developer Journey, learn about what is required to get your own project started with AEM Headless. Monitor Performance and Debug Issues. A journey illustrates how multiple features work together to serve a single business need. . The Android Mobile App. 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. Content Fragment models define the data schema that is. Explore tutorials by API, framework and example applications. Overview. Select Create. Start here for a guided journey through the powerful and flexible headless features of AEM, their capabilities, and how to author content for your project. Tap or click the folder you created previously. AEM as a Cloud Service technical documentation - If you already have a firm understanding of AEM and headless technologies, you may want to. Clients can send an HTTP GET request with the query name to execute it. Tap or click Create. 03-31-2023. The creation of a Content Fragment is presented as a dialog. 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. Adobe introduced this headless capability in Adobe Experience Manager at the Adobe Developers Live conference for digital experience developers in 2021. 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 infrastructure. . The actual root cause was the CSRF filter blocking the requests in AEM Author, the path white listing looks to be not enabled while upgrading from 6. js (JavaScript) AEM Headless SDK for Java™. Learn about headless technologies, why they might be used in your project, and how to create. This exceptional AEM GEMs session features two speakers who are operating AEM as customers. The creation of a Content Fragment is presented as a dialog. At the beginning of the AEM Headless Content Architect Journey the Introduction covered the basic concepts and terminology relevant to modeling content for headless. Browse the following tutorials based on the technology used. Authoring for AEM Headless - An Introduction. Start now. while assuming minimal prior topic or AEM knowledge. Content Models are structured representation of content. At the beginning of the AEM Headless Content Author Journey the Content Modeling Basics for Headless with AEM covered the basic concepts and terminology relevant to authoring for headless. Provides important information about the latest release of AEM, including what’s new, supported platforms, deprecated and removed features, and known issues. Also, if you new to AEM, See this - Getting Started with AEM Sites - WKND Tutorial. Learn how AEM can go beyond a pure headless use case, with. Courses Tutorials Certification Events Instructor-led training View all learning options. Overview of Adobe Experience Platform integration with Eric Knee, Principal Enterprise Solution ArchitectA collection of documentation journeys describing how to use Adobe Experience Manager as a Headless CMS. Instead, content is served to the front end from a remote system by way of an API, and the front. Documentation AEM 6. Learn About CMS Headless Development by Adobe Docs Abstract In this part of the AEM Headless Developer Journey, learn about headless technology and why you would use it. 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). ; Know the prerequisites for using AEM's headless features. The headless part is the content backend, as a headless Content Management System (CMS) is a back-end only content management system, designed. 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. Learn about headless content and how to translate it in AEM. Community. Content Services: Expose user defined content through an API in JSON format. Discover the Headless CMS capabilities in Adobe Experience Manager. AEM offers the flexibility to exploit the advantages of both models in one project. of the application. Release Notes. A little bit of Google search got me to Assets HTTP API. Browse the following tutorials based on the technology used. Authoring Basics for Headless with AEM. In terms of. Learn how to use Adobe Experience Manager (AEM) as a Headless CMS (Content Management System), with features such as Content Fragment Models, Content Fragments, and a GraphQL API that together power headless experiences at scale. Get to know how to organize your headless content and how AEM’s translation tools work. Developer. Community. Leveraging AEM’s robust content management, workflow, and personalization capabilities alongside the flexibility of Headless. of the application. This does not mean that you don’t want or need a head (presentation), it’s that. This is the same framework used to translate other AEM content, such as Pages, Experience Fragments, Assets, and Forms. 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. Log into AEM as a Cloud Service and from the main menu select Navigation -> Content Fragments. Understanding of the translation service you are using. 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 6. 3 and has improved since then, it mainly consists of the following components: 1. Repeat the above steps to create a fragment representing Alison Smith: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. Body is where the content is stored and head is where it is presented. The best CMS doesn’t just deliver content but also has workflow management capabilities, easily integrates with other systems, and provides personalized experiences. Learn about fluid experiences and its application in managing content and experiences for either headful or headless CMS scenarios. Get to know how to organize your headless content and how AEM’s translation tools work. Get to know how to organize your headless content and how AEM’s translation tools work. Improved Content Governance: Headless CMS in AEM maintains content governance & control for authors. Community. Content Modeling for Headless with AEM - An Introduction. The different roles to enable the headless content. - 330830AEM as a Cloud Service GraphQL API used with Content Fragments is heavily based on the standard, open source GraphQL API. For headless, your content can be authored as Content Fragments. 3 and has improved since then, it mainly consists of the following components: 1. ) that is curated by the. Session Details. This journey is designed for the translation specialist persona, often referred to as the Translation Project Manager or TPM. The GraphiQL IDE is available in AEM for you to develop, test, and persist your GraphQL queries, before transferring to your production environment. Overview. Headless Developer Journey; Headless Content Architect Journey; Headless Content Author. A modern content delivery API is key for efficiency and performance of Javascript-based frontend applications. The frontend, which is developed and maintained independently, fetches content from the. Tap in the Integrations tab. The AEM SDK is used to build and deploy custom code. Allowing for bulk delivery of exactly what is needed for rendering as the response to a single API query. 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. Tutorial - Getting Started with AEM Headless and GraphQL. ) that is curated by the. 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. When combined with React, a headless CMS can offer several. This article builds on these so you understand how to create your own Content Fragment Models for your AEM headless project. Create Content Fragments based on the. Looking for a hands-on. 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. Contentful. 5. Answer: To expose data, we can use - SlingModelExporters with Components OR - GraphQL with content fragments . 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. 2. 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. This tutorial uses a simple native Android Mobile App to consume and display Event content exposed by AEM Content Services. Traditionally, CMS platforms were. In AEM, AEM Content fragments are headless with GraphQL, AEM JCR OOTB XML and JSON, Sling model Exporter, CCMS (XML Documentation Add-on for Adobe Experience Manager), and AEM SPA. Experience Manager fast tracks new apps and digital experience development using a scalable, cloud-native CMS using open, extensible APIs.