SlideShare a Scribd company logo
1 of 15
Day1: Introduction, Usage, Architecture
Team CKJ (ckj0369@gmail.com) 1
Adobe Experience Manager (AEM) : Most standard &
fastest web management system on Java
Complete suite of applications for the Web Experience
Management (WEM)
Web-based client-server system for building, managing
and deploying commercial websites and related services
The AEM server is Java-based and runs on most operating
systems that support that platform. All client interaction
with AEM is done through a web browser.
Team CKJ (ckj0369@gmail.com) 2
Web Application Server: AEM
can be deployed in standalone
mode.
Web Application
Framework: AEM
incorporates the Sling
Web Application
Framework that simplifies
the writing of RESTful,
content-oriented web
applications.
Content Repository: AEM
includes a Java Content
Repository (JCR), a type of
hierarchical database
designed specifically for
unstructured and semi-
structured data.
Team CKJ (ckj0369@gmail.com) 3
 Build
 Author
 Publish
 Drag & Drop components
 Standard Workflow
 Scalable, reliable, reusable & faster
 Digital asset Repository (Images, videos etc)
 Already feature-rich
 Can be accessed from anywhere through web
 Use of dispatcher which caches page & make
response time v.fast
Team CKJ (ckj0369@gmail.com) 4
 Author
 Publish
Team CKJ (ckj0369@gmail.com) 5
 Building Blocks of CQ:
Team CKJ (ckj0369@gmail.com) 6
Web Content
Management
That’s where we
create websites and
its content
Digital Asset
Management
All the digital media
goes here like
images, documents,
movies et. Al.
Campaign
Management
Creating campaigns,
mailers and teasers
using the same
content.
Social
Collaboration
Calendar, Customer
ratings, Forum,
Comments and the
other usual stuff (FB,
Twitter)
Workflow
Automate the
processes. Add
users, scripts and
other processes. Yes
can be triggered
Team CKJ (ckj0369@gmail.com) 7
Team CKJ (ckj0369@gmail.com) 8
Current Version – 6 with a valid license
key
Pre-requisites – Java v1.7, 4 GB RAM
(min), 1.5 GB memory, CRXDE
Installation is double clicking a JAR
Set up as Author
Team CKJ (ckj0369@gmail.com) 9
CQ5 WCM : Pages,
Templates,
Components,
Workflows and
everything else
CQ is made up of
Apache Sling: The
REST framework
responsible for
delivering content
form JCR
JCR : Java content
Repository.
Everything is
content.
Implementation
used – CRX
OSGI : The
Universal
Middleware.
Container for
Bundles. Uses
Apache Felix
Team CKJ (ckj0369@gmail.com) 10
Team CKJ (ckj0369@gmail.com) 11
Template The Blue print
to make a page
Pages This is what the
Author creates
Components Part of
templates and this is where
you will spend a lot of your
time. JSP, JS, CSS, i18n, ExtJs
Dialog User Interface to
collect information from an
Author. Custom created. ExtJs
Widgets Each line item in
a dialog. Sits inside a widget
collection. ExtJs
Workflow Model a
workflow, Run it, See the inbox,
Step ahead.. Phew
Sidekick & Content Finder : On the Authoring Page. CF is used to add
content (from DAM) and Sidekick to add components and more
Team CKJ (ckj0369@gmail.com) 12
Team CKJ (ckj0369@gmail.com) 13
Team CKJ (ckj0369@gmail.com) 14
 Post your queries to ckj0369@gmail.com
 Subscribe us @ youtube for getting all latest
videos on Adobe CQ development:
https://www.youtube.com/channel/UCV1siBjRv
ih3HDjSkP-2ijw
Team CKJ (ckj0369@gmail.com) 15

More Related Content

What's hot

New Repository in AEM 6 by Michael Marth
New Repository in AEM 6 by Michael MarthNew Repository in AEM 6 by Michael Marth
New Repository in AEM 6 by Michael Marth
AEM HUB
 
High Performance WordPress - WordCamp Jerusalem 2010
High Performance WordPress - WordCamp Jerusalem 2010High Performance WordPress - WordCamp Jerusalem 2010
High Performance WordPress - WordCamp Jerusalem 2010
Barry Abrahamson
 

What's hot (20)

Webinar: Adobe Experience Manager Clustering Made Easy on MongoDB
Webinar: Adobe Experience Manager Clustering Made Easy on MongoDB Webinar: Adobe Experience Manager Clustering Made Easy on MongoDB
Webinar: Adobe Experience Manager Clustering Made Easy on MongoDB
 
