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 클라이언트 응용 프로그램으로 현재 로드된 노드에만 작동합니다. 전체 저장소를 검색하려면 도구 -&gt:쿼리.

탐색기 창

탐색기 창​에 저장소의 모든 노드의 트리가 표시됩니다.

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

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

편집 창

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

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

탐색기 창​에서 파일을 두 번 클릭하여 편집 창​에 해당 내용을 표시합니다. 그런 다음 수정한 후 변경 내용을 저장할 수 있습니다.

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

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

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

속성 탭

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

액세스 제어 탭

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

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

  • 해당 액세스 제어 정책 - 현재 선택 항목에 적용할 수 있는 정책입니다.
  • 로컬 액세스 제어 정책 - 현재 선택 항목에 로컬로 적용되는 현재 정책
  • 효과적인 액세스 제어 정책 - 현재 선택에 적용된 현재 정책으로서, 로컬에서 설정되거나 상위 노드에서 상속될 수 있습니다.
노트

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

복제 탭

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

콘솔 탭

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

빌드 정보 탭

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

새로 고침 단추

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

모든 저장 단추

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

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

만들기 단추

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

  • 노드 - 임의 노드 유형이 있는 노드
  • 파일 - nt:file 노드 및 해당 nt:resource subnode
  • 폴더 - nt:folder 노드

삭제 단추

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

복사 단추

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

붙여넣기 단추

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

이동 단추

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

이름 변경

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

Mixins

Mixins Button​을 사용하면 노드 유형에 믹싱 유형을 추가할 수 있습니다. 혼합 유형은 대부분 고급 기능을 추가하는 데 사용됩니다.

도구

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

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

로그인 위젯

로그인 위젯​에 현재 로그인한 사용자가 표시됩니다.

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

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

폴더 만들기

CRXDE Lite이 있는 폴더를 만들려면:

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

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

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

  4. 서버에 변경 내용을 저장하려면 모두 저장​을 클릭합니다.

노드만들기

CRXDE Lite이 있는 노드를 만들려면:

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

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

노트

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

속성만들기

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

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

파일 만들기

CRXDE Lite을 사용하여 새 파일을 만들려면:

  1. 브라우저에서 CRXDE Lite을 엽니다.
  2. Exploader 창,에서 파일을 만들 구성 요소를 마우스 오른쪽 단추로 클릭하고 만들기​를 선택한 다음 파일 만들기​를 선택합니다.
  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. 기존 정의를 업데이트하는 경우 업데이트 허용​을 선택합니다.
  6. 가져오기​를 클릭합니다.

로깅

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

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

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

  • 로깅 구성 아이콘을 클릭하여 펠릭스 콘솔에서 로그 매개 변수를 조정합니다.
  • 콘솔 지우기 아이콘을 클릭하여 메시지를 지웁니다.
  • Pin 콘솔 아이콘을 클릭하여 현재 선택 항목에 메시지를 고정할 수 있습니다.
  • 중지 아이콘을 클릭하여 메시지 표시를 활성화 또는 비활성화합니다.

이 페이지에서는