Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
BedrockMission!

Learn More

View all

Sign in to view all badges

Headless AEM Implementation

Avatar

Avatar
Contributor 2
Level 8
AEM_Forum
Level 8

Likes

147 likes

Total Posts

631 posts

Correct Reply

4 solutions
Top badges earned
Contributor 2
Validate 100
Validate 50
Validate 25
Validate 10
View profile

Avatar
Contributor 2
Level 8
AEM_Forum
Level 8

Likes

147 likes

Total Posts

631 posts

Correct Reply

4 solutions
Top badges earned
Contributor 2
Validate 100
Validate 50
Validate 25
Validate 10
View profile
AEM_Forum
Level 8

14-06-2018

Hi all,

What exactly is the meaning of Headless AEM Implementation? Often times, clients keep saying this.

1. A totally different front end accessing AEM Data store (JCR or so)? In this case, there are no AEM Templates, but AEM Components may be there connecting the new front end with AEM Data store.

2. A totally different front end uses AEM Templates, which in turn invokes AEM components, etc.

Ex: When we use Angular JS, AEM Templates use this, in place of regular JS.

So, in effect, the whole thing remains the same, except for the JS used.

Appreciate your replies.

Thanks,

Rama.

Replies

Avatar

Avatar
Validate 25
Level 10
smacdonald2008
Level 10

Likes

1,409 likes

Total Posts

12,671 posts

Correct Reply

2,278 solutions
Top badges earned
Validate 25
Validate 10
Validate 1
Give back 900
Give back 600
View profile

Avatar
Validate 25
Level 10
smacdonald2008
Level 10

Likes

1,409 likes

Total Posts

12,671 posts

Correct Reply

2,278 solutions
Top badges earned
Validate 25
Validate 10
Validate 1
Give back 900
Give back 600
View profile
smacdonald2008
Level 10

14-06-2018

This is simply a term. More information here to give you an idea - https://www.mytechlogy.com/IT-blogs/11072/headless-web-development-everything-you-need-to-know/#.WyJ...

Anyhow the best practice with AEM now are these:

1 - Use Editable Templates to drive your site (no longer use Static Templates)- Adobe Experience Manager Help | Creating an Adobe Experience Manager 6.4 website using Editable Temp...

2 - When possible - use Core Components - http://www.aemcq5tutorials.com/tutorials/aem-core-components/

3 - Use HTL to develop new components (no longer use JSP) - Getting Started with HTL (many times you need to develop your own components - you should use HTL over other JS frameworks). Having said that - HTL works nicely with libs such as Bootstrap and JQuery.

4 - See this doc for an end to end -- Getting Started with AEM Sites - WKND Tutorial

These docs will show you best practice practice around building AEM sites.

Avatar

Avatar
Validate 25
MVP
Ratna_Kumar
MVP

Likes

159 likes

Total Posts

755 posts

Correct Reply

134 solutions
Top badges earned
Validate 25
Validate 10
Validate 1
Give Back 50
Give Back 5
View profile

Avatar
Validate 25
MVP
Ratna_Kumar
MVP

Likes

159 likes

Total Posts

755 posts

Correct Reply

134 solutions
Top badges earned
Validate 25
Validate 10
Validate 1
Give Back 50
Give Back 5
View profile
Ratna_Kumar
MVP

14-06-2018

Hi Rama,

I agree with Scott. That is just a term.

See this blog for more information: http://aempodcast.com/2017/aem-resources/aem-headless-cms/#.WyKOLKczbIU

headless.PNG

Hope this helps!!

Thanks,

Ratna Kumar.

Avatar

Avatar
Contributor 2
Level 8
AEM_Forum
Level 8

Likes

147 likes

Total Posts

631 posts

Correct Reply

4 solutions
Top badges earned
Contributor 2
Validate 100
Validate 50
Validate 25
Validate 10
View profile

Avatar
Contributor 2
Level 8
AEM_Forum
Level 8

Likes

147 likes

Total Posts

631 posts

Correct Reply

4 solutions
Top badges earned
Contributor 2
Validate 100
Validate 50
Validate 25
Validate 10
View profile
AEM_Forum
Level 8

15-06-2018

Thanks Ratna Kumar.

This is a very useful link on this subject.

So, basically we could use any software for UI and as long as that UI is able to invoke DefaultGetServlet, Headless AEM could be achieved.

Ofcourse, we could customize this servlet, if it does not meet our needs.

In this case, in the whole of UI, there is no AEM at all. (including the templates).

Now, coming back to case#2 in my original query, is that a Headless AEM at all?

The UI has AEM templates in the front end.

So, I would say, it is partial Headless AEM.

Kindly throw your ideas.

Thanks,

Rama.

Avatar

Avatar
Contributor 2
Level 8
AEM_Forum
Level 8

Likes

147 likes

Total Posts

631 posts

Correct Reply

4 solutions
Top badges earned
Contributor 2
Validate 100
Validate 50
Validate 25
Validate 10
View profile

Avatar
Contributor 2
Level 8
AEM_Forum
Level 8

Likes

147 likes

Total Posts

631 posts

Correct Reply

4 solutions
Top badges earned
Contributor 2
Validate 100
Validate 50
Validate 25
Validate 10
View profile
AEM_Forum
Level 8

19-06-2018

Hi Ratna Kumar/Scott,

Am I correct in my above observations?

Thanks,

Rama.