adobe aem headless cms documentation. Learn about headless development using Adobe Experience Manager (AEM) as a Headless CMS. adobe aem headless cms documentation

 
Learn about headless development using Adobe Experience Manager (AEM) as a Headless CMSadobe aem headless cms documentation

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. For the purposes of this getting started guide, we will only need to create one. Session description: There are many ways by which we can. These are defined by information architects in the AEM Content Fragment Model editor. Navigate to Navigation -> Assets -> Files. In this part of the AEM Headless Developer Journey, learn about what is required to get your own project started with AEM Headless. This tutorial explores how AEM’s GraphQL APIs and headless capabilities can be used to power the experiences surfaced in an external app. In Experience Manager, access Tools > Cloud Services > Workfront Tools Configuration, and open the Advanced tab. 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. This video series explains Headless concepts in AEM, which includes-. Experience League | Community. The AEM Headless SDK is available for various platforms: AEM Headless SDK for client-side browsers (JavaScript) AEM Headless SDK for server-side/Node. Add custom fonts to your local Forms Cloud Service development environment. 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. In terms of. Adobe Experience Manager’s Referrer Filter enables access from third-party hosts. infinity. The frontend, which is developed and maintained independently, fetches. Content is added using components (appropriate to the content type) that can be dragged onto the page. Explore the power of a headless CMS with a free, hands-on trial. This is achieved using Content Fragments, together with the AEM GraphQL API (a customized implementation, based on standard GraphQL), to headlessly deliver structured content. The Story So Far. 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. So in this regard, AEM already was a Headless CMS. Persisted queries are queries that are stored on the Adobe Experience Manager (AEM) server. Due to this approach, a headless CMS does not. 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. Iryna Lagno, Engineering Manager, Adobe & Duy Nguyen, Software Engineer, Adobe. A pipeline can be triggered by an event, such as a pull request from a source code repository (that is, a code change), or on a regular schedule to match a release cadence. The configured AEM service’s host/domain is then used to construct the AEM GraphQL API URLs and Image URLs. Understand how to build and customize experiences using AEM’s powerful features. In the previous document of the AEM Quick Site Creation journey, Create Site from Template, you learned how to use a site template to quickly create an AEM site that can be further customized using front-end tools and now you should now:. This document helps you understand the AEM headless publication pipeline and the performance considerations you must be aware of before you go live with your application. Basically a Hybrid Architecture is a combination of the concepts of traditional and headless CMSs into a single architecture. This shows that on any AEM page you can change the extension from . Select the Extension Catalog option, and search for Target in the filter. 5 is a flexible tool for the headless implementation model by offering three powerful services: Content Models. React App Example applications are a great way to explore the headless capabilities of Adobe Experience Manager (AEM). This document helps you understand headless content. Place the <jar file contaning custom fonts and relevant deployment code>. The. The AEM Headless Client for JavaScript is used to execute the GraphQL persisted queries that power the app. Don’t miss this chance to learn from Adobe experts, meet other developers, and see the latest features. This user guide contains videos and tutorials helping you maximize your value from AEM. Select Create. Granite UI. 5 Granite materials apply to AEMaaCS) Coral UI. Adobe Experience Manager as a Headless CMS - Where/When/Why?In this session, you'll learn how to implement headless CMS via Adobe Experience Manager in many ways. e. Tap in the Integrations tab. 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. We're trying to integrate AEM with a CMS too. Read Full BlogLearn about Headless in Adobe Experience Manager (AEM) with a combination of detailed documentation and headless journeys. With these operation the API lets you operate Adobe Experience Manager as a headless CMS (Content Management System) by providing. These are self-contained items of content that can be directly accessed by a range of applications, as they have a predefined structure, based on Content Fragment Models. Click Add. Translating Headless Content in AEM. The power of AEM allows it to deliver content either headlessly, full-stack, or in both. AEM as a Cloud Service GraphQL API used with Content Fragments is heavily based on the standard, open source GraphQL API. This does not mean that you don’t want or need a head (presentation), it’s that. 1. Objective. To maintain version history of assets in AEM, configure asset versioning in AEM. The Title should be descriptive. Browse the following tutorials based on the technology used. When your reader is online, your targeting engine will review the. Select the Configure button. With Headless Adaptive Forms, you can streamline the process of building. Use a language/country site naming convention that follows W3C standards. Sign In. Applying Tags. Create online experiences such as forums, user groups, learning resources, and other social features. AEM provides a Translation Integration Framework for headless content, allowing Content Fragments and supporting assets to be easily translated for use across locales. Topics: Content Fragments. The Content author and other. AEM as a Cloud Service lets you capitalize on the AEM applications in a cloud-native way, so that you can: Scale your DevOps efforts with Cloud Manager: CI/CD framework, autoscaling, API connectivity, flexible deployment modes, code quality gates, service delivery transparency, and guided updates. From the AEM Start screen, navigate to Tools > General > GraphQL Query Editor. In the Comment box, type a translation hint for the translator if necessary. json where. The Single-line text field is another data type of Content. 2. With GraphQL for Content Fragments available for AEM 6. Adobe Experience Manager (AEM) Components - The Basics. Learn about the concepts and mechanics of authoring content for your Headless CMS using Content Fragments. js (JavaScript) AEM Headless SDK for Java™. Experience Cloud Advocates. json to be more correct) and AEM will return all the content for. Remember that headless content in AEM is stored as assets known as Content Fragments. 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. In this case, /content/dam/wknd/en is selected. Determine how content is distributed by regions and countries. Documentation AEM 6. Notice the configuration window with the Target account credentials imported, and. Learn about fluid experiences and its application in managing content and experiences for either headful or headless CMS scenarios. 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. Authoring Basics for Headless with AEM. 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. This exceptional AEM GEMs session features two speakers who are operating AEM as customers. Objective This document helps you understand headless content delivery and why it should be used. Content fragment via asset API (demo) Content fragment via graphql (demo) Some real-time use cases around using content fragments and their approaches. Get to know how to organize your headless content and how AEM’s translation tools work. Authoring for AEM Headless - An Introduction. The Story So Far At the beginning, Learn About CMS Headless Development covered headless content delivery and why it should be used. A primary use case for The Adobe Experience Manager as a Cloud Service (AEM) GraphQL API for Content Fragment Delivery is to accept remote queries from third-party applications or services. Click OK. To apply pre-defined tags, in the Page Properties window use the Tags field and the Select Tags window. From the AEM Start Screen, tap Content Fragments to open up the Content Fragments UI. AEM Content Fragments work. Headless CMS with AEM Content Fragments and Assets. Hear from experts for an exclusive sneak peek. The benefit of this. infinity. Product abstractions such as pages, assets, workflows, etc. Remote Content RendererAdobe Experience Manager Tutorials. Learn how to use features like Content Models, Content Fragments, and a GraphQL API to power headless content delivery. Learn how to create a SPA using the React JS framework with AEM's SPA Editor. Define the trigger that will start the pipeline. What Is Adobe AEM? Adobe AEM is a powerful CMS used to create, edit, and manage digital content across various channels. Within the HTL of the app, a resource on Adobe I/O Runtime is called to render the content. Use a language/country site naming convention that follows W3C standards. Documentation. These are self-contained items of content that can be directly accessed by a range of applications, as they have a predefined structure, based on Content Fragment Models. 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. In this session, you’ll learn how to quickly setup a. In terms of authoring Content Fragments in AEM. This tutorial explores how AEM’s GraphQL APIs and headless capabilities can be used to power the experiences surfaced in an external app. 3 latest capabilities that enable channel agnostic experience management use-cases, and more. 5 and Adobe Experience Manager as a Cloud Service, let's explore how Adobe Experience Manager can be used as a headless CMS. Authoring Basics for Headless with AEM. 5. 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. Navigate to the assets that you want to download. We’ll cover retrieving Content Fragment data from AEM’s GraphQL APIs and displaying it in the React app. How do they work? What are the alternatives and differences? Why would you want to use a. Connectors User GuideMy site is headless CMS (export AEM component dialog data as JSON), We use Jackson Exporter in Sling Models to export data as JSON. Using a REST API introduce challenges: AEM Headless CMS Developer Journey. The API lets you operate Adobe Experience Manager as a Cloud Service as a headless CMS (Content Management System) by providing Content Services to a JavaScript front-end application. API. If you currently use AEM, check the sidenote below. Headless-cms-in-aem Headless CMS in AEM 6. Know the prerequisites for using AEM’s headless features. A modern content delivery API is key for efficiency and performance of Javascript-based frontend applications. Community. ) that is curated by the. Log into AEM as a Cloud Service and from the main menu select Tools > General > Configuration Browser. The React app should contain one instance of the <Page> component exported from @adobe/aem-react-editable-components. Adobe Experience Manager (AEM) - Governance and staffing models & archetypes. Select the required Template, then Next: Enter the Properties for your Experience Fragment. Content Fragments Support in AEM Assets HTTP API feature helped us to solve the multiple challenges and provide a seamless headless delivery. We can show you what AEM can do in regards to content delivery — and in which case headless is recommended. Click the user icon from the upper-right corner and then click My Preferences to open the User Preferences window. Repeat above step for person-by-name query. This means your project can realize headless delivery of. Using a REST API introduce challenges: Large number of requests for fetching one object at a time Often “over-delivering” content, meaning the application receives more than it needs To overcome these challenges GraphQL provides a query-based API allowing clients to query AEM for only the content it needs, and to receive using a single API. Or in a more generic sense, decoupling the front end from the back end of your service stack. The TagID is added to the content node’s cq:tags property and resolves to a node of type cq:Tag. A collection of documentation journeys describing how to use Adobe Experience Manager as a Headless CMS. I'm looking for specific HTTP RESTful API documentation for AEM Assets headless-CMS. adobe. The data flow is as follows: The URL is added in the browser. Introduction. AEM Headless CMS Documentation. Understand how to author with, and administer, Experience Manager Sites as a Cloud Service. Translating Headless Content in AEM. Experience League. Select Create. In the Name field, enter AEM Developer Tools. this often references a page in the documentation. 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. Provide a Model Title, Tags, and Description. Use GraphQL schema provided by: use the drop-down list to select the required configuration. Once headless content has been. This document provides and overview of the different models and describes the levels of SPA integration. Adobe Experience Manager as a Headless CMS - Where/When/Why?In this session, you'll learn how to implement headless CMS via Adobe Experience Manager in many ways. apache. Known issues and limitations of AEM Forms as a Cloud Service environment. Headless implementations enable delivery of experiences across platforms and channels at scale. Deliver Offers on web and mobile via Target as a delivery platform integrated via Web/Mobile SDK with website and app. The tagged content node’s NodeType must include the cq:Taggable mixin. If you intend to use XFA-based Adaptive Forms, contact Adobe Support with details of your use case and specific requirements. Body is where the content is stored and head is where it is presented. With Headless Adaptive Forms, you can streamline the process of. Granite UI. This tutorial uses a simple native Android Mobile App to consume and display Event content exposed by AEM Content Services. html with . Last update:. If the Name is left blank it is derived from the Title. See Wikipedia. Learn about key AEM 6. Content Services: Expose user defined content through an API in JSON format. All 3rd party applications can consume this data. Example applications are a great way to explore the headless capabilities of Adobe Experience Manager (AEM). 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. Instead, you control the presentation completely with your own code. In this session, we will cover the following: Content services via exporter/servlets. Contentful is a pure headless CMS. AEM provides a Translation Integration Framework for headless content, allowing Content Fragments and supporting assets to be easily translated for use across locales. Adobe Experience Manager (AEM) provides several APIs for developing applications and extending AEM. Community. Discover the Headless CMS capabilities in Adobe Experience Manager. 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. These remote queries may require authenticated API access to secure headless content. To learn more about AEM Content Services and AEM as a Headless CMS, visit Adobe’s other documentation and enablement materials: Using Content Fragments AEM WCM Core Components User Guide AEM as a Cloud Service lets you capitalize on the AEM applications in a cloud-native way, so that you can: Scale your DevOps efforts with Cloud Manager: CI/CD framework, autoscaling, API connectivity, flexible deployment modes, code quality gates, service delivery transparency, and guided updates. Adobe’s visual style for cloud UIs, designed to provide consistency. With Headless Adaptive Forms, you can streamline the process of building. At One Inside, our expertise relies on the implementation of the Adobe CMS, Adobe Experience Manager (AEM). Headless-cms-in-aem Headless CMS in AEM 6. The journey may define additional personas with which the translation specialist must interact, but the point-of-view for. This document helps you understand headless content delivery, how AEM supports headless, and how. User. With Headless Adaptive Forms, you can streamline the process of building forms, making it easier to collect data from your users. From the AEM Start screen, navigate to Tools > General > GraphQL. Created for: Beginner. Unlike the traditional AEM solutions, headless does it without the presentation layer. Problem here is, We have RTE fields across our site. : Guide: Developers new to AEM and headless: 1. 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 Story So Far. Content fragment via asset API (demo) Content fragment via graphql (demo) Some real-time use cases around using content fragments and their approaches. Answer: To expose data, we can use - SlingModelExporters with Components OR - GraphQL with content fragments . 2. With the power of Adobe's headless CMS capabilities, brands can build and deliver dynamic, connected experiences across any touchpoint faster. The Standard Tags tab is the default namespace, which means there is no. 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. After reading you should: Understand the importance of content. Headless is an example of decoupling your content from its presentation. For the purposes of this getting started guide, you are creating only one model. A collection of documentation journeys describing how to use Adobe Experience Manager as a Headless CMS. 2: Authoring Basics for Headless with AEM: Learn about the concepts and mechanics of authoring content for your Headless CMS. Understand how to build and customize experiences using AEM’s powerful features by exploring these development and deployment topics. The AEM Headless Client for JavaScript is used to execute the GraphQL queries that power the app. It has been optimized for use in a Headless context, but is also used when creating Content Fragments for use in page authoring. Headless and AEM; Headless Journeys. The power of AEM allows it to deliver content either headlessly, full-stack, or in both. Headless implementations enable delivery of experiences across platforms and channels at scale. Moving to AEM as a Cloud Service: Understand the transition journey to Cloud Service. AEM Headless CMS Developer Journey. The CORS configuration must specify a trusted website origin alloworigin or alloworiginregexp for which access must be granted. Tap or click Create. 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. Headless Developer Journey; Headless Content Architect Journey; Headless Content Author. This document helps you understand how to get started translating headless content in AEM. A Headless Content Management System (CMS) is: "A headless content management system, or headless CMS, is a back-end only content management system (CMS) built from the ground up as a content repository that makes content accessible via an API for display on any device. The tagged content node’s NodeType must include the cq:Taggable mixin. The Standard Tags tab is the default namespace, which means there is no. Create a front-end pipeline to manage the customization of your site’s theme. Adobe Experience Manager headless CMS gives you all the tools you need to manage your content and make it available via APIs to any number of front ends via both JSON and GraphQL. 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). Learn how features like Content Fragment Models, Content Fragments, and a GraphQL API are used to power headless experiences. These remote queries may require authenticated API access to secure headless content delivery. A Title is mandatory. In a headless setup, the presentation system (the head) is decoupled from the content management (the tail). Create your first React Single Page Application (SPA) that is editable in Adobe Experience Manager AEM with the WKND SPA. This user guide contains videos and tutorials helping you maximize your value from AEM. In this part of the AEM Headless Developer Journey, learn about what is required to get your own project started with AEM Headless. Digital asset management. The America’s AEM Expert Solution Consulting Team is growing. Rich text with AEM Headless. See the NPM documentation for both frameworks for further details. Innovation Details; Headless Adaptive Forms: Create and manage Headless Adaptive Forms within the Adobe Experience Manager platform. Enable developers to add automation. Build a React JS app using GraphQL in a pure headless scenario. It is the main tool that you must develop and test your headless application before going live. They can be used to access structured data, including texts, numbers, and dates, amongst others. Becker (@ MarkBecker), Markus Haack (@ mhaack), and Jody Arthur This is the first part of a series of the new headless architecture for Adobe Experience Manager. 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 Support in AEM Assets HTTP API feature helped us to solve the multiple challenges and provide a seamless headless delivery. The following Documentation Journeys are available for headless topics. AEM Headless Content Architect Journey Overview; Content Modeling for Headless with AEM - An Introduction; Learn the Content Modeling Basics for Headless with AEM; Learn about Creating Content Fragment Models in AEM; Headless Translation Journey. This document. Log into AEM as a Cloud Service and from the main menu select Navigation -> Content Fragments. Documentation. AEM Headless APIs allow accessing AEM. What is Adobe Experience Manager Headless CMS? Adobe Experience Manager headless CMS gives developers the freedom to do what they do best: build faster and deliver exceptional experiences using the languages, frameworks, and. 3 latest capabilities that enable channel agnostic experience management use-cases, and more. in our case it will be AEM but there is no head, meaning we can decide the head on our own. Experience League. From the sites console, tap or click Create at the top-right of the screen and select Site from template in the drop-down. Start here for a guided journey through the. This means that you are targeting your personalized experiences at specific audiences. 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. Next Steps. Readers new to AEM. 1. Navigate to the folder holding your content fragment model. Sites User Guide. Learn how Experience Manager as a Cloud Service works and what the software can do for you. Digital asset management. Get to know how to organize your headless content and how AEM’s translation tools work. Confirm with Create. Understand Headless in AEM; Learn about CMS Headless Development;. Content Services: Expose user defined content through an API in JSON format. Translating Headless Content in AEM. Tap or click Create. This approach enables the CMS to live up to the promise of managing content in place and publishing anywhere. . Select option Store assets with the same name as versions of the existing asset. This tutorial uses a simple native Android Mobile App to consume and display Event content exposed by AEM Content Services. Creating Good Text Alternatives. Bring in-context and headless authoring to your NextJS app. There are many ways by which we can implement headless CMS via AEM. A headless CMS remains with an interface to add content and a RESTful API (JSON, XML) to deliver content wherever you need it. The TagID is added to the content node’s cq:tags property and resolves to a node of type cq:Tag. These are defined by information architects in the AEM Content Fragment Model editor. Adobe 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. Headless CMS for dummies by Maciej Dybek Abstract Headless CMS explained in 3 minutes Key question The first question that I hear when talking about headless CMSs is: What a headless CMS actually is and what benefit it can give me? Ok, so when we talk about headless CMSs we should actually consider. It is simple to create a configuration in AEM using the Configuration Browser. So in this regard, AEM already was a Headless CMS. Use a language/country site naming convention that follows W3C standards. For publishing from AEM Sites using Edge Delivery Services, click here. The use of Android is largely unimportant, and the consuming mobile app could be written in any. In the author environment, authors may apply tags by accessing the page properties and entering one or more tags in the Tags/Keywords field. 5 is a flexible tool for the headless implementation model by offering three powerful services: Content Models. 5 and Adobe Experience Manager as a Cloud Service, let's explore how Adobe Experience Manager can be used as a headless CMS. Faster, more engaging websites. NOTE. In this session, you’ll learn how to quickly setup a React App fueled with data coming from Adobe Experience Manager headless CMS. The creation of a Content Fragment is presented as a wizard in two steps. If the image is purely decorative and alternative text would be unnecessary, the Image is decorative option can be checked. defaults to /etc/map. Secure and Scale your application before Launch. Adobe Experience Manager supports a headless approach,. When using AEM Headless Persisted Queries which access AEM over HTTP GET, a Referrer Filter. This document. 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. In terms of. The GraphQL API in AEM is primarily designed to deliver AEM Content Fragment’s to downstream applications as part of a headless deployment. In the last step, you fetch and. Get to know how to organize your headless content and how AEM’s translation tools work. It is a query language API. Be aware of AEM’s headless integration levels. This guide contains videos and tutorials on the many features and capabilities of AEM. Click. Adobe Experience Manager Forms as a Cloud Service is a cloud-native solution for businesses to create, manage, publish, and update complex digital forms and communications while integrating submitted data with back-end processes, business rules, and saving data in an external data store. Click Install New Software. March 25–28, 2024 — Las Vegas and online. Overview of Adobe Experience Platform integration with Eric Knee, Principal Enterprise Solution ArchitectThe new architecture supporting AEM as a Cloud Service involves some key changes to the overall developer experience. This journey lays out the requirements, steps, and approach to translate headless content in AEM. Documentation: Documenting headless applications can be challenging since there is no UI to provide context. Using no Adobe Experience Manager coding, define structured content using Content Fragment Models, relationships between them,. 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. 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. Last update: 2023-09-26. 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. The two only interact through API calls. As a customer experience leader, Adobe understands how challenging it can be for you to ensure you have the right people and governance framework to drive operational efficiencies. Francisco Chicharro Sanz, Software Engineer, Adobe & Tobias Reiss, Engineering Manager, Adobe. to gain points, level up, and earn exciting badges like the newOut-of-the-box technology. 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. Getting Started with AEM Headless. 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. There are many more resources where you. Nikunj Merchant. References to other content, such as images or other Content Fragments can be dynamically inserted in-line within the flow of the text. Know what necessary tools and AEM configurations are required. A headless CMS is therefore responsible for the (backend) content management services, together with the mechanisms allowing the (frontend) applications to access that content. granite. Tap the Local token tab. Enable developers to add automation. Headless CMS advantages: • Scales efficiently to multiple channels and unlocks. Headless implementation forgoes page and component. This involves structuring, and creating, your content for headless content delivery. Using the API a developer can formulate queries that select specific content. Content Modeling for Headless with AEM - An Introduction.