CRXDE Lite 사용

CRXDE Lite은 AEM quickstart의 일부이며 브라우저 내에서 로컬 개발 환경에서 리포지토리에 액세스하고 수정할 수 있습니다. CRXDE Lite을 사용하여 파일, 폴더, 노드 및 속성을 편집할 수 있습니다. 사용하기 쉬운 이 인터페이스에서 전체 리포지토리에 액세스할 수 있습니다.

노트

CRXDE Lite은 로컬 개발 환경에서만 사용할 수 있습니다. AEM에서 Cloud Service으로 사용할 수 없습니다.

CRXDE Lite 시작하기

CRXDE Lite을 시작하려면 다음을 수행하십시오.

  1. 로컬 AEM 개발 빠른 시작을 시작합니다.
  2. 브라우저에서 URL https://<host>:<port>/crx/de을 엽니다.
  3. 사용자 이름암호​를 입력합니다.
  4. 확인​을 클릭합니다.

CRXDE Lite 사용자 인터페이스는 브라우저에서 다음과 같이 표시됩니다.

CRXDE Lite 인터페이스

이제 CRXDE Lite을 사용하여 애플리케이션을 개발할 수 있습니다.

AEM 메뉴에서 CRXDE Lite에 액세스할 수도 있습니다. 기본 메뉴에서 도구 -> 일반 -> CRXDE Lite​를 선택합니다.

사용자 인터페이스 개요

CRXDE Lite의 사용자 인터페이스에는 많은 부분이 있으며 많은 기능이 있습니다.

위쪽 전환기 모음

최상위 전환기 모음을 사용하면 CRXDE Lite, 패키지 관리자 및 패키지 공유 간을 빠르게 전환할 수 있습니다.

노드 경로 위젯

노드 경로 위젯은 현재 선택한 노드의 경로를 표시합니다.

패스를 직접 입력하거나 다른 위치에서 붙여넣은 다음 Enter 키를 눌러 노드로 이동할 수도 있습니다.

또한 특정 노드 이름이 있는 노드를 찾을 수 있도록 지원합니다. 찾을 노드의 이름을 입력하고 기다리거나(또는 오른쪽에서 검색 아이콘을 선택) 지정된 노드나 노드가 탐색기 창에 로드되면 목록이 표시되고 경로를 선택하고 Enter 키를 눌러 탐색할 수 있습니다. 브라우저에 현재 CRXDE 클라이언트 애플리케이션에 로드되는 노드에만 작동합니다. 전체 리포지토리를 검색하려면 도구 -&get을 사용합니다.쿼리

탐색기 창

탐색기 창​은 저장소의 모든 노드의 트리를 표시합니다.

노드를 클릭하여 속성 탭에 속성을 표시합니다. 노드를 클릭한 후 도구 모음에서 작업을 선택할 수 있습니다. 노드를 다시 클릭하여 이름을 변경합니다.

트리 탐색 필터(쌍안경 아이콘)를 사용하면 이름이 입력 텍스트를 포함하는 저장소의 노드를 필터링할 수 있습니다. 로컬로 로드된 노드에만 적용됩니다.

편집 창

편집 창​을 사용하면 저장소에서 현재 선택한 파일의 콘텐츠를 볼 수 있습니다. 열린 각 파일은 창에 자체 탭으로 표시됩니다.

탭에서는 콘텐츠 및/또는 설명서를 검색하고 개발자 설명서 및 Adobe 지원에 액세스할 수 있습니다.

탐색기 창​에서 파일을 두 번 클릭하여 편집 창​에 해당 콘텐츠를 표시합니다. 그런 다음 수정하고 변경 사항을 저장할 수 있습니다.

파일이 편집 창​에서 편집되면 도구 모음에서 다음 도구를 사용할 수 있습니다.

  • 트리에 표시 - 저장소 트리에 파일을 표시합니다.
  • 검색/바꾸기 - 검색 또는 바꾸기를 수행합니다.

편집 창​의 상태 줄을 두 번 클릭하면 라인으로 이동 대화 상자가 열려 특정 라인 번호를 입력할 수 있습니다.

속성 탭

속성 탭​은 선택한 노드의 속성을 표시합니다. 새 속성을 추가하거나 기존 속성을 삭제할 수 있습니다.

액세스 제어 탭

액세스 제어 탭​은 현재 경로, 저장소 또는 주도자에 따른 권한을 표시합니다.

권한은 다음 카테고리로 분류됩니다.

  • 적용 가능한 액세스 제어 정책 - 현재 선택 항목에 적용할 수 있는 정책입니다
  • 로컬 액세스 제어 정책 - 현재 선택 영역에 로컬로 적용되는 현재 정책입니다
  • 유효 액세스 제어 정책 - 현재 선택에 적용된 현재 정책으로서, 로컬 또는 상위 노드에서 상속될 수 있습니다
