Adobe Experience Manager: 다른 사용자가 잠근 페이지를 잠금 해제하는 방법
설명 description
환경
- Adobe Experience Manager as a Cloud Service (AEMaaCS)
- Adobe Experience Manager 6.5 (AEM 6.5)
문제
AEM에서 사용자는 다른 사용자가 편집할 수 없도록 페이지를 잠글 수 있습니다.
페이지를 잠근 사용자 또는 "관리자" 사용자가 잠금을 해제할 수 있습니다.
그러나 Administrators 그룹 구성원이 페이지를 잠근 사용자를 가장하더라도 잠근 사용자가 아니면 다른 사람이 잠금을 해제할 수 없습니다.
이 문서에서는 페이지를 잠근 사용자나 관리자가 작업을 수행할 수 없을 때 페이지 잠금 해제 방법을 설명합니다.
해결 방법 resolution
사용자가 페이지를 잠그면 AEM에서 jcr:mixinTypes= " [
mix:lockable ]
" 속성을 추가합니다. 이 노드 속성을 강제로 삭제하고 패키지 관리자를 사용하여 페이지를 덮어쓰면 페이지의 잠금을 해제할 수 있습니다.
자세한 단계는 다음 환경을 가정합니다.
- Prod: 사용자가 페이지를 잠근 후( /content /wknd /us /en /about-us ) 프로젝트를 떠난 작성자 인스턴스입니다.
- 개발: CRXDE Lite이 활성화된 하위 작성자 인스턴스입니다.
1단계. (Prod) 잠긴 페이지 노드의 패키지( /content /wknd /us /en /about-us )를 만들고 다운로드합니다.
2단계. (개발) 다운로드한 잠긴 페이지의 패키지를 설치합니다.
3단계. (Dev) CRX/DE Lite를 사용하여, 잠긴 페이지의 jcr:mixinTypes= " [
mix:lockable ]
" 노드 속성을 삭제합니다.
3-1단계. 페이지 아래의 jcr:content 노드( /content /wknd /us /en /about-us /jcr:content )를 선택합니다.
3-2단계. 맨 위에 있는 "Mixins…" 버튼을 클릭합니다.
3-3단계. jcr:mixinTypes= " [
mix:lockable ]
"(사용) 삭제 " - " 버튼).
3-4단계. "모두 저장"을 클릭하여 변경 사항을 적용합니다.
4단계. (개발) 패키지 관리자를 사용하여 편집된 노드를 다시 패키징하고 다운로드합니다.
5단계. (Prod) 패키지 매니저를 사용하여 새로 생성된 패키지를 설치합니다.
Step 6. (Prod) 페이지 잠금이 해제되었는지 확인합니다.