Shivam Kumar Chauhan

How to trigger mail dynamically using Sendgrid and Amazon AWS?

Use case:- Here we are taking a general use case. Let’s say we have a site where authors can submit their books for publishing. In the database their books table structure is as follows. While submitting the book, the author has to fill in the details like book name, description, author name and mail.BOOK_ID is […]

Read More

How to add adaptive forms to the MySQL database

Go to the URL localhost:4502/system/console/bundles . Click on the install/update button. Click on the choose file option in the popup and select the mysql-connector-j file to check the Start Bundle checkbox. Click on the install or update button. Search for MySql in the config manager and check if the bundle is active. Go to the […]

Read More

How to use AEM as a Headless CMS

Adobe Experience Manager (AEM) has multiple options for defining headless endpoints and delivering its content as JSON. Some of them are- GraphQL Token authentication Content Service In this blog, we are going to implement Aem as a headless CMS by using GraphQL. What is GraphQL? GraphQL is an API used to expose data of the […]

Read More

How to create package of Users, Groups their Permission by using ACS Commons

First, Upload ACS Commons Package at your author instance. Now, Go to the URL http://localhost:4502/miscadmin. Now, Go to acs-commons > Content Packagers. Now, Go to acs-commons > Content Packagers. Click on New > New Page. Give a Title, Select ACL Packager and click on create. (If we select Authorizable Packager User/Group package will create without […]

Read More

Composite Component in AEM

What is a Composite Component? A Composite Component is a component where we want a component with some default component like image, title, text, etc, with authoring power, when the component is dropped. How to make the Composite Component? For making a composite component, you can make a container component. In our case we do […]

Read More

How can we create custom error pages in AEM?

For creating the custom error pages in our project we can use the acs commons utility to handle error pages. For this, you need to upload the ACS commons package in the crx. After that, you need to overlay the sling folder present in the libs folder as shown below. We only need to overlay […]

Read More

How to install .wgt file in Samsung Smart TV using Tizen Studio

To install a .wgt file in smart TV. Your TV should be connected with TV. If you want any help on that, you can refer to the link below. 1. Open Tizen Studio 2. Go to File -> Import as shown below. 3. Click on import you will see a window with different options 4. […]

Read More

AEM as a Cloud Service – Part 1

Some of the Benefits of moving to AEMaaCS As per Adobe documentation, AEM as a Cloud Service provides a continuous delivery pipeline for the AEM codebase using CI/CD pipeline. It provides automatic updates with zero downtime. This gives an advantage of keeping you on the most recent version. It will deliver content quickly and efficiently, […]

Read More

How to Dynamically populate OOTB Table Component in Adaptive Form

In this blog, I want to share how you can dynamically prepopulate out of the box table component. You do not have to create your own custom table component to serve data dynamically in form of table. First, drop out of the box table component on to page as shown:- Now for example, I want […]

Read More

Prefill Service in Adaptive Forms

In this blog, I want to share how we can use the Prefill Service feature in adaptive forms. What is the use of Prefill Service? It is used to prepopulate the form with given values. How to create Prefill Service? For creating prefill service you need to create an osgi component. For example:- In my […]

Read More