Omstrukturering av anläggningstillgångar i AEM 6.5 sites-repository-restructuring-in-aem
- Gäller:
- Experience Manager 6.5
Skapat för:
- Administratör
Så som beskrivs på den överordnade sidan Databasomstrukturering i AEM 6.5 bör kunder som uppgraderar till AEM 6.5 använda den här sidan för att utvärdera arbetsinsatsen som är kopplad till databasändringar som påverkar AEM Sites-lösningen. Vissa ändringar kräver arbete under uppgraderingsprocessen för AEM 6.5, medan andra kan skjutas upp till en framtida uppgradering.
Med 6.5-uppgradering
Före framtida uppgradering
- Adobe Analytics Client Libraries
- Klassiskt Microsoft Word till Web Page Designs
- Konfigurationer för emulatorn för mobila enheter
- Designkonfigurationer för hantering av flera webbplatser
- Samlingskonfigurationer för flera platshanterare
- E-postmall för sidhändelseavisering
- Sideologi
- LESS-responsivt rutnät
- Statiska malldesigner
Med 6.5-uppgradering with-upgrade
ContextHub-segment contexthub-segments
/etc/segmentation/contexthub/apps/settings/wcm/segments
/conf/settings/settings/wcm/segments
/conf/<tenant>/settings/wcm/segments
Om nya eller ändrade ContextHub-segment redigeras i källkontrollen i stället för att redigeras i AEM, måste de migreras till den nya platsen:
- Kopiera nya eller ändrade ContextHub-segment från föregående plats till lämplig ny plats (https://experienceleague.adobe.com/%3Ccode%3Eapps%3C/code%3E,%20%3Ccode%3E/conf/global%3C/code%3E%20eller%20%3Ccode%3E/conf/<tenant>%3C/code%3E?lang=sv)
- Uppdatera referenser till ContextHub-segment på föregående plats till de migrerade ContextHub-segmenten på de nya platserna (
/apps,/conf/global,/conf/<tenant>).
Följande QueryBuilder-fråga hittar alla referenser till ContextHub-segment i de föregående platserna.
path=/content property=cq:segments property.operation=like property.value=/etc/segmentation/contexthub/%
Detta kan utföras via
AEM QueryBuilder-felsökningsgränssnittet
. Observera att detta är en genomgående fråga, så kör den inte mot produktionen och se till att genomströmningsgränserna justeras efter behov.
ContextHub-segment beständiga till föregående plats visas som skrivskyddade i AEM > Personalization > Publiker.
Om ContextHub-segment ska kunna redigeras i AEM måste de migreras till den nya platsen (/conf/global eller /conf/<tenant>). Alla nya ContentHub-segmentsegment som skapas i AEM sparas på den nya platsen (/conf/global eller /conf/<tenant>).
AEM Sites Sidegenskaper tillåter bara att antingen Föregående plats (/etc) eller en enda ny plats (/apps, /conf/global eller /conf/<tenant>) markeras, vilket innebär att ContextHub-segment måste migreras i enlighet med detta.
Alla oanvända ContextHub-segment från AEM referenswebbplatser kan tas bort och inte migreras till den nya platsen:
- /etc/segmentation/geometrixx/
- /etc/segmentation/geometrixx-outdoor
Obs! Om ClientContext används bör du konvertera till ContextHub.
Före framtida uppgradering prior-to-upgrade
Adobe Analytics Client Libraries adobe-analytics-client-libraries
/etc/clientlibs/foundation/sitecatalyst/libs/cq/analytics/clientlibs/analyticsAll anpassad användning av dessa klientbibliotek ska referera till klientbiblioteket efter kategori och inte efter sökväg:
-
Alla referenser till klientbiblioteket per sökväg på platsen Föregående bör uppdateras så att referensramverket för AEM-klientbibliotek används.
-
Om referensramverket för AEM-klientbibliotek inte kan användas kan den absoluta sökvägen för klientbiblioteken refereras via AEM klientbibliotekets proxyserver.
/etc.clientlibs/cq/analytics/clientlibs/sitecatalyst/appmeasurement.js/etc.clientlibs/cq/analytics/clientlibs/sitecatalyst/plugins.js/etc.clientlibs/cq/analytics/clientlibs/sitecatalyst/sitecatalyst.js/etc.clientlibs/cq/analytics/clientlibs/sitecatalyst/tracking.js/etc.clientlibs/cq/analytics/clientlibs/sitecatalyst/util.js
Redigering av dessa klientbibliotek stöds aldrig.
Om du vill hämta kategorierna för klientbiblioteket går du till varje cq:ClientLIbraryFolder-nod via CRXDELite och kontrollerar egenskapen categories.
/libs/cq/analytics/clientlibs/sitecatalyst/appmeasurement/libs/cq/analytics/clientlibs/sitecatalyst/plugins/libs/cq/analytics/clientlibs/sitecatalyst/sitecatalyst/libs/cq/analytics/clientlibs/sitecatalyst/tracking/libs/cq/analytics/clientlibs/sitecatalyst/util
Klassiskt Microsoft Word till Web Page Designs classic-microsoft-word-to-web-page-designs
/etc/designs/wordDesign/libs/settings/wcm/designs/wordDesign
/apps/settings/wcm/designs/wordDesign
För alla designer som hanteras i SCM och som inte skrivs till vid körning via designdialogrutor.
- Kopiera designen från föregående plats till den nya platsen (
/apps). - Konvertera alla CSS-, JavaScript- och statiska resurser i designen till ett klientbibliotek med
allowProxy = true. - Uppdatera referenser till föregående plats i egenskapen cq:designPath.
- Uppdatera alla sidor som refererar till föregående plats så att den nya kategorin Klientbibliotek används (detta kräver uppdatering av koden för sidimplementering).
- Uppdatera AEM Dispatcher-regler så att klientbibliotek kan hanteras via proxyservern
/etc.clientlibs/.
För alla designer som INTE hanterats i SCM och som ändrats under körning via designdialogrutor:
- Flytta inte designerbara designer från
/etc.
Konfigurationer för emulatorn för mobila enheter mobile-device-emulator-configurations
/etc/mobile/libs/settings/mobile
/apps/settings/mobile
/conf/global/settings/mobile
/conf/<tenant>/settings/mobile
Alla nya konfigurationer för emulatorn för mobila enheter måste migreras till den nya platsen.
- Kopiera alla nya konfigurationer för emulatorn för mobila enheter från den tidigare platsen till den nya platsen (
/apps,/conf/global,/conf/<tenant>). - För alla AEM Sites-sidor som är beroende av dessa konfigurationer för emulatorn för mobila enheter ska du uppdatera sidans
jcr ``:contentnode:
[cq:Page]/jcr:content@cq:deviceGroups= String[ mobile/groups/responsive ] - Om det finns redigerbara mallar som är beroende av dessa konfigurationer för emulatorn för mobila enheter uppdaterar du de redigerbara mallarna och pekar på
cq:deviceGroupstill den nya platsen.
Upplösningen för emulatorkonfigurationer för mobila enheter är följande:
/conf/<tenant>/settings/mobile/conf/global/settings/mobile/apps/settings/mobile/libs/settings/mobile/etc/mobile
Designkonfigurationer för hantering av flera webbplatser multi-site-manager-blueprint-configurations
/etc/blueprints/apps/msm (Kunddesignkonfigurationer)
/libs/msm (Utanför Box Blueprint-konfigurationer för Screens, Commerce)
Alla nya eller ändrade utkastkonfigurationer för Multi-site Manager måste migreras till den nya platsen (/apps).
- Kopiera alla nya eller ändrade Multi-site Manager-utkastkonfigurationer från föregående plats till den nya platsen (
/apps). - Ta bort alla migrerade layoutkonfigurationer för flerplatshanteraren från föregående plats.
Alla utkast-konfigurationer för Hanteraren för flera webbplatser som tillhandahålls av AEM finns på den nya platsen i /libs.
Innehållet refererar inte till blå konfigurationer för Multi-site Manager och det finns därför inga innehållsreferenser att justera.
Samlingskonfigurationer för flera platshanterare multi-site-manager-rollout-configurations
/etc/msm/rolloutConfigs/libs/msm/wcm/rolloutconfigs
/apps/msm/wcm/rolloutconfigs
Alla nya eller ändrade implementeringar av Multi-site Manager-hanteraren måste migreras till den nya platsen.
- Kopiera alla nya eller ändrade Multi-site Manager Rollout-konfigurationer från den tidigare platsen till den nya platsen (
/apps). - Uppdatera alla referenser på AEM Pages till Multi-site Manager Rollout Configurations på den tidigare platsen så att de pekar på sina motsvarigheter på de nya platserna (
/libseller/apps).
Ta bort migrerade utrullningskonfigurationer för hantering av flera platser från föregående plats.
E-postmall för sidhändelseavisering page-event-notification-e-mail-template
/etc/notification/email/default/com.day.cq.wcm.core.page/libs/settings/notification-templates/com.day.cq.wcm.core.page
/apps/settings/notification-templates/com.day.cq.wcm.core.page
De enda e-postmallar för sidhändelseavisering som stöds är stöd för nya språk.
Mall för e-postmallsupplösning för sidhändelser sker i följande ordning:
/etc/notification/email/default/com.day.cq.wcm.core.page/apps/settings/notification-templates/com.day.cq.wcm.core.page/libs/settings/notification-templates/com.day.cq.wcm.core.page
Alla nya eller ändrade e-postmallar för sidhändelseavisering måste migreras till den nya platsen under /apps:
- Kopiera alla nya eller ändrade e-postmallar för sidhändelseavisering från föregående plats till den nya platsen (
/apps). - Ta bort alla migrerade e-postmallar för sidhändelseavisering från föregående plats.
Sideologi page-scaffolding
/etc/scaffoldingwcm /template-types/scaffolding/scaffolding/apps/settings/ wcm /template-types/scaffolding/scaffoldingLESS-responsivt rutnät responsive-grid-less
/etc/clientlibs/wcm/foundation/grid/grid_base.less/libs/wcm/foundation/clientlibs/grid/grid_base.lessAlla referenser till föregående plats i anpassade LESS-filer måste uppdateras för import från den nya platsen.
- Uppdatera alla refererande anpassade LESS-filer som refererar till grid_base.less på platsen Previous för att referera till den nya platsen.
grid_base.less-fil som inte finns kommer layoutläget för sidredigeraren och mallredigeraren inte att fungera och sidlayouten avbryts.Statiska malldesigner static-template-designs
/etc/designs/<custom-site>/apps/settings/wcm/designs/<custom-site>För alla designer som hanteras i SCM och som inte skrivs till vid körning via designdialogrutor.
- Kopiera designen från föregående plats till den nya platsen (
/apps). - Konvertera alla CSS-, JavaScript- och statiska resurser i designen till ett klientbibliotek med
allowProxy = true. - Uppdatera referenser till föregående plats i egenskapen
cq:designPathvia AEM > Platser > Anpassade webbplatssidor > Sidegenskaper > fliken Avancerat > Designfält. - Uppdatera alla sidor som refererar till föregående plats så att den nya kategorin Klientbibliotek används (detta kräver uppdatering av koden för sidimplementering).
- Uppdatera AEM Dispatcher-reglerna så att klientbibliotek kan visas via proxyservern
/etc.clientlibs/.
För alla designer som INTE hanterats i SCM och som ändrats under körning via designdialogrutor:
- Flytta inte designerbara designer från
/etc.
Adobe Target Integration Client Libraries adobe-target-integration-client-libraries
/etc/clientlibs/foundation/target/libs/cq/testandtarget/clientlibs/testandtargetAll anpassad användning av dessa klientbibliotek bör referera till klientbiblioteket efter kategori och inte efter sökväg.
- Alla referenser till klientbiblioteket per sökväg på platsen Föregående bör uppdateras så att referensramverket för AEM-klientbibliotek används.
- Om referensramverket för AEM-klientbibliotek inte kan användas kan den absoluta sökvägen för klientbiblioteken refereras via AEM klientbibliotekets proxyserver:
/etc.clientlibs/cq/testandtarget/clientlibs/testandtarget/testandtarget.js/etc.clientlibs/cq/testandtarget/clientlibs/testandtarget/atjs.js/etc.clientlibs/cq/testandtarget/clientlibs/testandtarget/atjs-integration.js/etc.clientlibs/cq/testandtarget/clientlibs/testandtarget/init.js/etc.clientlibs/cq/testandtarget/clientlibs/testandtarget/mbox.js/etc.clientlibs/cq/testandtarget/clientlibs/testandtarget/parameters.js/etc.clientlibs/cq/testandtarget/clientlibs/testandtarget/util.js
Redigering av dessa klientbibliotek stöds aldrig.
Om du vill hämta kategorierna i klientbiblioteket går du till varje cq:ClientLibraryFolder-nod via CRXDELite och kontrollerar egenskapen categories:
/libs/cq/testandtarget/clientlibs/testandtarget/testandtarget/libs/cq/testandtarget/clientlibs/testandtarget/atjs/libs/cq/testandtarget/clientlibs/testandtarget/atjs-integration/libs/cq/testandtarget/clientlibs/testandtarget/init/libs/cq/testandtarget/clientlibs/testandtarget/mbox/libs/cq/testandtarget/clientlibs/testandtarget/parameters/libs/cq/testandtarget/clientlibs/testandtarget/util
Klientbibliotek för WCM Foundation wcm-foundation-client-libraries
/etc/clientlibs/wcm/foundation/libs/wcm/foundation/clientlibsAll anpassad användning av dessa klientbibliotek bör referera till klientbiblioteket efter kategori och inte efter sökväg.
- Alla referenser till klientbiblioteket per sökväg på platsen Föregående bör uppdateras så att referensramverket för AEM-klientbibliotek används.
- Om referensramverket för AEM-klientbibliotek inte kan användas kan den absoluta sökvägen för klientbiblioteken refereras via AEM klientbibliotekets proxyserver.
/etc.clientlibs/wcm/foundation/clientlibs/accessibility.css/etc.clientlibs/wcm/foundation/clientlibs/main.css/etc.clientlibs/wcm/foundation/clientlibs/main.js
Redigering av dessa klientbibliotek stöds aldrig.
Om du vill hämta kategorierna i klientbiblioteket går du till varje cq:ClientLIbraryFolder-nod via CRXDELite och kontrollerar egenskapen categories:
/libs/wcm/foundation/clientlibs/accessibility/libs/wcm/foundation/clientlibs/main