AEM Adobe Experience Manager - NisJUG€¦ · • Solves Enterprise problems: • Scalability -...
Transcript of AEM Adobe Experience Manager - NisJUG€¦ · • Solves Enterprise problems: • Scalability -...
![Page 1: AEM Adobe Experience Manager - NisJUG€¦ · • Solves Enterprise problems: • Scalability - thru cloud computing • Code Complexity –over the OSGi • Big data –with JCR](https://reader036.fdocuments.net/reader036/viewer/2022070718/5ede1b0ead6a402d66696418/html5/thumbnails/1.jpg)
AEM – Adobe Experience ManagerEnterprise Java CMSNovember 2018
![Page 2: AEM Adobe Experience Manager - NisJUG€¦ · • Solves Enterprise problems: • Scalability - thru cloud computing • Code Complexity –over the OSGi • Big data –with JCR](https://reader036.fdocuments.net/reader036/viewer/2022070718/5ede1b0ead6a402d66696418/html5/thumbnails/2.jpg)
What is AEM?
![Page 3: AEM Adobe Experience Manager - NisJUG€¦ · • Solves Enterprise problems: • Scalability - thru cloud computing • Code Complexity –over the OSGi • Big data –with JCR](https://reader036.fdocuments.net/reader036/viewer/2022070718/5ede1b0ead6a402d66696418/html5/thumbnails/3.jpg)
What is AEM?
• AEM is “Experience” manager
• Solves Enterprise problems:
• Scalability - thru cloud computing
• Code Complexity – over the OSGi
• Big data – with JCR
• Used to be called CQ
• Based off of open source standards & projects
![Page 4: AEM Adobe Experience Manager - NisJUG€¦ · • Solves Enterprise problems: • Scalability - thru cloud computing • Code Complexity –over the OSGi • Big data –with JCR](https://reader036.fdocuments.net/reader036/viewer/2022070718/5ede1b0ead6a402d66696418/html5/thumbnails/4.jpg)
AEM History
![Page 5: AEM Adobe Experience Manager - NisJUG€¦ · • Solves Enterprise problems: • Scalability - thru cloud computing • Code Complexity –over the OSGi • Big data –with JCR](https://reader036.fdocuments.net/reader036/viewer/2022070718/5ede1b0ead6a402d66696418/html5/thumbnails/5.jpg)
Technology stack
![Page 6: AEM Adobe Experience Manager - NisJUG€¦ · • Solves Enterprise problems: • Scalability - thru cloud computing • Code Complexity –over the OSGi • Big data –with JCR](https://reader036.fdocuments.net/reader036/viewer/2022070718/5ede1b0ead6a402d66696418/html5/thumbnails/6.jpg)
AEM Architecture stack
![Page 7: AEM Adobe Experience Manager - NisJUG€¦ · • Solves Enterprise problems: • Scalability - thru cloud computing • Code Complexity –over the OSGi • Big data –with JCR](https://reader036.fdocuments.net/reader036/viewer/2022070718/5ede1b0ead6a402d66696418/html5/thumbnails/7.jpg)
Open Source Platform
Web Framework
![Page 8: AEM Adobe Experience Manager - NisJUG€¦ · • Solves Enterprise problems: • Scalability - thru cloud computing • Code Complexity –over the OSGi • Big data –with JCR](https://reader036.fdocuments.net/reader036/viewer/2022070718/5ede1b0ead6a402d66696418/html5/thumbnails/8.jpg)
Granite Platform
![Page 9: AEM Adobe Experience Manager - NisJUG€¦ · • Solves Enterprise problems: • Scalability - thru cloud computing • Code Complexity –over the OSGi • Big data –with JCR](https://reader036.fdocuments.net/reader036/viewer/2022070718/5ede1b0ead6a402d66696418/html5/thumbnails/9.jpg)
Apache Sling script resolution
![Page 10: AEM Adobe Experience Manager - NisJUG€¦ · • Solves Enterprise problems: • Scalability - thru cloud computing • Code Complexity –over the OSGi • Big data –with JCR](https://reader036.fdocuments.net/reader036/viewer/2022070718/5ede1b0ead6a402d66696418/html5/thumbnails/10.jpg)
Instalation
![Page 11: AEM Adobe Experience Manager - NisJUG€¦ · • Solves Enterprise problems: • Scalability - thru cloud computing • Code Complexity –over the OSGi • Big data –with JCR](https://reader036.fdocuments.net/reader036/viewer/2022070718/5ede1b0ead6a402d66696418/html5/thumbnails/11.jpg)
Instalation
• AEM installation and startup JAR file (aem-author-4502.jar –run modes and port)
• Valid AEM license key property file
• JDK (1.8 for AEM 6.4)
• 4GB of HD space per instance
• 4GB of RAM
![Page 12: AEM Adobe Experience Manager - NisJUG€¦ · • Solves Enterprise problems: • Scalability - thru cloud computing • Code Complexity –over the OSGi • Big data –with JCR](https://reader036.fdocuments.net/reader036/viewer/2022070718/5ede1b0ead6a402d66696418/html5/thumbnails/12.jpg)
Instalation steps
• Create folders author and publish for each instance
• Copy installation and license
• Rename JAR file (aem-author-4502.jar, aem-publish-4503.jar –run modes and port)
• Run the jar file. crx-quickstart folder will be created with installation.
![Page 13: AEM Adobe Experience Manager - NisJUG€¦ · • Solves Enterprise problems: • Scalability - thru cloud computing • Code Complexity –over the OSGi • Big data –with JCR](https://reader036.fdocuments.net/reader036/viewer/2022070718/5ede1b0ead6a402d66696418/html5/thumbnails/13.jpg)
Production environment
![Page 14: AEM Adobe Experience Manager - NisJUG€¦ · • Solves Enterprise problems: • Scalability - thru cloud computing • Code Complexity –over the OSGi • Big data –with JCR](https://reader036.fdocuments.net/reader036/viewer/2022070718/5ede1b0ead6a402d66696418/html5/thumbnails/14.jpg)
Environment overview
![Page 15: AEM Adobe Experience Manager - NisJUG€¦ · • Solves Enterprise problems: • Scalability - thru cloud computing • Code Complexity –over the OSGi • Big data –with JCR](https://reader036.fdocuments.net/reader036/viewer/2022070718/5ede1b0ead6a402d66696418/html5/thumbnails/15.jpg)
Production environment
![Page 16: AEM Adobe Experience Manager - NisJUG€¦ · • Solves Enterprise problems: • Scalability - thru cloud computing • Code Complexity –over the OSGi • Big data –with JCR](https://reader036.fdocuments.net/reader036/viewer/2022070718/5ede1b0ead6a402d66696418/html5/thumbnails/16.jpg)
Dispatcher Flow
![Page 17: AEM Adobe Experience Manager - NisJUG€¦ · • Solves Enterprise problems: • Scalability - thru cloud computing • Code Complexity –over the OSGi • Big data –with JCR](https://reader036.fdocuments.net/reader036/viewer/2022070718/5ede1b0ead6a402d66696418/html5/thumbnails/17.jpg)
Replication Agents
![Page 18: AEM Adobe Experience Manager - NisJUG€¦ · • Solves Enterprise problems: • Scalability - thru cloud computing • Code Complexity –over the OSGi • Big data –with JCR](https://reader036.fdocuments.net/reader036/viewer/2022070718/5ede1b0ead6a402d66696418/html5/thumbnails/18.jpg)
Replications
![Page 19: AEM Adobe Experience Manager - NisJUG€¦ · • Solves Enterprise problems: • Scalability - thru cloud computing • Code Complexity –over the OSGi • Big data –with JCR](https://reader036.fdocuments.net/reader036/viewer/2022070718/5ede1b0ead6a402d66696418/html5/thumbnails/19.jpg)
Agents on Author
![Page 20: AEM Adobe Experience Manager - NisJUG€¦ · • Solves Enterprise problems: • Scalability - thru cloud computing • Code Complexity –over the OSGi • Big data –with JCR](https://reader036.fdocuments.net/reader036/viewer/2022070718/5ede1b0ead6a402d66696418/html5/thumbnails/20.jpg)
Agents on Publish
![Page 21: AEM Adobe Experience Manager - NisJUG€¦ · • Solves Enterprise problems: • Scalability - thru cloud computing • Code Complexity –over the OSGi • Big data –with JCR](https://reader036.fdocuments.net/reader036/viewer/2022070718/5ede1b0ead6a402d66696418/html5/thumbnails/21.jpg)
Terminology
![Page 22: AEM Adobe Experience Manager - NisJUG€¦ · • Solves Enterprise problems: • Scalability - thru cloud computing • Code Complexity –over the OSGi • Big data –with JCR](https://reader036.fdocuments.net/reader036/viewer/2022070718/5ede1b0ead6a402d66696418/html5/thumbnails/22.jpg)
Terminology (some of them)
• Sites
• Components
• Assets
• Templates (static/editable)
• Classic UI/ Touch UI
• Sightly/HTL
• Publishing the page
• Packages/Package Share
![Page 23: AEM Adobe Experience Manager - NisJUG€¦ · • Solves Enterprise problems: • Scalability - thru cloud computing • Code Complexity –over the OSGi • Big data –with JCR](https://reader036.fdocuments.net/reader036/viewer/2022070718/5ede1b0ead6a402d66696418/html5/thumbnails/23.jpg)
JCR folder structure 1/2
![Page 24: AEM Adobe Experience Manager - NisJUG€¦ · • Solves Enterprise problems: • Scalability - thru cloud computing • Code Complexity –over the OSGi • Big data –with JCR](https://reader036.fdocuments.net/reader036/viewer/2022070718/5ede1b0ead6a402d66696418/html5/thumbnails/24.jpg)
JCR folder structure 2/2
![Page 25: AEM Adobe Experience Manager - NisJUG€¦ · • Solves Enterprise problems: • Scalability - thru cloud computing • Code Complexity –over the OSGi • Big data –with JCR](https://reader036.fdocuments.net/reader036/viewer/2022070718/5ede1b0ead6a402d66696418/html5/thumbnails/25.jpg)
Refernces
![Page 26: AEM Adobe Experience Manager - NisJUG€¦ · • Solves Enterprise problems: • Scalability - thru cloud computing • Code Complexity –over the OSGi • Big data –with JCR](https://reader036.fdocuments.net/reader036/viewer/2022070718/5ede1b0ead6a402d66696418/html5/thumbnails/26.jpg)
Refernces
![Page 27: AEM Adobe Experience Manager - NisJUG€¦ · • Solves Enterprise problems: • Scalability - thru cloud computing • Code Complexity –over the OSGi • Big data –with JCR](https://reader036.fdocuments.net/reader036/viewer/2022070718/5ede1b0ead6a402d66696418/html5/thumbnails/27.jpg)
• Thank you for you attention!