Expand my Community achievements bar.

codebase folder structure

Avatar

Level 2

I have a requirement to build a global folder structure where it can be used for different market websites (No MSM). Each market will have some market specific components and global components. What is the best way to structure the folders in SVN in context of AEM? Thanks guys!

4 Replies

Avatar

Level 4

Are you using these components in AEM? 

Avatar

Level 2

Yes, Steve.... I'm taking about the AEM projects only! :)

Avatar

Level 4

See the sub section titled: Components and their structure located here: 

https://docs.adobe.com/docs/en/cq/5-6-1/developing/components.html

Component definitions

As already mentioned, the definition of a component can be broken down into:

  • AEM components are based on Sling
  • AEM components are located under /libs/foundation/components
  • site specific components are located under /apps/<sitename>/components
  • AEM has the page component; this is a particular type of resource which is important for content management.

.....

You can place site specific components under /apps. 

Avatar

Level 9

Well,

You can have a base structure and then each market can either extend existing structure or create similar folders. What's your architectural design?. And, What are the things each market will need?.

---Jitendra