Highlighted

AEM CS - Introduction to Sling | AEM Community Seeding

kautuk_sahni

Community Manager

01-05-2020

BlogImage.jpg

AEM CS - Introduction to Sling by Adobe Docs

Abstract

AEM is built using Sling, a Web application framework based on REST principles that provides easy development of content-oriented applications. Sling uses a JCR repository, such as Apache Jackrabbit, or in the case of AEM, the CRX Content Repository, as its data store. Sling has been contributed to the Apache Software Foundation - further information can be found at Apache.

Using Sling, the type of content to be rendered is not the first processing consideration. Instead the main consideration is whether the URL resolves to a content object for which a script can then be found to perform the rendering. This provides excellent support for web content authors to build pages which are easily customized to their requirements.

The advantages of this flexibility are apparent in applications with a wide range of different content elements, or when you need pages that can be easily customized. In particular, when implementing a Web Content Management system such as the WCM in the AEM solution.

See Discover Sling in 15 minutes for the first steps for developing with Sling.

The following diagram explains Sling script resolution: it shows how to get from HTTP request to content node, from content node to resource type, from resource type to script and what scripting variables are available.

Read Full Blog

AEM CS - Introduction to Sling

Q&A

Please use this thread to ask the related questions.

Adobe Experience Manager as a Cloud Service AEM AEMACS AEMCS AEMIBlogSeeding Experience Manager