When upgrading AEM, most customizations that are overlaid from /libs folder to /apps might not work after upgrade. Those customizations might even break out of the box functionality after upgrading. To solve this situation we follow the steps below to migrate our customizations to the newer version of AEM.
-
Create a package containing all your overlays under /apps folder and the corresponding /libs files. For example, if you have overlaid /libs/cq/ui/widgets/source/widgets/wcm/SiteAdmin.Actions.js under /apps/cq/ui/widgets/source/widgets/wcm/SiteAdmin.Actions.js then you would include both of those paths in the package.