1. Adobe Experience Manager

Nagendra Reddy
2 min readMar 3, 2022

What is CMS ?

Content Management System (CMS) provides website authoring, collaboration and administration tools that help users with little knowledge of web programming languages or markup languages create and manage website content.

What is AEM ?

AEM is a highly capable content management system.

  • Based on components and templates.
  • Allows java based development
  • Anyone can author and update sites — No Development knowledge required
  • Easy maintenance, Easy publish data to production and Easy integration to third party applications.

In AEM We have a Frames that we call it as template. Each template has Sidenav, header and body. We need to create a components to fit into these areas.

Website Creation process in AEM

  • Developer create components and templates
  • Content Author create content
  • Approver approves it
  • Website LIVE

Why Adobe Experience Manager ?

There are many reasons which makes AEM favourable for millions of customers. Major ones are below.

  • Out of the box components for rapid development.
  • Personalization features
  • Mobile enabled responsive application development
  • Workflows & Multi site management for any locale
  • Digital Asset Management (AEM)
  • Content Editing features
  • Intetration with the Adobe Marketing Cloud
  • Marketing campiagns
  • Social Communities enabled
  • Securities in all level

Pre-requisites for start AEM

Frontend

  • Javascript
  • HTML, CSS,Bootstrap, Responsive Design
  • HTL / Slight Understanding
  • Java Understanding

Backend

  • Java
  • JSP / Servlets
  • HTML, CSS,Bootstrap, Responsive Design
  • HTL / Slight Understanding

Tools for a developer

Setup

  • JDK
  • AEM Quick start file

Development

  • Eclipse IDE / Intellij
  • Maven
  • GIT /SVN
  • Jenkins

Additional tools

  • Artifactory
  • Apache Sling
  • Lucene
  • Tomcat /JBoss
  • Apache Web Server
  • Analytics
  • Tagging

--

--