Omstrukturering av anläggningar Repository i AEM 6.5 sites-repository-restructuring-in-aem

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

Med 6.5-uppgradering with-upgrade

ContextHub-segment contexthub-segments

Föregående plats
/etc/segmentation/contexthub
Ny plats(er)

/apps/settings/wcm/segments

/conf/settings/settings/wcm/segments

/conf/<tenant>/settings/wcm/segments

Omstruktureringsvägledning

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:

  1. 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)
  2. 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.

Anteckningar

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

Föregående plats
/etc/clientlibs/foundation/sitecatalyst
Ny plats(er)
/libs/cq/analytics/clientlibs/analytics
Omstruktureringsvägledning

All anpassad användning av dessa klientbibliotek ska referera till klientbiblioteket efter kategori och inte efter sökväg:

  1. 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.

  2. 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
Anteckningar

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

Föregående plats
/etc/designs/wordDesign
Ny plats(er)

/libs/settings/wcm/designs/wordDesign

/apps/settings/wcm/designs/wordDesign

Omstruktureringsvägledning

För alla designer som hanteras i SCM och som inte skrivs till vid körning via designdialogrutor.

  1. Kopiera designen från föregående plats till den nya platsen (/apps).
  2. Konvertera CSS-, JavaScript- och statiska resurser i designen till en Klientbibliotek med allowProxy = true.
  3. Uppdatera referenser till föregående plats i egenskapen cq:designPath.
  4. 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).
  5. 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.
Anteckningar
Ej tillämpligt

Konfigurationer för emulatorn för mobila enheter mobile-device-emulator-configurations

Föregående plats
/etc/mobile
Ny plats(er)

/libs/settings/mobile

/apps/settings/mobile

/conf/global/settings/mobile

/conf/<tenant>/settings/mobile

Omstruktureringsvägledning

Alla nya konfigurationer för emulatorn för mobila enheter måste migreras till den nya platsen.

  1. 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>).
  2. 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 ]
  3. 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.
Anteckningar

Upplösningen för emulatorkonfigurationer för mobila enheter är följande:

  1. /conf/<tenant>/settings/mobile
  2. /conf/global/settings/mobile
  3. /apps/settings/mobile
  4. /libs/settings/mobile
  5. /etc/mobile

Designkonfigurationer för hantering av flera webbplatser multi-site-manager-blueprint-configurations

Föregående plats
/etc/blueprints
Ny plats(er)

/apps/msm (Kunddesignkonfigurationer)

/libs/msm (Utanför box-designkonfigurationer för skärmar, Commerce)

Omstruktureringsvägledning

Alla nya eller ändrade utkastkonfigurationer för flerplatshanteraren måste migreras till den nya platsen (/apps).

  1. Kopiera alla nya eller ändrade Multi-site Manager-utkastkonfigurationer från föregående plats till den nya platsen (/apps).
  2. Ta bort alla migrerade layoutkonfigurationer för flerplatshanteraren från föregående plats.
Anteckningar

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

Föregående plats
/etc/msm/rolloutConfigs
Ny plats(er)

/libs/msm/wcm/rolloutconfigs

/apps/msm/wcm/rolloutconfigs

Omstruktureringsvägledning

Alla nya eller ändrade implementeringar av Multi-site Manager-hanteraren måste migreras till den nya platsen.

  1. Kopiera alla nya eller ändrade konfigurationer för lansering av flerplatshanterare från föregående plats till den nya platsen (/apps).
  2. 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.

Anteckningar
Om det inte går att ta bort migrerade flerplatshanterarens utrullningskonfigurationer från den tidigare platsen visas dubblettalternativ som visas för AEM.

E-postmall för sidhändelseavisering page-event-notification-e-mail-template

Föregående plats
/etc/notification/email/default/com.day.cq.wcm.core.page
Ny plats(er)

/libs/settings/notification-templates/com.day.cq.wcm.core.page

/apps/settings/notification-templates/com.day.cq.wcm.core.page

Omstruktureringsvägledning

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:

  1. /etc/notification/email/default/com.day.cq.wcm.core.page
  2. /apps/settings/notification-templates/com.day.cq.wcm.core.page
  3. /libs/settings/notification-templates/com.day.cq.wcm.core.page
Anteckningar

Alla nya eller ändrade e-postmallar för sidhändelseavisering måste migreras till den nya platsen under /apps:

  1. Kopiera alla nya eller ändrade e-postmallar för sidhändelseavisering från föregående plats till den nya platsen (/apps).
  2. Ta bort alla migrerade e-postmallar för sidhändelseavisering från föregående plats.

Sideologi page-scaffolding

Föregående plats
/etc/scaffolding
Ny plats(er)
/libs/settings/ wcm /template-types/scaffolding/scaffolding/apps/settings/ wcm /template-types/scaffolding/scaffolding
Omstruktureringsvägledning
För scener som skapas under den föregående platsen används det äldre scenarioramverket och kan inte migreras till den nya platsen. Om du vill anpassa till den nya platsen måste alla äldre ställningar utvecklas på nytt med det scenkodsramverk som stöds.
Anteckningar
Ej tillämpligt

LESS-responsivt rutnät responsive-grid-less

Föregående plats
/etc/clientlibs/wcm/foundation/grid/grid_base.less
Ny plats(er)
/libs/wcm/foundation/clientlibs/grid/grid_base.less
Omstruktureringsvägledning

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.
Anteckningar
Referera till en ej befintlig 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

Föregående plats
/etc/designs/<custom-site>
Ny plats(er)
/apps/settings/wcm/designs/<custom-site>
Omstruktureringsvägledning

För alla designer som hanteras i SCM och som inte skrivs till vid körning via designdialogrutor.

  1. Kopiera designen från föregående plats till den nya platsen (/apps).
  2. Konvertera CSS-, JavaScript- och statiska resurser i designen till en Klientbibliotek med allowProxy = true.
  3. Uppdatera referenser till föregående plats i dialogrutan cq:designPath egenskap via AEM > Platser > Anpassade webbplatssidor > Sidegenskaper > fliken Avancerat > Designfält.
  4. 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).
  5. 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.
Anteckningar
Rekommenderat tillvägagångssätt är att skapa AEM Sites och sidor med hjälp av redigerbara mallar som använder strukturinnehåll och -profiler i stället för design.

Adobe Target Integration Client Libraries adobe-target-integration-client-libraries

Föregående plats
/etc/clientlibs/foundation/target
Ny plats(er)
/libs/cq/testandtarget/clientlibs/testandtarget
Omstruktureringsvägledning

All anpassad användning av dessa klientbibliotek bör referera till klientbiblioteket efter kategori och inte efter sökväg.

  1. 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.
  2. 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
Anteckningar

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

Föregående plats
/etc/clientlibs/wcm/foundation
Ny plats(er)
/libs/wcm/foundation/clientlibs
Omstruktureringsvägledning

All anpassad användning av dessa klientbibliotek bör referera till klientbiblioteket efter kategori och inte efter sökväg.

  1. 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.
  2. 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
Anteckningar

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
recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2