Expand my Community achievements bar.

Dive into Adobe Summit 2024! Explore curated list of AEM sessions & labs, register, connect with experts, ask questions, engage, and share insights. Don't miss the excitement.
SOLVED

project structure/folder structure

Avatar

Level 5

Que- what all folder do under crxde lite explain about all folders under crxde lite? use of all folder and working for all folder?

1 Accepted Solution

Avatar

Correct answer by
Level 7

Hi

Below is a brief description of all the folders under crxde lite.

1) The /apps folder is where you will store CQ5 elements such as Templates, Components, OSGi bundles, and static files. In order to start a new application/project, it is necessary to define a location for these elements. Typically, they are defined as a subfolder of the /apps folder(/apps/your project/components).

2) The /content folder contains the pages you create for the website using the templates. All the data in the components you add to the page are stored under the page's node in the content folder.

3) The /etc folder holds the designs, the common 'CSS' and the design level configurations.

4) The /libs folder includes Libraries and definitions that belong to the core of AEM. The sub-folders in /libs represent the out of the box AEM features as for example search or replication.  The content in /libs should not be modified as it affects the way AEM works. Features specific to your website should be developed under /apps.

5) The /var folder includes files that change and are updated by the system; such as audit logs, statistics, event-handling. The sub-folder /var/classes contains the java servlets in source and compiled forms that have been generated from the components scripts.

6) The /tmp folder is the Temporary working area.

7) The /home folder includes users and group information and it also includes ACLs to determine what actions a user or group can take and where it can perform those actions.

For more information go through the below link

Structure within the Repository

Hope this helps!

View solution in original post

11 Replies

Avatar

Correct answer by
Level 7

Hi

Below is a brief description of all the folders under crxde lite.

1) The /apps folder is where you will store CQ5 elements such as Templates, Components, OSGi bundles, and static files. In order to start a new application/project, it is necessary to define a location for these elements. Typically, they are defined as a subfolder of the /apps folder(/apps/your project/components).

2) The /content folder contains the pages you create for the website using the templates. All the data in the components you add to the page are stored under the page's node in the content folder.

3) The /etc folder holds the designs, the common 'CSS' and the design level configurations.

4) The /libs folder includes Libraries and definitions that belong to the core of AEM. The sub-folders in /libs represent the out of the box AEM features as for example search or replication.  The content in /libs should not be modified as it affects the way AEM works. Features specific to your website should be developed under /apps.

5) The /var folder includes files that change and are updated by the system; such as audit logs, statistics, event-handling. The sub-folder /var/classes contains the java servlets in source and compiled forms that have been generated from the components scripts.

6) The /tmp folder is the Temporary working area.

7) The /home folder includes users and group information and it also includes ACLs to determine what actions a user or group can take and where it can perform those actions.

For more information go through the below link

Structure within the Repository

Hope this helps!

Avatar

Level 5

Thanks for this answer but i want more brief information about all the folder and sub folders also..please help me

Avatar

Level 5

please let me know about clientlib folder and workflow

Avatar

Employee Advisor

These deal with certain functionality available in AEM.

For clientlibraries see Using Client-Side Libraries

For workflow see Adobe Experience Manager Help | Using Adobe Experience Manager Workflows

And unless specifically documented use the API instead of manipulating directly nodes in the repository.

Avatar

Level 5

what is stored in

/conf/global/settings/workflow

Avatar

Level 5

where is editable templates stored?

Avatar

Level 5

where is stored template policy and template type?

Where is core component stored?

where is project specific?

what is stored in clientlibs?

where is component level css stored?

where is users stored?

Where is editable template stored?

What is stored in

/conf/global/settings/workflow

Avatar

Level 5

what is stored in conf/wknd/settings/wcm/template-types/empty-page/initial?