SenchaCon 2016: The Modern Toolchain - Ross Gerbasi
SenchaCon 2016: The Modern Toolchain - Ross Gerbasi   SenchaCon 2016: The Modern Toolchain - Ross Gerbasi
SenchaCon 2016: The Modern Toolchain - Ross Gerbasi
 
New Repository in AEM 6 by Michael Marth
New Repository in AEM 6 by Michael MarthNew Repository in AEM 6 by Michael Marth
New Repository in AEM 6 by Michael Marth
 
EasyEngine - Command-Line tool to manage WordPress Sites on Nginx
EasyEngine - Command-Line tool to manage WordPress Sites on NginxEasyEngine - Command-Line tool to manage WordPress Sites on Nginx
EasyEngine - Command-Line tool to manage WordPress Sites on Nginx
 
WordPress Optimization with Litespeed Cache #wpjkt14
WordPress Optimization with Litespeed Cache  #wpjkt14WordPress Optimization with Litespeed Cache  #wpjkt14
WordPress Optimization with Litespeed Cache #wpjkt14
 
PHP Indonesia - Nodejs Web Development
PHP Indonesia - Nodejs Web DevelopmentPHP Indonesia - Nodejs Web Development
PHP Indonesia - Nodejs Web Development
 
Here Be Dragons - Debugging WordPress
Here Be Dragons - Debugging WordPressHere Be Dragons - Debugging WordPress
Here Be Dragons - Debugging WordPress
 
CIRCUIT 2015 - Monitoring AEM
CIRCUIT 2015 - Monitoring AEMCIRCUIT 2015 - Monitoring AEM
CIRCUIT 2015 - Monitoring AEM
 
Wordpress optimization
Wordpress optimizationWordpress optimization
Wordpress optimization
 
Bundling your front-end with Webpack
Bundling your front-end with WebpackBundling your front-end with Webpack
Bundling your front-end with Webpack
 
AEM + MongoDB: How to Scale and Operate Large Digital Asset Management Systems
AEM + MongoDB: How to Scale and Operate Large Digital Asset Management SystemsAEM + MongoDB: How to Scale and Operate Large Digital Asset Management Systems
AEM + MongoDB: How to Scale and Operate Large Digital Asset Management Systems
 
Kickstart Jpa
Kickstart JpaKickstart Jpa
Kickstart Jpa
 
Using MAMP for Web Development
Using MAMP for Web DevelopmentUsing MAMP for Web Development
Using MAMP for Web Development
 
Aem offline content
Aem offline contentAem offline content
Aem offline content
 
Drupal 7 performance and optimization
Drupal 7 performance and optimizationDrupal 7 performance and optimization
Drupal 7 performance and optimization
 
High Performance WordPress II
High Performance WordPress IIHigh Performance WordPress II
High Performance WordPress II
 
Building a DevOps pipeline for Serverless by using Mocha, GitHub and Travis
Building a DevOps pipeline for Serverless by using Mocha, GitHub and TravisBuilding a DevOps pipeline for Serverless by using Mocha, GitHub and Travis
Building a DevOps pipeline for Serverless by using Mocha, GitHub and Travis
 
Metarefresh
MetarefreshMetarefresh
Metarefresh
 
Sails.js Intro
Sails.js IntroSails.js Intro
Sails.js Intro
 
High Performance WordPress - WordCamp Jerusalem 2010
High Performance WordPress - WordCamp Jerusalem 2010High Performance WordPress - WordCamp Jerusalem 2010
High Performance WordPress - WordCamp Jerusalem 2010
 

Viewers also liked

User interface customization for aem6 circuit
User interface customization for aem6 circuitUser interface customization for aem6 circuit
User interface customization for aem6 circuit
Damien Antipa
 

Viewers also liked (12)

Basics Of Neural Network Analysis
Basics Of Neural Network AnalysisBasics Of Neural Network Analysis
Basics Of Neural Network Analysis
 
CQ5 Development Setup, Maven Build and Deployment
CQ5 Development Setup, Maven Build and DeploymentCQ5 Development Setup, Maven Build and Deployment
CQ5 Development Setup, Maven Build and Deployment
 
Hubot + Slack + AEM
Hubot + Slack + AEMHubot + Slack + AEM
Hubot + Slack + AEM
 
User interface customization for aem6 circuit
User interface customization for aem6 circuitUser interface customization for aem6 circuit
User interface customization for aem6 circuit
 
