Show Menu
화제×

페이지 편집을 위한 실행 취소 구성

OSGi 서비스 Day CQ WCM 실행 취소 구성 ()은 페이지 편집을 위한 실행 취소 및 다시 실행 명령의 동작을 제어하는 여러 속성을 표시합니다 com.day.cq.wcm.undo.UndoConfigService .

기본 구성

표준 설치에서 기본 설정은 sling:OsgiConfig 노드에 속성으로 정의됩니다.
/libs/wcm/core/config.author/com.day.cq.wcm.undo.UndoConfig
이 노드에는 cq.wcm.undo.whitelist cq.wcm.undo.blacklist 속성이 들어 있으며, 다른 속성의 경우 기본값이 사용됩니다.
패스에 있는 어떤 것도 변경하지 않아야 /libs 합니다.
이는 다음에 인스턴스를 업그레이드할 때 의 컨텐츠를 /libs 덮어쓰게 되기 때문입니다(핫픽스 또는 기능 팩을 적용할 때 덮어쓸 수 있음).

실행 취소 및 다시 실행 구성

자체 인스턴스에 대해 이러한 OSGi 서비스 속성을 구성할 수 있습니다.
When working with AEM there are several methods of managing the configuration settings for such services; see Configuring OSGi for more details and the recommended practices.
다음은 웹 콘솔에 표시된 대로 속성을 나열하고, 해당 OSGi 매개 변수의 이름과 설명 및 기본값(해당되는 경우)을 함께 나열합니다.
  • 활성화 ( cq.wcm.undo.enabled )
    • 설명 :페이지 작성자가 변경 사항을 실행 취소 및 다시 실행할 수 있는지 여부를 결정합니다.
    • 기본값 : Selected
    • 유형 : Boolean
  • 경로 ( cq.wcm.undo.path )
    • 설명 :이진 실행 취소 데이터를 지속하기 위한 저장소 경로입니다. 작성자가 이미지와 같은 이진 데이터를 변경하면 데이터의 원본 버전이 여기에 유지됩니다. 이진 데이터의 변경 내용이 취소되면 이 이진 실행 취소 데이터가 페이지에 복원됩니다.
    • 기본값 : /var/undo
    • 유형 : String
    기본적으로 관리자만 /var/undo 노드에 액세스할 수 있습니다. 작성자는 바이너리 실행 취소 데이터에 액세스할 수 있는 권한이 부여된 후에만 이진 컨텐츠에 대해 실행 취소 및 재실행 작업을 수행할 수 있습니다.
  • 최소. validity ( cq.wcm.undo.validity )
    • 설명 :이진 실행 취소 데이터가 저장되는 최소 시간(시간)입니다. 이 기간 후에는 이진 데이터를 삭제하여 디스크 공간을 유지할 수 있습니다.
    • 기본값 : 10
    • 유형 : Integer
  • 단계 ( cq.wcm.undo.steps )
    • 설명 :실행 취소 내역에 저장되는 최대 페이지 작업 수입니다.
    • 기본값 : 20
    • 유형 : Integer
  • 지속성 ( cq.wcm.undo.persistence )
    • 설명 :실행 취소 내역을 유지하는 클래스입니다. 두 개의 지속성 클래스가 제공됩니다.
      • CQ.undo.persistence.WindowNamePersistence :window.name 속성을 사용하여 내역을 유지합니다.
      • CQ.undo.persistence.CookiePersistance :쿠키를 사용하여 내역을 유지합니다.
    • 기본값 : CQ.undo.persistence.WindowNamePersistence
    • 유형 : String
  • 지속성 모드 ( cq.wcm.undo.persistence.mode )
    • 설명 :실행 취소 내역이 지속되는 시기를 결정합니다. 각 페이지 편집 후 실행 취소 내역을 유지하려면 이 옵션을 선택합니다. 페이지를 다시 로드할 때만 유지되도록 하려면 이 옵션을 지우십시오(예: 사용자가 다른 페이지로 이동).
      실행 취소 내역은 웹 브라우저 리소스를 사용합니다. 사용자의 브라우저가 페이지 편집에 느리게 반응하는 경우 페이지를 다시 로드할 때 실행 취소 내역을 지속해 보십시오.
    • 기본값 : Selected
    • 유형 : Boolean
  • 마커 모드 ( cq.wcm.undo.markermode )
    • 설명 :실행 취소 또는 재실행 시 영향을 받는 단락을 나타내는 데 사용할 시각적 단서를 지정합니다. 다음 값이 유효합니다.
      • flash:단락의 선택 표시기가 일시적으로 깜박입니다.
      • 선택:단락이 선택됩니다.
    • 기본값 : flash
    • 유형 : String
  • 좋은 구성 요소 ( cq.wcm.undo.whitelist )
    • 설명 :실행 취소 및 재실행 명령으로 영향을 받을 구성 요소 목록입니다. 구성 요소 경로가 실행 취소/다시 실행으로 올바르게 작동할 때 이 목록에 구성 요소 경로를 추가합니다. 별표(*)를 추가하여 구성 요소 그룹을 지정합니다.
      • 다음 값은 기본 텍스트 구성 요소를 지정합니다.
        foundation/components/text
      • 다음 값은 모든 기본 구성 요소를 지정합니다.
        foundation/components/*
    • 이 목록에 없는 구성 요소에 대해 실행 취소 또는 다시 실행이 실행되면 명령을 신뢰할 수 없다는 메시지가 나타납니다.
    • 기본값 :속성은 AEM에서 제공하는 많은 구성 요소로 채워집니다.
    • 유형 : String[]
  • 잘못된 구성 요소 ( cq.wcm.undo.blacklist )
    • 설명 :실행 취소 명령의 영향을 받지 않을 구성 요소 및/또는 구성 요소 작업 목록입니다. 실행 취소 명령으로 올바르게 동작하지 않는 구성 요소 및 구성 요소 작업을 추가합니다.
      • 실행 취소 내역에 구성 요소의 작업 중 하나를 원하지 않을 때 구성 요소 경로를 추가합니다. 예를 들면 다음과 같습니다. collab/forum/components/post
      • 특정 작업을 실행 취소 작업 내역(다른 작업 기능이 올바르게 작동함)에서 생략하려면 콜론(:)과 작업을 경로에 추가합니다. collab/forum/components/post:insertParagraph.
    이 목록에 작업이 있으면 실행 취소 내역에 계속 추가됩니다. 사용자는 실행 취소 내역에서 잘못된 구성 요소 작업 이전에 존재하는 작업을 실행 취소할 수 없습니다.
    • 일반적인 작업 이름은 다음과 같습니다.
      • insertParagraph :구성 요소가 페이지에 추가됩니다.
      • removeParagraph :구성 요소가 삭제됩니다.
      • moveParagraph :단락이 다른 위치로 이동됩니다.
      • updateParagraph :단락 속성이 변경됩니다.
    • 기본값 :속성은 여러 구성 요소 작업으로 채워집니다.
    • 유형 : String[]