Migration of etc/design folder | Community
Skip to main content
AEMLearner-1989
Level 4
June 14, 2020
Solved

Migration of etc/design folder

  • June 14, 2020
  • 1 reply
  • 2177 views

Hi Team, we are gonna migrate etc/design folder ..pls suggest a right method

 

Current design:

 

etc/design/(project-name)/static-template-name/design_dialog (authoring values)..

 

 

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 vanegi

Starting from AEM 6.4, /etc/design is not used like it was in previous versions of AEM. As per repository restructuring guide [0], you need to move /etc/design to the following:

 

/apps/settings/wcm/designs/<project-name>

 

 

For any Designs that are managed in SCM, and not written to at run-time via Design Dialogs.
  1. Copy the designs from the Previous Location to the New Location (/apps).
  2. Convert any CSS, JavaScript and static resources in the Design to a Client Library with allowProxy = true .
  3. Update references to the Previous Location in the cq : designPath property.
  4. Update any Pages referencing the Previous Location to use the new Client Library category (this requires updating Page implementation code).
  5. Update AEM Dispatcher rules to allow the serving of Client Libraries via the /etc.clientlibs/.. proxy servlet. See [0] for more details.

 

[0]: https://docs.adobe.com/content/help/en/experience-manager-65/deploying/restructuring/all-repository-restructuring-in-aem-6-5.html#default-designs

 

Hope this helps!!

1 reply

vanegi
Adobe Employee
vanegiAdobe EmployeeAccepted solution
Adobe Employee
June 14, 2020

Starting from AEM 6.4, /etc/design is not used like it was in previous versions of AEM. As per repository restructuring guide [0], you need to move /etc/design to the following:

 

/apps/settings/wcm/designs/<project-name>

 

 

For any Designs that are managed in SCM, and not written to at run-time via Design Dialogs.
  1. Copy the designs from the Previous Location to the New Location (/apps).
  2. Convert any CSS, JavaScript and static resources in the Design to a Client Library with allowProxy = true .
  3. Update references to the Previous Location in the cq : designPath property.
  4. Update any Pages referencing the Previous Location to use the new Client Library category (this requires updating Page implementation code).
  5. Update AEM Dispatcher rules to allow the serving of Client Libraries via the /etc.clientlibs/.. proxy servlet. See [0] for more details.

 

[0]: https://docs.adobe.com/content/help/en/experience-manager-65/deploying/restructuring/all-repository-restructuring-in-aem-6-5.html#default-designs

 

Hope this helps!!

Level 2
May 1, 2024

Hi, what if we leave the content under /etc/designs as is? will it have any impact on functionality?