노트

액세스 제어 정보를 보려면 CRXDE Lite에 로그인한 사용자에게 ACL 항목을 읽을 수 있는 권한이 있어야 합니다.

복제 탭

복제 탭​은 현재 노드의 복제 상태를 표시합니다. 현재 노드를 복제하고 삭제할 수 있습니다.

콘솔 탭

콘솔 탭​에 로그 메시지가 표시됩니다. 로그 수준을 구성하고, 콘솔을 지우고, 선택한 스크롤 위치에 고정하여 메시지 표시를 활성화/비활성화할 수 있습니다.

빌드 정보 탭

번들을 빌드하고 있을 때 빌드 정보 탭​에 정보가 표시됩니다.

새로 고침 단추

새로 고침 단추​는 현재 선택 항목을 새로 고칩니다. 다른 사용자의 변경 사항은 저장소 보기에서 업데이트됩니다. 변경한 내용은 영향을 받지 않습니다.

모두 저장 단추

모두 저장 단추​는 사용자가 변경한 모든 내용을 저장합니다. 저장할 때까지 변경 사항은 일시적이며 콘솔을 종료하면 손실됩니다.

  • 되돌리기 - 마지막 저장 작업 이후 선택한 노드에서 수행한 모든 변경 사항을 삭제한 다음 선택한 노드에 대한 저장소의 현재 상태를 다시 로드합니다
  • 모두 되돌리기 - 마지막 저장 작업 이후 전체 저장소에서 수행한 모든 변경 사항을 삭제한 다음 리포지토리의 현재 상태를 다시 로드합니다

만들기 단추

만들기 단추​는 선택한 노드 아래에 다음을 만들 수 있는 드롭다운 메뉴입니다.

  • 노드 - 임의의 노드 유형을 갖는 노드
  • 파일 - nt:file 노드 및 해당 nt:resource 하위 노드
  • 폴더 - nt:folder 노드

삭제 단추

삭제 단추​는 선택한 노드를 삭제합니다.

복사 단추

복사 단추​는 선택한 노드를 복사합니다.

붙여넣기 단추

붙여넣기 단추​는 선택한 노드 아래에 복사된 노드를 붙여넣습니다.

이동 단추

이동 단추​는 선택한 노드를 대화 상자를 통해 설정된 노드로 이동합니다.

이름 변경

이름 바꾸기 단추​는 선택한 노드의 이름을 변경합니다.

Mixins

Mixin 단추​를 사용하면 mixin 유형을 노드 유형에 추가할 수 있습니다. mixin 유형은 주로 고급 기능을 추가하는 데 사용됩니다.

도구

