SRP을(를) 사용하여 UGC 액세스

SRP 정보

모든 AEM Communities 구성 요소 및 기능은 SocialResourceProvider API를 호출하여 UGC(사용자 생성 콘텐츠)에 액세스하는 소셜 구성 요소 프레임워크(SCF)에 구축됩니다.

커뮤니티 사이트를 만들기 전에 기존 토폴로지와 일치하는 구현을 선택하도록 SRP)을(를) 구성해야 합니다. SRP 구현은 다음 3가지 스토리지 옵션을 기반으로 합니다.

  1. ASRP - Adobe on-demand 스토리지
  2. MSRP - MongoDB
  3. JSRP - JCR

UGC 스토리지 정보

UGC 저장에 대해 알아야 할 중요한 것은 사이트가 ASRP 또는 MSRP를 사용하도록 구성된 경우 실제 UGC는 AEM 노드 저장소(JCR)에 저장되지 않습니다.

JCR에 유용한 메타데이터를 제공하기 위해 UGC를 그림자로 표시하는 노드가 있을 수 있지만 이러한 노드는 실제 UGC와 혼동하지 않도록 합니다.

저장소 리소스 공급자 개요를 참조하십시오.

우수 사례

사용자 지정 구성 요소를 개발할 때 개발자는 현재 선택된 토폴로지와 독립적으로 코드를 작성하도록 주의하여 향후 새 토폴로지로 이동할 수 있는 유연성을 유지해야 합니다.

JCR을 사용할 수 없다고 가정함

JCR에만 해당하는 메서드를 사용하지 않아야 합니다.

사용할 메서드:

피해야 할 메서드:

  • 노드 API
  • JCR 이벤트
  • 워크플로우 래터(JCR 이벤트 사용)

검색 컬렉션 사용

서로 다른 SRP에는 서로 다른 기본 쿼리 언어가 있을 수 있습니다. 적절한 쿼리 언어를 실행하려면 com.adobe.cq.sosocial.ugc.api 패키지의 메서드를 사용하는 것이 좋습니다.

자세한 내용은 Search Essentials을 참조하십시오.

리소스

이 페이지에서는

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
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