Omstrukturering av anläggningar Repository i AEM 6.5 sites-repository-restructuring-in-aem
- Ämnen:
- Upgrading
Skapat för:
- Admin
Enligt beskrivning på överordnad Omstrukturering av lager i AEM 6.5 på denna sida bör kunder som uppgraderar till AEM 6.5 använda denna sida för att bedöma arbetsinsatsen i samband med 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 rätt nya 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 migrerade ContextHub-segment 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änssnitt
. 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 platsvisning som skrivskyddade i AEM > Personalisering > Målgrupper.
Om ContextHub-segment ska kunna redigeras i AEM måste de migreras till den nya platsen (/conf/global
eller /conf/<tenant>
). Alla nya segment i ContentHub som skapas i AEM bevaras på den nya platsen (/conf/global
eller /conf/<tenant>
).
AEM Sites Sidegenskaper tillåter endast platsen Föregående (/etc
) eller en ny plats (/apps
, /conf/global
eller /conf/<tenant>
) som ska markeras, vilket innebär att ContextHub-segment måste migreras i enlighet med detta.
Alla oanvända ContextHub-segment från AEM referensplatser 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/analytics
All 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 ska uppdateras för att använda Referensramverk för AEM klientbibliotek.
-
Om referensramverket AEM klientbiblioteket 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 i klientbiblioteket går du till varje cq:ClientLIbraryFolder
nod via CRXDELite och inspektera 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 CSS-, JavaScript- och statiska resurser i designen till en 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
/etc.clientlibs/
proxyserver.
För alla designer som INTE hanterats i SCM och som ändrats under körning via designdialogrutor:
- Flytta inte redigerbara 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 ``:content
nod:
[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
:deviceGroups
till 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-designkonfigurationer för skärmar, Commerce)
Alla nya eller ändrade utkastkonfigurationer för flerplatshanteraren 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 AEM som tillhandahålls av utkastkonfigurationer för hantering av flera webbplatser 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 konfigurationer för lansering av flerplatshanterare från föregående plats till den nya platsen (
/apps
). - Uppdatera alla referenser på AEM Pages till Multi-site Manager Rollout Configurations i mappen Previous så att de pekar på sina motsvarigheter i New Locations (
/libs
eller/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/scaffolding
wcm
/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.less
Alla 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
filen resulterar i att layoutläget för sidredigeraren och mallredigeraren inte fungerar och att 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 CSS-, JavaScript- och statiska resurser i designen till en Klientbibliotek med
allowProxy = true
. - Uppdatera referenser till föregående plats i dialogrutan
cq:designPath
egenskap via 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-regler så att klientbibliotek kan visas via
/etc.clientlibs/
proxyserver.
För alla designer som INTE hanterats i SCM och som ändrats under körning via designdialogrutor:
- Flytta inte redigerbara designer från
/etc
.
Adobe Target Integration Client Libraries adobe-target-integration-client-libraries
/etc/clientlibs/foundation/target
/libs/cq/testandtarget/clientlibs/testandtarget
All 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 ska uppdateras för att använda Referensramverk för AEM klientbibliotek.
- Om referensramverket AEM klientbiblioteket 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/clientlibs
All 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 ska uppdateras för att använda Referensramverk för AEM klientbibliotek.
- Om referensramverket AEM klientbiblioteket 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 inspektera egenskapen categories:
/libs/wcm/foundation/clientlibs/accessibility
/libs/wcm/foundation/clientlibs/main