커뮤니티 사이트 필수

사용자 지정 사이트 템플릿

사용자 지정 사이트 템플릿은 커뮤니티 사이트의 각 언어 복사본에 대해 별도로 지정할 수 있습니다.

이렇게 하려면 다음을 수행하십시오.

  • 사용자 지정 템플릿을 만듭니다.
  • 기본 사이트 템플릿 경로를 오버레이합니다.
  • 오버레이 경로에 사용자 지정 템플릿을 추가합니다.
  • configuration 노드에 page-template 속성을 추가하여 사용자 지정 템플릿을 지정합니다.

기본 템플릿:

/libs/social/console/components/hbs/sitepage/sitepage.hbs

오버레이 경로의 사용자 지정 템플릿:

/apps/social/console/components/hbs/sitepage/template-name.hbs

속성:page-template

유형:문자열

: template-name (확장 없음)

구성 노드:

/content/community site path/lang/configuration

예를 들어,/content/sites/engage/en/configuration

노트

오버레이된 경로의 모든 노드는 Folder 유형이어야 합니다.

주의

사용자 지정 템플릿의 이름이 sitepage.hbs​이면 모든 커뮤니티 사이트가 사용자 지정됩니다.

사용자 지정 사이트 템플릿 예

예를 들어 vertical-sitepage.hbs은 배너 아래에 가로로 표시되는 것이 아니라 페이지의 왼쪽에 세로로 메뉴 링크가 배치되는 사이트 템플릿입니다.

파일
가져오기사용자 지정 사이트 템플릿을 오버레이 폴더에 배치합니다.

/apps/social/console/components/hbs/sitepage/vertical-sitepage.hbs

구성 노드에 page-template 속성을 추가하여 사용자 지정 템플릿을 식별합니다.

/content/sites/sample/en/configuration

crxde-siteconfig 구성

모두 저장​하고 사용자 지정 코드를 모든 AEM 인스턴스에 복제하십시오(사용자 지정 코드는 콘솔에서 커뮤니티 사이트 컨텐츠가 게시될 때 포함되지 않음).

사용자 지정 코드를 복제하는 데 권장되는 방법은 패키지를 만들고 모든 인스턴스에 배포하는 것입니다.

커뮤니티 사이트 내보내기

커뮤니티 사이트가 만들어지면 사이트를 패키지 관리자에 저장된 AEM 패키지로 내보내고 다운로드 및 업로드할 수 있습니다.

이것은 커뮤니티 사이트 콘솔에서 사용할 수 있습니다.

UGC 및 사용자 지정 코드는 커뮤니티 사이트 패키지에 포함되지 않습니다.

UGC를 내보내려면 GitHub에서 사용할 수 있는 오픈 소스 마이그레이션 도구인 AEM Communities UGC 마이그레이션 도구를 사용하십시오.

커뮤니티 사이트 삭제

AEM Communities 6.3 서비스 팩 1의 경우 커뮤니티 > 사이트 콘솔에서 커뮤니티 사이트를 마우스로 가리키면 사이트 삭제 아이콘이 표시됩니다. 개발 중에 커뮤니티 사이트를 삭제하고 새로 시작하려면 이 기능을 사용할 수 있습니다. 커뮤니티 사이트를 삭제하면 해당 사이트와 연관된 다음 항목이 제거됩니다.

커뮤니티 고유 사이트 ID

CRXDE를 사용하여 커뮤니티 사이트와 연관된 고유 사이트 ID를 식별하려면:

  • 사이트의 언어 루트(예: /content/sites/*<site name>*/en/rep:policy)로 이동합니다.

  • rep:principalName 형식의 allow<#> 노드를 이 형식으로 찾습니다.rep:principalName = *community-enable-nrh9h-members*

  • 사이트 ID는 rep:principalName의 세 번째 구성 요소입니다.

    예를 들어 rep:principalName = community-enable-nrh9h-members

    • site name = enable
    • 사이트 ID = nrh9h
    • 고유 사이트 ID = enable-nrh9h

사용자 생성 콘텐츠

Github에서 communities-srp-tools 프로젝트를 가져옵니다.

여기에는 모든 SRP에서 모든 UGC를 삭제하는 서블릿이 포함되어 있습니다.

모든 UGC는 제거되거나 특정 사이트에 대해 제거될 수 있습니다. 예:

  • path=/content/usergenerated/asi/mongo/content/sites/engage

이렇게 하면 사용자가 생성한 콘텐츠(게시에 입력됨)만 제거되고 작성되지 않은 콘텐츠(작성자에 입력됨)만 제거됩니다. 따라서 그림자 노드는 영향을 받지 않습니다.

커뮤니티 사용자 그룹

모든 작성자 및 게시 인스턴스의 경우 보안 콘솔에서 다음과 같은 사용자 그룹을 찾아 제거합니다.

예, community-engage-x0e11-members.

활성 자산

주 콘솔에서:

  • 자산​을 선택합니다.
  • 선택 모드를 입력합니다.
  • 고유 사이트 ID로 명명된 폴더를 선택합니다.
  • 삭제​를 선택합니다(자세히…에서 선택해야 할 수 있습니다…).

데이터베이스 레코드

특정 활성 커뮤니티 사이트에 대한 데이터베이스 항목을 선택적으로 삭제할 수 있는 도구가 없습니다.

모든 커뮤니티 사이트가 삭제되면 MySQL Workbench를 사용하여 enablementdb 및 scormanteb를 삭제합니다.

이 페이지에서는

Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now