Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
Bedrock Mission!

Learn more

View all

Sign in to view all badges

codebase folder structure


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!

1 Reply


Level 4

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

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. 


Level 9


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?.