Expand my Community achievements bar.

Guidelines for the Responsible Use of Generative AI in the Experience Cloud Community.
SOLVED

Project Design Structure

Avatar

Level 3

What could be the best project design that's need to be followed while working in AEM ? Do we have any proper document available on this ?

As i have a requirement of new project and below are my doubts:

-- We should have page-component and template for each and every page, even if header and footer is common ?

-- When should we create new page-component and page template ?   

-- What to do when only body design is different of pages ? and rest other part is same ?

-- Can we include component level clientlibs in component jsp's directly ?

I have a confusion as Geometrix project is having page-component and template for each and every page. :(

Please guide me on this.

1 Accepted Solution

Avatar

Correct answer by
Level 10

When creating an AEM project- start by building a project using AEM Archetype 10 project: 

https://helpx.adobe.com/experience-manager/using/first-arch10.html

You will see a lot of default files that you can look at. The article explains most of them. 

As you get deeper into AEM development  - i recommend you watch various AEM Ask the Experts sessions too: You can find them here: 

https://helpx.adobe.com/experience-manager/topics/ate-sessions.html

Also - you can refer to the listing of our AEM Community articles: 

https://helpx.adobe.com/experience-manager/topics/how-to.html

View solution in original post

5 Replies

Avatar

Level 9

All of your requirements are implemented in geometrixx site. You can review why & how to create templates & components. Also, you could explore how to override only body of the template and header, footer inherits from some common template.

Regards,

Jitendra

Avatar

Administrator

Hi

As mentioned by Jitendra, geometrixx site will cover all your requirements.

To know more please follow these articles:-

Link:- https://docs.adobe.com/docs/en/aem/search.html?q=geometrixx+

Link:- https://helpx.adobe.com/experience-manager/topics/how-to.html

Link:- https://helpx.adobe.com/experience-manager/using/onboardAEM.html

I hope this would help you.

Thanks and Regards

Kautuk Sahni



Kautuk Sahni

Avatar

Employee

Hi,

all your questions would be answered by taking the classroom based Adobe AEM training. You can also use various sites to understand how AEM projects are structured and understand some of the basics[0][1].

Regards,

Opkar

 

[0] https://adobeaemtherightway.wordpress.com/

[1] https://docs.adobe.com/docs/en/aem/6-2/develop/the-basics/website.html

Avatar

Correct answer by
Level 10

When creating an AEM project- start by building a project using AEM Archetype 10 project: 

https://helpx.adobe.com/experience-manager/using/first-arch10.html

You will see a lot of default files that you can look at. The article explains most of them. 

As you get deeper into AEM development  - i recommend you watch various AEM Ask the Experts sessions too: You can find them here: 

https://helpx.adobe.com/experience-manager/topics/ate-sessions.html

Also - you can refer to the listing of our AEM Community articles: 

https://helpx.adobe.com/experience-manager/topics/how-to.html

Avatar

Level 3

v

smacdonald2008 wrote...

When creating an AEM project- start by building a project using AEM Archetype 10 project: 

https://helpx.adobe.com/experience-manager/using/first-arch10.html

You will see a lot of default files that you can look at. The article explains most of them. 

As you get deeper into AEM development  - i recommend you watch various AEM Ask the Experts sessions too: You can find them here: 

https://helpx.adobe.com/experience-manager/topics/ate-sessions.html

Also - you can refer to the listing of our AEM Community articles: 

https://helpx.adobe.com/experience-manager/topics/how-to.html

 

Thanks Smacdonald !!