AEM Archetype Update from version 22 to 47 | Community
Skip to main content
February 8, 2024
Solved

AEM Archetype Update from version 22 to 47

  • February 8, 2024
  • 2 replies
  • 850 views

Currently we are on classic UI and my clientlibs and other structures are under the etc folder. We are using the static template. 

We have initiated project to the upgrade the AEM from classic to touch UI, clientlibs under the ui.frontend package. Along with to this, we also wanted to upgrade to the latest archetype i.e. 47.

 

When I tried to upgrade the archetype, I faced several issues related to jackrabit validation related issues belonging to the node location, node properties (Classic UI dialog related issues) etc.

Should I move the nodes, covert the dialog first then go back to upgrade the archetype?

 

Please suggest the sequence.

 

Thank You.

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 SureshDhulipudi

The Classic UI uses dialogs build using the ExtJS framework , where as Touch UI uses dialogs build using Coral UI.

It is recommended to convert the dialog first (you can use dialog-conversion tool) - it will handle most common uses cases (may not handle complex custom dialogs)

AEM no longer maintains the Classic UI

2 replies

SureshDhulipudi
Community Advisor
SureshDhulipudiCommunity AdvisorAccepted solution
Community Advisor
February 8, 2024

The Classic UI uses dialogs build using the ExtJS framework , where as Touch UI uses dialogs build using Coral UI.

It is recommended to convert the dialog first (you can use dialog-conversion tool) - it will handle most common uses cases (may not handle complex custom dialogs)

AEM no longer maintains the Classic UI

pulkitvashisth
Community Advisor
Community Advisor
February 8, 2024

"Should I move the nodes, covert the dialog first then go back to upgrade the archetype?" - YES

As @sureshdhulipudi said, you can use dialog-conversion tool.
reference : https://experienceleague.adobe.com/docs/experience-manager-65/content/implementing/developing/devtools/dialog-conversion.html?lang=en


Also I am hoping, as this is a major upgrade(from archetype 22 to 47), that you are using Adobe Modernization Tool Suite.
https://experienceleague.adobe.com/docs/experience-manager-65/content/implementing/developing/devtools/modernization-tools.html?lang=en

These are supported by the Adobe Community and can help you a great deal in upgrading your project.