6.5에서 AEM Communities에 대한 저장소 구조 변경

AEM 6.4에서 상위 저장소 구조 변경 페이지에 설명된 대로 AEM 6.5로 업그레이드하는 고객은 이 페이지에서 AEM Communities 솔루션에 영향을 주는 저장소 변경 사항과 관련된 작업 작업을 평가해야 합니다. 일부 변경 사항은 AEM 6.5 업그레이드 프로세스 중에 작업 노력이 필요한 반면, 다른 변경 사항은 향후 업그레이드될 때까지 지연될 수 있습니다.

6.5 업그레이드

향후 업그레이드 전

6.5 업그레이드( 포함)

전자 메일 알림 템플릿

이전 위치 /etc/community/notifications
새 위치 /libs/settings/community/notifications
구조 조정 지침

"/apps/settings" 아래에 있는 새 경로로 이동하려는 경우 수동 마이그레이션이 필요합니다. Granite 구성 관리자를 사용하여 마이그레이션을 수행할 수 있습니다.

mergeList 속성을 "/libs/settings/community/subscriptions" 노드에서 true 로 설정하고 nt:unstructured 하위 노드를 추가하여 마이그레이션을 수행할 수 있습니다.

메모 N/A

구독 구성

이전 위치 /etc/community/subscriptions
새 위치 /libs/settings/community/subscriptions
구조 조정 지침

"/apps/settings" 아래에 있는 새 경로로 이동하려는 경우 수동 마이그레이션이 필요합니다. Granite 구성 관리자를 사용하여 마이그레이션을 수행할 수 있습니다.

mergeList 속성을 "/libs/settings/community/subscriptions" 노드에서 true 로 설정하고 nt:unstructured 하위 노드를 추가하여 마이그레이션을 수행할 수 있습니다.

메모 N/A

Watchwords 구성

이전 위치 /etc/watchwords
새 위치 /libs/community/watchwords
구조 조정 지침 지연 마이그레이션 작업은 커뮤니티 구성을 정리하는 데 사용할 수 있습니다.

Task 가 Watchwords를 /etc/watchwords에서 /conf/global/settings/community/watchwords(으)로 이동합니다.

사용자 지정된 감시 단어가 SCM에 저장된 경우, 해당 감시 단어를 /apps/settings/...에 배포해야 하며, 우선하는 오버레이 /conf/global/settings/... 구성이 없는지 확인해야 합니다.

마이그레이션 작업은 /etc 위치를 제거합니다.

메모 N/A

향후 업그레이드 전

배지 구성

이전 위치 /etc/community/badging
새 위치

배지 규칙:

/libs/settings/community/badging

배지 이미지:

기본 이미지의 경우: /etc/community/badging/images are moved to /libs/community/badging/images

사용자 지정 이미지의 경우: /content/community/badging/images

구조 조정 지침

수동 마이그레이션이 필요합니다.

인스턴스에서 배지/점수 규칙을 사용자 지정한 경우 모든 규칙을 버킷 아래에 배치하는 자동화된 방법이 없습니다. 사이트에 사용할 conf 버킷(전역 또는 특정)에 대한 고객 입력이 필요합니다.

사이트에 대한 배지 및 점수를 구성하는 데 사용할 수 있는 UI가 없습니다.

