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.
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%(5)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.
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.