60% found this document useful (5 votes)
2K views15 pages

An Introduction To AEM

Day Software was a Swiss company founded in 1993 that developed web content management software. Their flagship product, Communique, was renamed Adobe Experience Manager after Adobe acquired Day Software in 2010. AEM uses the Apache Sling framework, which leverages Apache Jackrabbit (CRX in AEM) as a content repository to store and manage content in a RESTful manner. Content is stored in a hierarchy of nodes with properties and Sling resolves URLs to specific nodes. AEM also incorporates the OSGI-based Felix runtime and supports authoring, templates, pages, components, and publishing workflows.

Uploaded by

awadhesh_16
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
60% found this document useful (5 votes)
2K views15 pages

An Introduction To AEM

Day Software was a Swiss company founded in 1993 that developed web content management software. Their flagship product, Communique, was renamed Adobe Experience Manager after Adobe acquired Day Software in 2010. AEM uses the Apache Sling framework, which leverages Apache Jackrabbit (CRX in AEM) as a content repository to store and manage content in a RESTful manner. Content is stored in a hierarchy of nodes with properties and Sling resolves URLs to specific nodes. AEM also incorporates the OSGI-based Felix runtime and supports authoring, templates, pages, components, and publishing workflows.

Uploaded by

awadhesh_16
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 15

Adobe CQ5 (AEM) Awareness session

Day Software and CQ


Software company from Basel, Switzerland.
Founded in 1993.
Leader in Web Content Management (WCM) software space.
Communique, generally abbreviated as CQ (released 2008) is flagship
product which provides:
Web Content Management
Digital Asset Management
Social Collaboration
Day Software was acquired by Adobe Systems in August 2010, and
subsequently renamed CQ as Adobe Experience Manager (AEM).
AEM 6.0 released 06/2014 (current)
CQ5 Platform Overview
CQ5 Technology Stack
Sling
Sling started as an internal project at Day Software, and entered the
Apache Incubator in September 2007. Subsequently became open
source Apache Sling.
Apache Sling is a web framework that uses a Java Content
Repository, such as Apache Jackrabbit (or CRX In CQ5), to store and
manage content.
Sling applications use either scripts or Java servlets, selected based
on simple name conventions, to process HTTP requests in a RESTful
way.
JCR and CRX

JCR (Java Content Repository) is an open source content
repository based on jsr-283.
CRX (Content Repository Extreme) is an Adobe propriety
version of JCR.
JCR stores data in hierarchy of nodes.
Nodes can have properties.
Sling is responsible for resolving a every url to a specific
node in crx.

Sling (cont.)
Felix OSGI Runtime
OSGI Open Source Gateway Initiative.
Felix is an OSGI container by Apache.
In CQ5 Felix is tightly integrated with CRX and
Sling.
Custom code can be deployed as bundles into
Felix.
Authoring in CQ5
Templates
Pages
Components
Widgets
Properties
Nodes
Mix-in
Authoring in CQ5
Authoring in CQ5
Publishing
Publication or activation
is process os moving
content from Author
instance to publish.
Can be done through
sidekick or replication
tool.



Thank You.

You might also like