Repositoregeling voor de herstructurering van AEM Communities in punt 6.4
- Onderwerpen:
- Upgrading
Gemaakt voor:
- Developer
Zoals beschreven op het bovenliggende element Herstructurering van de depositaris in AEM 6.4 op de pagina, moeten klanten die een upgrade uitvoeren naar AEM 6.4 deze pagina gebruiken om de werkinspanning te beoordelen die gepaard gaat met wijzigingen in de opslagplaats die gevolgen hebben voor de AEM Communities-oplossing. Sommige veranderingen vereisen het werk inspanning tijdens het AEM 6.4 verbeteringsproces, terwijl anderen tot een verbetering van 6.5 kunnen worden uitgesteld.
Met 6.4-upgrade
Vóór upgrade naar 6.5
Met 6.4-upgrade
E-mailmeldingssjablonen
/etc/community/notifications
/libs/settings/community/notifications
Handmatige migratie is nodig als u naar een nieuw pad wilt gaan onder "/apps/settings
". U kunt de Manager van de Configuratie van Granite gebruiken om de migratie uit te voeren.
U kunt de migratie uitvoeren door de eigenschap in te stellen mergeList
tot true
op de "/libs/settings/community/subscriptions
" en voeg een nt:unstructured
onderliggende node.
Subscription Configurations
/etc/community/subscriptions
/libs/settings/community/subscriptions
Handmatige migratie is nodig als u naar een nieuw pad wilt gaan onder "/apps/settings
". U kunt de Manager van de Configuratie van Granite gebruiken om de migratie uit te voeren.
U kunt de migratie uitvoeren door de eigenschap in te stellen mergeList
tot true
op de "/libs/settings/community/subscriptions
" en voeg een nt:unstructured
onderliggende node.
Configuraties controlewoorden
Er is een "Lazy Migration Task" beschikbaar om de Community Configurations op te schonen.
De taak verplaatst wachtwoorden van /etc/watchwords
tot /conf/global/settings/community/watchwords
.
Als de aangepaste wachtwoorden in SCM worden opgeslagen, dan zouden zij aan moeten worden opgesteld /apps/settings/...
en u moet ervoor zorgen dat er geen sprake is van een bedekking /conf/global/settings/...
configuratie die voorrang zou krijgen.
Migratietaak wordt verwijderd /etc
locaties.
Vóór upgrade naar 6.5
Badgingconfiguraties
/etc/community/badging
Badge-regels:
/libs/settings/community/badging
Badge-afbeeldingen:
Voor standaardafbeeldingen: /etc/community/badging/images are moved to /libs/community/badging/images
Voor aangepaste afbeeldingen: /content/community/badging/images
Handmatige migratie is vereist.
Als uw instantie de regels voor badging/scoring heeft aangepast, is er geen geautomatiseerde manier om alle regels onder een emmertje te plaatsen. De input van de klant vereist waarop conf emmer (globaal of specifiek) u voor uw plaats wilt gebruiken.
Er is geen interface beschikbaar voor het configureren van de badging en scoring voor een site.
Uitlijnen met nieuwe repository structuur:
- Maak een sitecontextemmertje met het gereedschap Configuratiebrowser krachtens Gereedschappen
- Ga naar de hoofdmap van de site
- Set
cq:confproperty
naar het emmerpad waar u al uw instellingen wilt opslaan. Hetzelfde kan worden ingesteld via de site Wizard Bewerken - Cloudconfiguratie-invoer instellen. - Verplaats relevante regels voor badging en scores van
/etc/community/*
naar het sitecontextemmertje dat in de vorige stap is gemaakt. - Pas de regels van het badging en het schrapen eigenschappen van Regels op plaatshroot aan om relatieve verwijzingen naar nieuwe regelplaatsen te hebben.
- Als de eigenschap bijvoorbeeld
cq:conf = /conf/we-retail
vervolgensbadgingRules [] = community/badging/rules
als de regels nu naar dit nieuwe emmertje worden verplaatst .
- Als de eigenschap bijvoorbeeld
- Pas op dezelfde manier de verwijzingen naar het schrapen van regels in een merkende regelknoop aan om een relatief pad te hebben.
Tot slot kunt u opschonen door de resource te verwijderen /etc/community/badging
Consoleontwerpen van klassieke gemeenschappen
/etc/designs/social/console
/libs/settings/wcm/designs/social/console
/apps/settings/wcm/designs/social/console
Configuraties voor sociale aanmelding in facebook
/etc/cloudservices/facebookconnect
/conf/global/settings/cloudconfigs/facebookconnect
/conf/<tenant>/settings/cloudconfigs/facebookconnect
Alle nieuwe Facebook Cloud Configurations moeten naar de nieuwe locatie worden gemigreerd.
-
Bestaande configuraties in de vorige locatie migreren naar de nieuwe locatie.
- Nieuwe Facebook Social Login Configurations handmatig opnieuw maken via de AEM-ontwerpinterface op Gereedschappen > Cloud Services > Configuratie van sociale aanmelding voor Facebook.
of - Kopieer nieuwe Facebook Cloud Configurations van vorige locatie naar de juiste nieuwe locatie, onder
/conf/global or /conf/<tenant>
.
- Nieuwe Facebook Social Login Configurations handmatig opnieuw maken via de AEM-ontwerpinterface op Gereedschappen > Cloud Services > Configuratie van sociale aanmelding voor Facebook.
-
Als u de hoofdmap van de AEM Communities-site wilt bijwerken en wilt verwijzen naar de nieuwe configuratie voor sociale aanmelding van Facebook, stelt u de optie
[cq:Page]/jcr:content@cq:conf
eigenschap naar het absolute pad in de nieuwe locatie. -
Koppel de verouderde Facebook Connect-Cloud Service los van de basis van de AEM Communities-site die is bijgewerkt om naar de nieuwe locatie te verwijzen.
Configuraties taalopties
/etc/social/config/languageOpts
/libs/social/translation/languageOpts
Configuraties voor sociale aanmelding in pinterest
/etc/cloudservices/pinterestconnect
/conf/global/settings/cloudconfigs/pinterestconnect
/conf/<tenant>/settings/cloudconfigs/pinterestconnect
Alle nieuwe Pinterest Cloud Configurations moeten naar de nieuwe locatie worden gemigreerd.
-
Bestaande configuraties in de vorige locatie migreren naar de nieuwe locatie.
- Nieuwe Pinterest Social Login Configurations handmatig opnieuw maken via de AEM-ontwerpinterface op Gereedschappen > Cloud Services > Configuratie van sociale aanmelding voor Pinterest.
of - Kopieer nieuwe Pinterest Cloud Configurations van vorige locatie naar de juiste nieuwe locatie onder
/conf/global or /conf/<tenant>
.
- Nieuwe Pinterest Social Login Configurations handmatig opnieuw maken via de AEM-ontwerpinterface op Gereedschappen > Cloud Services > Configuratie van sociale aanmelding voor Pinterest.
-
Als u een AEM Communities Site-hoofdmap wilt bijwerken, verwijst u naar de nieuwe Pinterest Social Login Configuration op basis van de instellingen in het dialoogvenster
[cq:Page]/jcr:content@cq:conf
eigenschap naar het absolute pad in de nieuwe locatie. -
Koppel de verouderde Pinterest Connect-Cloud Service los van de basis van de AEM Communities-site die is bijgewerkt om naar de nieuwe locatie te verwijzen.
Scoringconfiguraties
/etc/community/scoring
/libs/settings/community/scoring
Om met nieuwe bewaarplaatsstructuur te richten, kan het schrapen regels in worden opgeslagen /apps/settings/
of /conf/.../settings
- Voor
/apps/settings
, zou dit als globale of standaardregels handelen die in SCM worden beheerd.
Contextbewuste configuraties maken in /conf/
door CRXDELite te gebruiken:
- Maak de configuraties in de gewenste
/conf/.../settings
locatie - De site van de Gemeenschappen moet de
cq:conf
eigenschap ingesteld.- Indien niet
cq:conf
is ingesteld, worden scoringregels rechtstreeks gelezen van het opgegeven pad voor eigenschap 'scoringRules
' in het hoofdknooppunt van de site, bijvoorbeeld:/content/we-retail/us/en/community/jcr:content
- Indien niet
Overbodig verwijderen: De bron verwijderen /etc/community/scoring
Configuraties voor sociale aanmelding in twitter
/etc/cloudservices/twitterconnect
/conf/global/settings/cloudconfigs/twitterconnect
/conf/<tenant>/settings/cloudconfigs/twitterconnect
Alle nieuwe Twitter Cloud Configurations moeten naar de nieuwe locatie worden gemigreerd.
-
Bestaande configuraties in de vorige locatie migreren naar de nieuwe locatie.
- Nieuwe Twitter Social Login Configurations handmatig opnieuw maken via de AEM-ontwerpinterface op Gereedschappen > Cloud Services > Configuratie van sociale aanmelding voor Twitter.
of - Kopieer nieuwe Twitter Cloud Configurations van vorige locatie naar de juiste nieuwe locatie, onder
/conf/global or /conf/<tenant>
.
- Nieuwe Twitter Social Login Configurations handmatig opnieuw maken via de AEM-ontwerpinterface op Gereedschappen > Cloud Services > Configuratie van sociale aanmelding voor Twitter.
-
Als u de hoofdmap van de AEM Communities-site wilt bijwerken en wilt verwijzen naar de nieuwe configuratie voor sociale aanmelding van Twitter, stelt u de optie
[cq:Page]/jcr:content@cq:conf
eigenschap naar het absolute pad in de nieuwe locatie. -
Koppel de verouderde Twitter Connect-Cloud Service los van de basis van de AEM Communities-site die is bijgewerkt om naar de nieuwe locatie te verwijzen.
Dic
/etc/community/templates
/libs/settings/community/templates
Adobe heeft een migratiehulpprogramma beschikbaar gesteld op:
/conf/global/settings/community/template/<groups/sites/functions>