Expand my Community achievements bar.

SOLVED

Overlay AEM OOTB components

Avatar

Employee Advisor

Hi All,

As AEM has provided one OOTB component called: External (path: /libs/foundation/components/external) and it's built using JSP.

Based on my current requirement I can go ahead and overlay this component.

While doing the overlay -

a. I need to Reconstruct the appropriate /libs structure under /apps

b. Rename the component 'Title' and 'name' like - Project_Name-External and project_name-external.

c. Change the value of componentGroup property.

Note: Based on requirement its not required to make any change in code level.

As the other components in our project, we have built using sightly .So, my question is that if I consider the best practice do I need to build the 'External' component using sightly for my project or I can continue with JSP.

Thanks for your help.

Debal

1 Accepted Solution

Avatar

Correct answer by
Level 10

There is no reason from a technical point of view that you cannot keep it as JSP. JSP is still a valid way to build AEM components. However HTL is the preferred way.

View solution in original post

2 Replies

Avatar

Correct answer by
Level 10

There is no reason from a technical point of view that you cannot keep it as JSP. JSP is still a valid way to build AEM components. However HTL is the preferred way.

Avatar

Employee Advisor

Thanks Scott for your suggestion.

Thanks,

Debal