Expand my Community achievements bar.

SOLVED

AEM Project Structure

Avatar

Level 6

Hi Guys,

Which project structure is the recommended one for new AEM projects:

https://github.com/Adobe-Marketing-Cloud/aem-project-archetype

or

https://github.com/Adobe-Consulting-Services/lazybones-aem-templates

Is there any recommendation about this?

Thanks

1 Accepted Solution

Avatar

Correct answer by
Administrator

Hi

Please have a look at the comments of internal Adobe experts on this:

1.   Praveen (edubey):- We can not say which is best but it is true that lazybone provide much more options as compared to AEM archetype. If you really dont worry about the startup configuration which LB provides you can direct your AEM archetype but if you have some specific config to be done in starting setup then go for LB.

2. Internal expert 2:- There's no hard and fast recommendation. The lazybones approach as it does more interactively than the others.

3. Internal expert 3:- ACS Lazybones bootstraps the maven archetype even further allowing you to (optionally) generate things like Project Designs and Clientlibs definitions, OSGi Config nodes, per AEM delivery best practices.

I hope this would help you.

~kautuk



Kautuk Sahni

View solution in original post

2 Replies

Avatar

Level 10

Hi ,

The recommended one for AEM new projects is the first link you mentioned
// https://github.com/Adobe-Marketing-Cloud/aem-project-archetype

Also, follow this community article which specks about how to create a new project using Maven Archetype 10 as same as above link
//https://helpx.adobe.com/experience-manager/using/first-arch10.html

Creating AEM project using lazybones AEM templates is also preferred one, it is all depends upon your project requirement!!

Thanks,
Ratna Kumar.

Avatar

Correct answer by
Administrator

Hi

Please have a look at the comments of internal Adobe experts on this:

1.   Praveen (edubey):- We can not say which is best but it is true that lazybone provide much more options as compared to AEM archetype. If you really dont worry about the startup configuration which LB provides you can direct your AEM archetype but if you have some specific config to be done in starting setup then go for LB.

2. Internal expert 2:- There's no hard and fast recommendation. The lazybones approach as it does more interactively than the others.

3. Internal expert 3:- ACS Lazybones bootstraps the maven archetype even further allowing you to (optionally) generate things like Project Designs and Clientlibs definitions, OSGi Config nodes, per AEM delivery best practices.

I hope this would help you.

~kautuk



Kautuk Sahni