Project Design Structure | Community
Skip to main content
amoghd64765494
New Participant
May 16, 2016
Solved

Project Design Structure

  • May 16, 2016
  • 5 replies
  • 1499 views

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.

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by smacdonald2008

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

5 replies

amoghd64765494
New Participant
May 17, 2016

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 !!

smacdonald2008
smacdonald2008Accepted solution
New Participant
May 16, 2016

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

Employee
May 16, 2016

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

kautuk_sahni
Employee
May 16, 2016

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
Jitendra_S_Toma
New Participant
May 16, 2016

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