aem adobe experience manager - nisjug€¦ · • solves enterprise problems: • scalability -...

27
AEM – Adobe Experience Manager Enterprise Java CMS November 2018

Upload: others

Post on 02-Jun-2020

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: AEM Adobe Experience Manager - NisJUG€¦ · • Solves Enterprise problems: • Scalability - thru cloud computing • Code Complexity –over the OSGi • Big data –with JCR

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

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

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

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

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

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

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

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

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

Instalation

Page 11: AEM Adobe Experience Manager - NisJUG€¦ · • Solves Enterprise problems: • Scalability - thru cloud computing • Code Complexity –over the OSGi • Big data –with JCR

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

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

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

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

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

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

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

Replications

Page 19: AEM Adobe Experience Manager - NisJUG€¦ · • Solves Enterprise problems: • Scalability - thru cloud computing • Code Complexity –over the OSGi • Big data –with JCR

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

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

Terminology

Page 22: AEM Adobe Experience Manager - NisJUG€¦ · • Solves Enterprise problems: • Scalability - thru cloud computing • Code Complexity –over the OSGi • Big data –with JCR

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

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

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

Refernces

Page 26: AEM Adobe Experience Manager - NisJUG€¦ · • Solves Enterprise problems: • Scalability - thru cloud computing • Code Complexity –over the OSGi • Big data –with JCR

Refernces

Page 27: AEM Adobe Experience Manager - NisJUG€¦ · • Solves Enterprise problems: • Scalability - thru cloud computing • Code Complexity –over the OSGi • Big data –with JCR

• Thank you for you attention!