You are on page 1of 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