Introduction to AEM
Adobe Experience Manager is a content management system tool developed by Adobe. Content management system tool is used for website authoring, collaboration and administration which ultimately helps to create, edit and publish the content. Using the AEM tool, it is simple to create websites, mobile apps, or forms. AEM is a business content management system (CMS) that effectively optimizes authoring and content management.
Basics of AEM
The author instance, publish instance, and dispatcher form the core of the entire AEM configuration according to the AEM architecture.
In simple terms Author instance is where users create and edit the content which can be published when activation is performed. Author allows for complete authoring, component configuration, uploading, modification, deletion, and related tasks. In short, author instance decides which content must be released. Activation is done for content that needs to be live or be made public, and deactivation is done for content that needs to be removed.
The publish instance or publisher is where published content resides. The content that has been activated on the author is replicated on the publisher, making the publisher’s version of the activated content public. Publish instances and author instances are similar, with the exception of authoring capabilities.
Dispatcher helps in caching of certain pages and assets. Caching helps to speed up the delivery of the content to the end user, disallowing cache to certain pages/paths can also be done for security purposes. Due to its load balancing capabilities dispatcher acts a load balancer to various publishers which makes the response time faster.
Once the authoring is done which means the content is created and modified successfully on author, to make the content public (on the publish environment) we need to publish it. This process is called as publishing. When we want to remove any page from the publish environment it is known as unpublishing. Activation and Deactivation are synonymous term to Publish/Unpublish.
In the website console we can see all the available pages (in locally installed AEM – http://localhost:4502/siteadmin#)
Step 1: Select the page you want to activate
Step 2: Click Activate from the top menu or we can right click and select activate from the drop-down menu too.