UI Customization in AEM 6.0
UI Customization in AEM 6.0UI Customization in AEM 6.0
UI Customization in AEM 6.0
 
Simplify and Accelerate App Development with Adobe AEM Mobile
Simplify and Accelerate App Development with Adobe AEM MobileSimplify and Accelerate App Development with Adobe AEM Mobile
Simplify and Accelerate App Development with Adobe AEM Mobile
 
Adobe AEM - From Eventing to Job Processing
Adobe AEM - From Eventing to Job ProcessingAdobe AEM - From Eventing to Job Processing
Adobe AEM - From Eventing to Job Processing
 
AEM 6.1 User Interface Customization
AEM 6.1 User Interface CustomizationAEM 6.1 User Interface Customization
AEM 6.1 User Interface Customization
 
REST in AEM
REST in AEMREST in AEM
REST in AEM
 
User Interface customization for AEM 6
User Interface customization for AEM 6User Interface customization for AEM 6
User Interface customization for AEM 6
 
Building Quality into the AEM Publication Workflow with Active Standards by D...
Building Quality into the AEM Publication Workflow with Active Standards by D...Building Quality into the AEM Publication Workflow with Active Standards by D...
Building Quality into the AEM Publication Workflow with Active Standards by D...
 
AEM Best Practices for Component Development
AEM Best Practices for Component DevelopmentAEM Best Practices for Component Development
AEM Best Practices for Component Development
 

Similar to Introdcution to Adobe CQ

01 overview-servlets-and-environment-setup
01 overview-servlets-and-environment-setup01 overview-servlets-and-environment-setup
01 overview-servlets-and-environment-setup
dhrubo kayal
 
Play Framework: The Basics
Play Framework: The BasicsPlay Framework: The Basics
Play Framework: The Basics
Philip Langer
 
Introduction to seam_applications_formated
Introduction to seam_applications_formatedIntroduction to seam_applications_formated
Introduction to seam_applications_formated
nuwanrg
 
Introduction to seam_applications_formated
Introduction to seam_applications_formatedIntroduction to seam_applications_formated
Introduction to seam_applications_formated
nuwanrg
 

Similar to Introdcution to Adobe CQ (20)

The Top 10 Things Oracle UCM Users Need To Know About WebLogic
The Top 10 Things Oracle UCM Users Need To Know About WebLogicThe Top 10 Things Oracle UCM Users Need To Know About WebLogic
The Top 10 Things Oracle UCM Users Need To Know About WebLogic
 
01 overview-servlets-and-environment-setup
01 overview-servlets-and-environment-setup01 overview-servlets-and-environment-setup
01 overview-servlets-and-environment-setup
 
Web Assembly Big Picture
Web Assembly Big PictureWeb Assembly Big Picture
Web Assembly Big Picture
 
Getting Started with Platform-as-a-Service
Getting Started with Platform-as-a-ServiceGetting Started with Platform-as-a-Service
Getting Started with Platform-as-a-Service
 
Play Framework: The Basics
Play Framework: The BasicsPlay Framework: The Basics
Play Framework: The Basics
 
Getting Started with PaaS
Getting Started with PaaSGetting Started with PaaS
Getting Started with PaaS
 
Reactjs Basics
Reactjs BasicsReactjs Basics
Reactjs Basics
 
9 Best JavaScript Frameworks To Choose
9 Best JavaScript Frameworks To Choose9 Best JavaScript Frameworks To Choose
9 Best JavaScript Frameworks To Choose
 
Introduction to Jquery
Introduction to JqueryIntroduction to Jquery
Introduction to Jquery
 
Dot Net Nuke Presentation
Dot Net Nuke PresentationDot Net Nuke Presentation
Dot Net Nuke Presentation
 
Developing Java Web Applications
Developing Java Web ApplicationsDeveloping Java Web Applications
Developing Java Web Applications
 
WebDev Simplified React.js.pptx
WebDev Simplified React.js.pptxWebDev Simplified React.js.pptx
WebDev Simplified React.js.pptx
 
Building Highly Scalable Java Applications on Windows Azure - JavaOne S313978
Building Highly Scalable Java Applications on Windows Azure - JavaOne S313978Building Highly Scalable Java Applications on Windows Azure - JavaOne S313978
Building Highly Scalable Java Applications on Windows Azure - JavaOne S313978
 
