Sites Repositoregeling Herstructurering AEM 6.5 sites-repository-restructuring-in-aem
Gemaakt voor:
- Beheerder
Zoals die op de ouder Herstructurering van de Bewaarplaats in AEM 6.5pagina wordt beschreven, zouden de klanten die aan AEM 6.5 worden bevorderd deze pagina moeten gebruiken om de het werkinspanning te beoordelen verbonden aan bewaarplaatsveranderingen die de Oplossing van AEM Sites beïnvloeden. Sommige veranderingen vereisen het werk inspanning tijdens het AEM 6.5 verbeteringsproces, terwijl anderen tot een toekomstige verbetering kunnen worden uitgesteld.
met 6.5 Verbetering
voorafgaand aan Toekomstige Verbetering
- Adobe Analytics-clientbibliotheken
- Klassiek Microsoft Word-naar-webpaginamodellen
- Emulatorconfiguraties voor mobiele apparaten
- Configuraties van blauwdruk voor beheer op meerdere locaties
- Uitrolconfiguraties voor beheer op meerdere locaties
- E-mailsjabloon voor melding van paginagebeurtenis
- Paginastructuur
- Responsief raster MINDER
- Statische sjabloonontwerpen
Met 6,5-upgrade with-upgrade
ContextHub-segmenten contexthub-segments
/etc/segmentation/contexthub
/apps/settings/wcm/segments
/conf/settings/settings/wcm/segments
/conf/<tenant>/settings/wcm/segments
Als om het even welke nieuwe of gewijzigde Segmenten ContextHub in broncontrole eerder dan wordt uitgegeven in AEM, moeten zij aan de nieuwe plaats worden gemigreerd:
- Kopieer om het even welke nieuwe of gewijzigde Segmenten ContextHub van de vorige plaats aan de aangewezen nieuwe plaats (https://experienceleague.adobe.com/%3Ccode%3Eapps%3C/code%3E,%20%3Ccode%3E/conf/global%3C/code%3E%20of%20%3Ccode%3E/conf/<tenant>%3C/code%3E?lang=nl)
- Verwijzingen van de update naar Segmenten ContextHub in de vorige plaats aan de gemigreerde Segmenten ContextHub in de nieuwe plaatsen (
/apps
,/conf/global
,/conf/<tenant>
).
De volgende vraag QueryBuilder bepaalt de plaats van alle verwijzingen naar Segmenten ContextHub in de Vorige Plaatsen.
\
\
path=/content property=cq:segments property.operation=like property.value=/etc/segmentation/contexthub/%
\
\
Dit kan via
AEM de Debugger UI van QueryBuilder
worden uitgevoerd. Merk op dat dit een het doorlopen vraag is, zodat stel het niet tegen productie in werking, en verzeker traversale grenzen aangepast zoals nodig.
De Segmenten van ContextHub persisteerden aan de vorige plaatsvertoning als read-only in AEM > Personalization > Soorten van publiek .
Als de Segmenten ContextHub in AEM editable moeten zijn, moeten zij aan de nieuwe plaats (/conf/global
of /conf/<tenant>
) worden gemigreerd. Om het even welke nieuwe die segmenten ContentHub in AEM worden gecreeerd worden voortgeduurd aan de nieuwe plaats (/conf/global
of /conf/<tenant>
).
Met AEM Sites-pagina-eigenschappen kan alleen de vorige locatie (/etc
) of één nieuwe locatie (/apps
, /conf/global
of /conf/<tenant>
) worden geselecteerd. ContextHub-segmenten moeten daarom dienovereenkomstig worden gemigreerd.
Om het even welke ongebruikte Segmenten ContextHub van AEM verwijzingsplaatsen kunnen worden verwijderd en niet aan de Nieuwe Plaats worden gemigreerd:
- /etc/segmentation/geometrixx/
- /etc/segmentation/geometrixx-outdoor
Nota: Als de ClientContext in gebruik is, wordt het geadviseerd om in ContextHub om te zetten.
Voorafgaand aan toekomstige upgrade prior-to-upgrade
Adobe Analytics-clientbibliotheken adobe-analytics-client-libraries
/etc/clientlibs/foundation/sitecatalyst
/libs/cq/analytics/clientlibs/analytics
Elk aangepast gebruik van deze clientbibliotheken moet verwijzen naar de clientbibliotheek per categorie en niet per pad:
-
Om het even welke verwijzingen naar de Bibliotheek van de Cliënt door weg bij de Vorige Plaats zouden moeten worden bijgewerkt om AEM het van verwijzingen voorzien van de Bibliotheek van de Cliënt te gebruiken van kader.
-
Als AEM de Bibliotheek van de Cliënt verwijzend kader niet kan worden gebruikt, kan de absolute weg van de Bibliotheken van de Cliënt via AEM het Server van de Volmacht van de Bibliotheek van de Cliënt worden van verwijzingen voorzien.
/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
Het bewerken van deze clientbibliotheken is nooit ondersteund.
Ga naar elk knooppunt cq:ClientLIbraryFolder
via CRXDELite om de categorieën in de clientbibliotheek op te halen en inspecteer de eigenschap category.
/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
Klassiek Microsoft Word-naar-webpaginamodellen classic-microsoft-word-to-web-page-designs
/etc/designs/wordDesign
/libs/settings/wcm/designs/wordDesign
/apps/settings/wcm/designs/wordDesign
Voor om het even welke Ontwerpen die in SCM worden beheerd, en niet aan in runtime via de Dialogen van het Ontwerp worden geschreven.
- Kopieer de ontwerpen van de Vorige Plaats aan de Nieuwe Plaats (
/apps
). - Converteer om het even welke CSS, JavaScript en statische middelen in het Ontwerp in de Bibliotheek van de a Cliëntmet
allowProxy = true
. - Verwijzingen naar de vorige locatie bijwerken in de eigenschap cq:designPath.
- Werk pagina's bij die naar de vorige locatie verwijzen om de nieuwe categorie Clientbibliotheek te kunnen gebruiken (hiervoor moet de code voor de implementatie van de pagina worden bijgewerkt).
- Werk AEM Dispatcher-regels bij om het gebruik van clientbibliotheken via de proxyserver van
/etc.clientlibs/
toe te staan.
Voor om het even welke Ontwerpen die NIET in SCM, en gewijzigde runtime via de Dialogen van het Ontwerp beheerde:
- Verplaats ontwerpbare ontwerpen niet uit
/etc
.
Emulatorconfiguraties voor mobiele apparaten mobile-device-emulator-configurations
/etc/mobile
/libs/settings/mobile
/apps/settings/mobile
/conf/global/settings/mobile
/conf/<tenant>/settings/mobile
Alle nieuwe emulatorconfiguraties voor mobiele apparaten moeten worden gemigreerd naar de nieuwe locatie.
- Kopieer eventuele nieuwe emulatorconfiguraties voor mobiele apparaten van de vorige locatie naar de nieuwe locatie (
/apps
,/conf/global
,/conf/<tenant>
). - Werk voor alle AEM Sites-pagina's die afhankelijk zijn van deze configuraties van de emulator voor mobiele apparaten de pagina's bij
jcr ``:content
node:
[cq:Page]/jcr:content@cq:deviceGroups
= String[ mobile/groups/responsive ] - Voor alle bewerkbare sjablonen die afhankelijk zijn van deze configuraties van emulators voor mobiele apparaten werkt u de bewerkbare sjablonen bij en wijst u de
cq
:deviceGroups
aan de Nieuwe Plaats.
De resolutie van de Configuraties van de Emulator van het Mobiel Apparaat komt in de volgende orde voor:
/conf/<tenant>/settings/mobile
/conf/global/settings/mobile
/apps/settings/mobile
/libs/settings/mobile
/etc/mobile
Configuraties van blauwdruk voor beheer op meerdere locaties multi-site-manager-blueprint-configurations
/etc/blueprints
/apps/msm
(Klantblauwdrukconfiguraties)
/libs/msm
(Configuraties van Vervaging buiten de box voor Screens, Commerce)
Om het even welke nieuwe of gewijzigde Configuraties van de Blauwdruk van de Manager van de Multisite moet aan de Nieuwe Plaats (/apps
) worden gemigreerd.
- Kopieer om het even welke nieuwe of gewijzigde Configuraties van de Vervaging van de Manager van de Multisite van de Manager van de Vorige Plaats aan de Nieuwe Plaats (
/apps
). - Verwijder alle gemigreerde configuraties voor beheer van meerdere sites uit de vorige locatie.
Alle AEM configuraties voor beheer op meerdere locaties vindt u in de nieuwe locatie in /libs
.
De inhoud verwijst niet naar de Blauwe Configuraties van de Manager van de Multisite daarom zijn er geen inhoudsverwijzingen om aan te passen.
Uitrolconfiguraties voor beheer op meerdere locaties multi-site-manager-rollout-configurations
/etc/msm/rolloutConfigs
/libs/msm/wcm/rolloutconfigs
/apps/msm/wcm/rolloutconfigs
Nieuwe of gewijzigde configuraties voor de implementatie van meerdere beheersites moeten naar de nieuwe locatie worden gemigreerd.
- Kopieer om het even welke nieuwe of gewijzigde Configuraties van de Uitvoer van de Manager van de Multisite van de Vorige Plaats aan de nieuwe plaats (
/apps
). - Werk verwijzingen op AEM Pagina's aan de Configuraties van de Output van de Manager van de Multisite in de Vorige Plaats bij, om aan hun tegenhangers in de Nieuwe Plaatsen (
/libs
of/apps
) te richten.
Verwijder gemigreerde configuraties voor de implementatie van meerdere sites uit de vorige locatie.
E-mailsjabloon voor melding van paginagebeurtenis 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 enige ondersteunde nieuwe e-mailsjablonen voor gebeurtenismeldingen voor de pagina zijn de ondersteuning van nieuwe landinstellingen.
De resolutie van het E-mailsjabloon voor paginagebeurtenissen vindt plaats in de volgende volgorde:
/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
Nieuwe of gewijzigde E-mailsjablonen voor gebeurtenismeldingen voor de pagina moeten onder /apps
naar de nieuwe locatie worden gemigreerd:
- Kopieer om het even welke nieuwe of gewijzigde E-mailMalplaatjes van het Bericht van de Gebeurtenis van de Pagina van de Vorige Plaats aan de nieuwe plaats (
/apps
). - Verwijder alle sjablonen voor meldingen van gemigreerde paginagebeurtenissen uit de vorige locatie.
Paginastructuur page-scaffolding
/etc/scaffolding
wcm
/template-types/basisstructuur/basisstructuur/apps/settings/ wcm
/template-types/basisstructuur/basisstructuurResponsief raster MINDER responsive-grid-less
/etc/clientlibs/wcm/foundation/grid/grid_base.less
/libs/wcm/foundation/clientlibs/grid/grid_base.less
Alle verwijzingen naar de vorige locatie in aangepaste LESS-bestanden moeten worden bijgewerkt om te kunnen importeren vanaf de nieuwe locatie.
- Werk om het even welke van verwijzingen voorzien van douaneLESS dossiers bij die net_base.less in de Vorige Plaats van verwijzingen voorzien om de nieuwe plaats te verwijzen.
grid_base.less
-bestand, werkt de lay-outmodus van de Pagina- en de Sjablooneditor niet en wordt de paginalay-out gewijzigd.Statische sjabloonontwerpen static-template-designs
/etc/designs/<custom-site>
/apps/settings/wcm/designs/<custom-site>
Voor om het even welke Ontwerpen die in SCM worden beheerd, en niet aan in runtime via de Dialogen van het Ontwerp worden geschreven.
- Kopieer de ontwerpen van de Vorige Plaats aan de Nieuwe Plaats (
/apps
). - Converteer om het even welke CSS, JavaScript en statische middelen in het Ontwerp in de Bibliotheek van de a Cliëntmet
allowProxy = true
. - De verwijzingen van de update naar de Vorige Plaats in het
cq:designPath
bezit via AEM > Plaatsen > de Pagina's van de Plaats van de Douane > de Eigenschappen van de Pagina > Geavanceerd Lusje > het Gebied van het Ontwerp . - Werk pagina's bij die naar de vorige locatie verwijzen om de nieuwe categorie Clientbibliotheek te kunnen gebruiken (hiervoor moet de code voor de implementatie van de pagina worden bijgewerkt).
- Werk AEM Dispatcher-regels bij om het serveren van clientbibliotheken via de proxyserver van
/etc.clientlibs/
toe te staan.
Voor om het even welke Ontwerpen die NIET in SCM, en gewijzigde runtime via de Dialogen van het Ontwerp beheerde:
- Verplaats ontwerpbare ontwerpen niet uit
/etc
.
Adobe Target Integration Client Libraries adobe-target-integration-client-libraries
/etc/clientlibs/foundation/target
/libs/cq/testandtarget/clientlibs/testandtarget
Elk aangepast gebruik van deze clientbibliotheken moet verwijzen naar de clientbibliotheek per categorie en niet per pad.
- Om het even welke verwijzingen naar de Bibliotheek van de Cliënt door weg bij de Vorige Plaats zouden moeten worden bijgewerkt om AEM het van verwijzingen voorzien van de Bibliotheek van de Cliënt te gebruiken van kader.
- Als AEM die de Bibliotheek van de Cliënt verwijzend kader niet kan worden gebruikt, kan de absolute weg van de Bibliotheken van de Cliënt via AEM het Server van de Volmacht van de Bibliotheek van de Cliënt worden van verwijzingen voorzien:
/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
Het bewerken van deze clientbibliotheken is nooit ondersteund.
Om de categorieën van de Bibliotheek van de Cliënt te verkrijgen, bezoek elk knoop cq:ClientLILibraryFolder via CRXDELite en inspecteer het categoriebezit:
/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
WCM Foundation-clientbibliotheken wcm-foundation-client-libraries
/etc/clientlibs/wcm/foundation
/libs/wcm/foundation/clientlibs
Elk aangepast gebruik van deze clientbibliotheken moet verwijzen naar de clientbibliotheek per categorie en niet per pad.
- Om het even welke verwijzingen naar de Bibliotheek van de Cliënt door weg bij de Vorige Plaats zouden moeten worden bijgewerkt om AEM het van verwijzingen voorzien van de Bibliotheek van de Cliënt te gebruiken van kader.
- Als AEM de Bibliotheek van de Cliënt verwijzend kader niet kan worden gebruikt, kan de absolute weg van de Bibliotheken van de Cliënt via AEM het Server van de Volmacht van de Bibliotheek van de Cliënt worden van verwijzingen voorzien.
/etc.clientlibs/wcm/foundation/clientlibs/accessibility.css
/etc.clientlibs/wcm/foundation/clientlibs/main.css
/etc.clientlibs/wcm/foundation/clientlibs/main.js
Het bewerken van deze clientbibliotheken is nooit ondersteund.
Ga naar elk knooppunt cq:ClientLIbraryFolder
via CRXDELite en inspecteer de categorie-eigenschap om de categorieën in de clientbibliotheek op te halen:
/libs/wcm/foundation/clientlibs/accessibility
/libs/wcm/foundation/clientlibs/main