Page 1
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
A virtual developer conference for Adobe Experience Manager
Adobe Experience Manager - IntroductionSunil Bhaskaran
Page 2
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 2
In this presentation …
AEM ? Adobe Marketing Cloud AEM capabilities User profiles AEM authors AEM developers AEM system administrators Basic technology stack AEM integration with Analytics & Target
Page 3
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 3
What is Experience Manager? Manages experiences ……
Desktops Devices Mobile apps
Integration with Marketing Cloud
Page 4
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 4
Adobe Marketing Cloud solutions
Page 5
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 5
Industries
Page 6
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 6
AEM capabilities Sites Apps Forms Assets Communities
Page 7
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 7
If you work with AEM ….. Author Developer System Admin
Page 8
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 8
Seeing is believing Log in … and start exploring
An AEM site(Geometrixx Demo)
Page 9
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 9
Demo Edit an AEM page Create an AEM page
Page 10
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 10
And, what is a component? Authors need it Adds new content using components
Page 11
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 11
And, what is a template? Authors need it Decides the layout of a page
Page 12
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 12
Developer creates Templates Components
Page 13
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 13
AEM developer Creates templates & components
Page 14
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 14
Demo Introduction to CRXDELite Project structure
Content folder App folder
Page 15
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 15
Who is a system admin? Admin-related tasks
Page 16
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 16
Typical configuration Author instance Publish instance
Page 17
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 17
AEM architecture technology stack
OSGi
AEM Sites
Sling
JCR
Page 18
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 18
Apache Sling Content-centric web application framework Easy development of content-oriented applications Uses a JCR repository, such as Apache Jackrabbit or
CRX Refer to http://sling.apache.org for more information
Page 19
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 19
Where content is stored Oak repository
Nodes and properties
Page 20
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 20
Basic overview of technology tasks Apache Oak
Page 21
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 21
OSGi OSGi (Open Source Gateway Initiative)
Page 22
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 22
AEM with Analytics Seamless integration with Adobe Analytics
Get information about users See profitable paths Identify critical success matrix
Page 23
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 23
AEM with Test & Target Seamless integration with Adobe Target
Personalize content A/B testing Rules-based targeting
Page 24
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 24
References https://docs.adobe.com/content/docs/en/aem/6-2.html https://jackrabbit.apache.org/oak/ http://sling.apache.org https://www.osgi.org/
Page 25
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 25
Questions? @sunil_Bhaskaran Blogs.adobe.com/sunil