도구 단추​는 다음 도구를 사용할 수 있는 드롭다운 메뉴입니다.

  • 서버 구성 - Felix Console에 액세스( https://<host>:<port>/system/console/configMgr에서도 사용 가능)
  • 쿼리 - 리포지토리를 질의합니다.
  • 권한 - 권한 보기 및 추가
  • 액세스 제어 테스트 - 특정 경로 및/또는 주도자에 대한 권한을 테스트할 수 있습니다
  • 노드 유형 내보내기 - 시스템에서 노드 유형을 CND 표기법으로 내보냅니다.
  • 노드 유형 가져오기 - CND 표기법을 사용하여 노드 유형을 가져옵니다.

로그인 위젯

로그인 위젯​은 현재 로그인한 사용자를 표시합니다.

이 아이콘을 클릭하여 로그인하거나 다른 사용자로 다시 로그인합니다. @crx.default 은 사용자가 리포지토리의 기본(및 전용) 작업 공간에 있음을 나타냅니다.

환경 설정 옵션은 UI 언어를 설정하고 저장, 검색, 메모 만들기 등과 같은 다양한 작업에 대한 핫키를 보고 사용자 지정하는 데 사용할 수 있습니다.

폴더 만들기

CRXDE Lite이 있는 폴더를 만들려면 다음을 수행하십시오.

  1. 브라우저에서 CRXDE Lite을 엽니다.

  2. 탐색 창에서 새 폴더를 만들 폴더를 마우스 오른쪽 단추로 클릭하고 만들기… 를 선택합니다., 폴더 만들기….

  3. 이름 폴더를 입력하고 확인​을 클릭합니다.

  4. 모두 저장 을 클릭하여 서버에 변경 사항을 저장합니다.

노드 만들기

CRXDE Lite이 있는 노드를 생성하려면

  1. 브라우저에서 CRXDE Lite을 엽니다.
  2. 탐색기 창,에서 새 노드를 만들 노드를 마우스 오른쪽 단추로 클릭하고 만들기, 노드 만들기​를 선택합니다.
  3. 이름​을 입력하고 유형​을 선택합니다.
  4. 확인​을 클릭합니다.
  5. 모두 저장 단추​를 클릭하여 서버에 변경 내용을 저장합니다.

이제 속성을 수정하거나 새 노드를 만들어 노드를 필요에 맞게 조정할 수 있습니다.

노트

노드 만들기​를 포함한 대부분의 편집 작업은 메모리에 모든 변경 내용을 저장하고 저장 시 (모두 저장 단추 사용)에만 저장합니다. 그러나 이동과 같은 일부 작업은 자동으로 유지됩니다.
변경 사항을 저장할 때 리포지토리에서 상위 노드의 노드 유형에 의해 새로 생성된 노드를 허용할지 여부에 대한 유효성 검사도 수행됩니다. 노드를 저장하는 동안 오류 메시지가 표시되면 컨텐츠 구조가 유효한지 확인하십시오(예: nt:unstructured 노드를 nt:folder 노드의 하위로 만들 수 없음).

속성 만들기

CRXDE Lite을 사용하여 속성을 만들려면:

  1. 브라우저에서 CRXDE Lite을 엽니다.
  2. 탐색기 창,에서 새 속성을 추가할 노드를 선택합니다.
  3. 아래쪽 창의 속성 탭​에 이름, 유형​을 입력합니다.
  4. 추가​를 클릭합니다.
  5. 모두 저장 단추​를 클릭하여 서버에 변경 내용을 저장합니다.

파일 만들기

CRXDE Lite으로 새 파일을 만들려면 다음을 수행하십시오.

  1. 브라우저에서 CRXDE Lite을 엽니다.
  2. 탐색기 창,에서 파일을 만들 구성 요소를 마우스 오른쪽 단추로 클릭하고 만들기, 파일 만들기​를 선택합니다.
  3. 확장자가 포함된 이름 파일을 입력합니다.
  4. 확인​을 클릭합니다.
  5. 새 파일이 편집 창​에서 탭으로 열립니다.
  6. 파일을 편집합니다.
  7. 모두 저장 단추​를 클릭하여 변경 내용을 저장합니다.

노드 유형 내보내기 및 가져오기

CRXDE Lite을 사용하여 Compact Namespace 및 CND(Node Type Definition) 표기법에서 노드 유형 정의를 가져오거나 내보낼 수 있습니다.

CRXDE Lite에서 노드 유형 정의를 내보내려면

  1. 브라우저에서 CRXDE Lite을 엽니다.
  2. 필요한 노드를 선택합니다.
  3. 도구​를 선택하고 내보내기 노드 유형​을 선택합니다.
  4. 정의는 브라우저의 새 탭에 CND 표기법으로 표시됩니다.
  5. 필요한 경우 정보를 저장합니다.

노드 유형 정의를 임포트하려면

  1. 브라우저에서 CRXDE Lite을 엽니다.
  2. 도구​를 선택하고 노드 유형 가져오기​를 선택합니다.
  3. 편집 창​가져오기 노드 유형​에 새 탭이 열립니다.
  4. 가져오기 노드 유형 탭의 텍스트 상자에 정의에 대한 CND 표기법을 입력합니다.
  5. 기존 정의를 업데이트하는 경우 Allow Update​를 선택합니다.
  6. 가져오기​를 클릭합니다.

로깅

CRXDE Lite을 사용하여 <aem-install-dir>/crx-quickstart/logs의 파일 시스템에 있는 error.log 파일을 표시하고 적절한 로그 수준으로 필터링할 수 있습니다. 다음과 같이 진행합니다.

  1. 브라우저에서 CRXDE Lite을 엽니다.
  2. 창 하단에 있는 콘솔 탭 오른쪽의 드롭다운 메뉴에서 서버 로그​를 선택합니다.
  3. 중지 아이콘을 클릭하여 메시지를 표시합니다.

다음을 작업을 수행할 수 있습니다.

  • 로깅 구성 아이콘을 클릭하여 Felix 콘솔에서 로그 매개 변수를 조정합니다.
  • 콘솔 지우기 아이콘을 클릭하여 메시지를 지웁니다.
  • Pin Console 아이콘을 클릭하여 현재 선택 영역에 메시지를 고칩니다.
  • 중지 아이콘을 클릭하여 메시지 표시를 활성화하거나 비활성화합니다.

이 페이지에서는