Dynamic Languages Web Frameworks Indicthreads 2009
Dynamic Languages Web Frameworks Indicthreads 2009Dynamic Languages Web Frameworks Indicthreads 2009
Dynamic Languages Web Frameworks Indicthreads 2009
 
Introduction to Seam Applications
Introduction to Seam ApplicationsIntroduction to Seam Applications
Introduction to Seam Applications
 
Introduction to seam_applications_formated
Introduction to seam_applications_formatedIntroduction to seam_applications_formated
Introduction to seam_applications_formated
 
Introduction to seam_applications_formated
Introduction to seam_applications_formatedIntroduction to seam_applications_formated
Introduction to seam_applications_formated
 
D. Andreadis, Red Hat: Concepts and technical overview of Quarkus
D. Andreadis, Red Hat: Concepts and technical overview of QuarkusD. Andreadis, Red Hat: Concepts and technical overview of Quarkus
D. Andreadis, Red Hat: Concepts and technical overview of Quarkus
 
Asp.net
Asp.netAsp.net
Asp.net
 
Rajiv ranjan resume-us
Rajiv ranjan  resume-usRajiv ranjan  resume-us
Rajiv ranjan resume-us
 

Recently uploaded

Recently uploaded (20)

A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 

Introdcution to Adobe CQ

  • 1. Day1: Introduction, Usage, Architecture Team CKJ (ckj0369@gmail.com) 1
  • 2. Adobe Experience Manager (AEM) : Most standard & fastest web management system on Java Complete suite of applications for the Web Experience Management (WEM) Web-based client-server system for building, managing and deploying commercial websites and related services The AEM server is Java-based and runs on most operating systems that support that platform. All client interaction with AEM is done through a web browser. Team CKJ (ckj0369@gmail.com) 2
  • 3. Web Application Server: AEM can be deployed in standalone mode. Web Application Framework: AEM incorporates the Sling Web Application Framework that simplifies the writing of RESTful, content-oriented web applications. Content Repository: AEM includes a Java Content Repository (JCR), a type of hierarchical database designed specifically for unstructured and semi- structured data. Team CKJ (ckj0369@gmail.com) 3
  • 4.  Build  Author  Publish  Drag & Drop components  Standard Workflow  Scalable, reliable, reusable & faster  Digital asset Repository (Images, videos etc)  Already feature-rich  Can be accessed from anywhere through web  Use of dispatcher which caches page & make response time v.fast Team CKJ (ckj0369@gmail.com) 4
  • 5.  Author  Publish Team CKJ (ckj0369@gmail.com) 5
  • 6.  Building Blocks of CQ: Team CKJ (ckj0369@gmail.com) 6
  • 7. Web Content Management That’s where we create websites and its content Digital Asset Management All the digital media goes here like images, documents, movies et. Al. Campaign Management Creating campaigns, mailers and teasers using the same content. Social Collaboration Calendar, Customer ratings, Forum, Comments and the other usual stuff (FB, Twitter) Workflow Automate the processes. Add users, scripts and other processes. Yes can be triggered Team CKJ (ckj0369@gmail.com) 7
  • 8. Team CKJ (ckj0369@gmail.com) 8 Current Version – 6 with a valid license key Pre-requisites – Java v1.7, 4 GB RAM (min), 1.5 GB memory, CRXDE Installation is double clicking a JAR Set up as Author
  • 10. CQ5 WCM : Pages, Templates, Components, Workflows and everything else CQ is made up of Apache Sling: The REST framework responsible for delivering content form JCR JCR : Java content Repository. Everything is content. Implementation used – CRX OSGI : The Universal Middleware. Container for Bundles. Uses Apache Felix Team CKJ (ckj0369@gmail.com) 10
  • 11. Team CKJ (ckj0369@gmail.com) 11 Template The Blue print to make a page Pages This is what the Author creates Components Part of templates and this is where you will spend a lot of your time. JSP, JS, CSS, i18n, ExtJs Dialog User Interface to collect information from an Author. Custom created. ExtJs Widgets Each line item in a dialog. Sits inside a widget collection. ExtJs Workflow Model a workflow, Run it, See the inbox, Step ahead.. Phew Sidekick & Content Finder : On the Authoring Page. CF is used to add content (from DAM) and Sidekick to add components and more
  • 15.  Post your queries to ckj0369@gmail.com  Subscribe us @ youtube for getting all latest videos on Adobe CQ development: https://www.youtube.com/channel/UCV1siBjRv ih3HDjSkP-2ijw Team CKJ (ckj0369@gmail.com) 15