새 저장소 구조에 정렬하려면

  1. 도구에서 구성 브라우저를 사용하여 사이트 컨텍스트 버킷을 만듭니다
  2. 사이트 루트로 이동합니다.
  3. 모든 설정을 저장할 버킷 경로로 cq:confproperty을 설정합니다. 사이트 편집 마법사 - 클라우드 구성 입력 설정을 통해 동일한 항목을 설정할 수 있습니다.
  4. 관련 배지 규칙 및 점수 규칙을 /etc/community/*에서 이전 단계에서 만든 사이트 컨텍스트 버킷으로 이동합니다.
  5. 새 규칙 위치에 대한 상대 참조를 갖도록 사이트 루트의 배지 규칙 및 점수 규칙 속성을 조정합니다.
    1. 예를 들어 cq:conf = /conf/we-retail에 대한 속성을 설정한 경우 규칙이 이제 이 새 버킷으로 이동되면 badgingRules [] = community/badging/rules 입니다.
  6. 마찬가지로, 상대 경로를 갖도록 배지 규칙 노드의 점수 규칙에 대한 참조를 조정합니다.

마지막으로 리소스를 제거하여 정리합니다 /etc/community/badging

메모 N/A

클래식 Communities 콘솔 디자인

이전 위치 /etc/designs/social/console
새 위치

/libs/settings/wcm/designs/social/console

/apps/settings/wcm/designs/social/console

구조 조정 지침 N/A
메모 N/A

Facebook 소셜 로그인 구성

이전 위치 /etc/cloudservices/facebookconnect
새 위치

/conf/global/settings/cloudconfigs/facebookconnect

/conf/<tenant>/settings/cloudconfigs/facebookconnect

구조 조정 지침

모든 새 Facebook 클라우드 구성을 새 위치로 마이그레이션해야 합니다.

  1. 이전 위치의 기존 구성을 새 위치로 마이그레이션합니다.
    1. 도구 > Cloud Services > Facebook Social 로그인 구성에서 AEM 작성 UI를 통해 새 Facebook Social 로그인 구성을 수동으로 다시 만듭니다.
      또는
    2. 새 Facebook 클라우드 구성을 이전 위치에서 /conf/global or /conf/<tenant> 아래의 적절한 새 위치로 복사합니다.
  2. [cq:Page]/jcr:content@cq:conf 속성을 새 위치의 절대 경로로 설정하여 새 Facebook Social 로그인 구성을 참조하도록 AEM Communities 사이트 루트를 업데이트합니다.
  3. 새 위치를 참조하도록 업데이트된 AEM Communities 사이트 루트에서 기존 Facebook Connect Cloud Service의 연결을 끊습니다.
메모 N/A

언어 옵션 구성

이전 위치 /etc/social/config/languageOpts
새 위치 /libs/social/translation/languageOpts
구조 조정 지침 N/A
메모 N/A

Pinterest 소셜 로그인 구성

이전 위치 /etc/cloudservices/pinterestconnect
새 위치

/conf/global/settings/cloudconfigs/pinterestconnect

/conf/<tenant>/settings/cloudconfigs/pinterestconnect

구조 조정 지침

모든 새 Pinterest 클라우드 구성을 새 위치로 마이그레이션해야 합니다.

  1. 이전 위치의 기존 구성을 새 위치로 마이그레이션합니다.
    1. 도구 > Cloud Services > Pinterest Social 로그인 구성에서 AEM 작성 UI를 통해 새 Pinterest Social 로그인 구성을 수동으로 다시 만듭니다.
      또는
    2. 새 Pinterest 클라우드 구성을 이전 위치에서 /conf/global or /conf/<tenant> 아래의 적절한 새 위치로 복사합니다.
  2. 새 Pinterest Social 로그인 구성을 [cq:Page]/jcr:content@cq:conf 속성의 설정에 따라 새 위치의 절대 경로로 참조하도록 AEM Communities 사이트 루트를 업데이트합니다.
  3. 새 위치를 참조하도록 업데이트된 AEM Communities 사이트 루트에서 기존 Pinterest Connect Cloud Service의 연결을 끊습니다.
메모 N/A

점수 구성

이전 위치 /etc/community/scoring
새 위치 /libs/settings/community/scoring
구조 조정 지침

새 저장소 구조에 맞추기 위해 점수 규칙은 /apps/settings/ 또는 /에 저장할 수 있습니다conf/.../settings

  1. /apps/settings의 경우, 이 규칙은 SCM에서 관리되는 전역 또는 기본 규칙으로 작동합니다.

CRXDELite를 사용하여 /conf/에서 컨텍스트 인식 구성을 만듭니다.

  1. 원하는 /conf/.../settings 위치
    에 구성을 만듭니다.
  2. 커뮤니티 사이트에는 cq:conf 속성 속성이 설정되어 있어야 합니다.
    1. cq:conf이 설정되지 않은 경우, 점수 규칙은 사이트의 루트 노드에서 속성 'scoringRules'에 대해 지정된 경로에서 직접 읽습니다. 예: /content/we-retail/us/en/community/jcr:content

정리:리소스 제거 /etc/community/scoring

메모 N/A

Twitter 소셜 로그인 구성

이전 위치 /etc/cloudservices/twitterconnect
새 위치

/conf/global/settings/cloudconfigs/twitterconnect

/conf/<tenant>/settings/cloudconfigs/twitterconnect

구조 조정 지침

모든 새 Twitter 클라우드 구성을 새 위치로 마이그레이션해야 합니다.

  1. 이전 위치의 기존 구성을 새 위치로 마이그레이션합니다.
    1. 도구 > Cloud Services > Twitter 소셜 로그인 구성에서 AEM 작성 UI를 통해 새 Twitter 소셜 로그인 구성을 수동으로 다시 만듭니다.
      또는
    2. 새 Twitter 클라우드 구성을 이전 위치에서 /conf/global or /conf/<tenant> 아래의 적절한 새 위치로 복사합니다.
  2. [cq:Page]/jcr:content@cq:conf 속성을 새 위치의 절대 경로로 설정하여 새 Twitter 소셜 로그인 구성을 참조하도록 AEM Communities 사이트 루트를 업데이트합니다.
  3. 새 위치를 참조하도록 업데이트된 AEM Communities 사이트 루트에서 기존 Twitter 연결 Cloud Service 연결을 해제합니다.
메모 N/A

Misc

이전 위치 /etc/community/templates
새 위치 /libs/settings/community/templates
구조 조정 지침

Adobe은 다음 위치에서 마이그레이션 유틸리티를 제공했습니다.

https://github.com/Adobe-Marketing-Cloud/aem-communities-ugc-migration/tree/master/bundles/communities-template-migration

메모 기존 사용자 지정 템플릿은 /conf/global/settings/community/template/<groups/sites/functions>

이 페이지에서는