CRXDE Lite을 사용한 개발 developing-with-crxde-lite
이 섹션에서는 CRXDE Lite을 사용하여 Adobe Experience Manager(AEM) 애플리케이션을 개발하는 방법에 대해 설명합니다.
사용 가능한 다양한 개발 환경에 대한 자세한 내용은 개요 설명서 를 참조하십시오.
CRXDE Lite은 AEM에 포함되어 있으며 브라우저에서 표준 개발 작업을 수행할 수 있도록 해줍니다. CRXDE Lite을 사용하면 로깅하는 동안 프로젝트를 만들고, 파일(.jsp 및 .java 등), 폴더, 템플릿, 구성 요소, 대화 상자, 노드, 속성 및 번들을 만들고 편집할 수 있습니다.
AEM 서버에 직접 액세스할 수 없는 경우 CRXDE Lite을 사용하는 것이 좋습니다. 또는 기본 제공 구성 요소 및 Java™ 번들을 확장 또는 수정하여 애플리케이션을 개발하거나 전용 디버거가 필요하지 않은 경우 코드 완성 및 구문 강조 표시를 참조하십시오.
사용자가 로그인 화면으로 리디렉션됩니다.
CRXDE Lite 시작 getting-started-with-crxde-lite
CRXDE Lite을 시작하려면 다음과 같이 진행합니다.
-
AEM을 설치합니다.
-
브라우저에 을 입력합니다.
https://<host>:<port>/crx/de
. 기본적으로 입니다.https://localhost:4502/crx/de
. -
다음을 입력하십시오. 사용자 이름 및 암호. 기본적으로 입니다.
admin
및admin
. -
확인 을 클릭합니다.
CRXDE Lite 사용자 인터페이스는 브라우저에서 다음과 같이 표시됩니다.
이제 CRXDE Lite을 사용하여 애플리케이션을 개발할 수 있습니다.
사용자 인터페이스 개요 overview-of-the-user-interface
CRXDE Lite은 다음 기능을 제공합니다.
폴더 만들기 creating-a-folder
CRXDE Lite으로 폴더를 만들려면:
-
브라우저에서 CRXDE Lite을 엽니다.
-
탐색 창에서 폴더를 만들려는 폴더를 마우스 오른쪽 단추로 클릭하고 만들기 …, 그런 다음 폴더 만들기….
-
폴더 입력 이름 및 클릭 확인.
-
클릭 모두 저장 변경 사항을 서버에 저장합니다.
템플릿 만들기 creating-a-template
CRXDE Lite으로 템플릿을 만들려면 다음 작업을 수행하십시오.
-
브라우저에서 CRXDE Lite을 엽니다.
-
탐색 창에서 템플릿을 만들려는 폴더를 마우스 오른쪽 단추로 클릭하고 만들기 …, 그런 다음 템플릿 만들기….
-
다음을 입력합니다. 레이블, 제목, 설명, 리소스 유형, 및 순위 템플릿의 일부입니다. 다음 을 클릭합니다.
-
이 단계는 선택 사항입니다. 허용된 경로. 클릭 다음
-
이 단계는 선택 사항입니다. 허용된 상위. 다음 을 클릭합니다.
-
이 단계는 선택 사항입니다. 허용된 하위. 확인 을 클릭합니다.
-
클릭 모두 저장 변경 사항을 서버에 저장합니다.
이를 통해 다음과 같은 항목이 만들어집니다.
-
유형의 노드
cq:Template
템플릿 속성 포함 -
유형의 하위 노드
cq:PageContent
페이지 컨텐츠 속성 포함
템플릿에 속성을 추가할 수 있습니다. 속성 만들기 섹션.
구성 요소 만들기 creating-a-component
여기에 설명된 기능은 CQ5가 설치된 경우, 즉 노드 유형인 경우에만 사용할 수 있습니다 cq:Component
저장소에서 사용할 수 있습니다.
CRXDE Lite으로 구성 요소를 만들려면 다음 작업을 수행하십시오.
-
브라우저에서 CRXDE Lite을 엽니다.
-
탐색 창에서 구성 요소를 만들 폴더를 마우스 오른쪽 단추로 클릭하고 만들기 …, 그런 다음 구성 요소 만들기….
-
다음을 입력합니다. 레이블, 제목, 설명, 슈퍼 리소스 유형, 및 그룹 구성 요소. 다음 을 클릭합니다.
-
이 단계는 선택 사항입니다. 구성 요소 속성을 설정합니다 컨테이너임, 데코레이션 없음, 셀 이름, 및 대화 상자 경로. 다음 을 클릭합니다.
-
이 단계는 선택 사항입니다. 구성 요소 속성을 설정합니다. 허용된 상위. 다음 을 클릭합니다.
-
이 단계는 선택 사항입니다. 구성 요소 속성을 설정합니다. 허용된 하위. 확인 을 클릭합니다.
-
클릭 모두 저장 변경 사항을 서버에 저장합니다.
이를 통해 다음과 같은 항목이 만들어집니다.
- 유형의 노드
cq:Component
- 구성 요소 속성
- 구성 요소 .jsp 스크립트
대화 상자 만들기 creating-a-dialog
CRXDE Lite으로 대화 상자를 만들려면:
-
브라우저에서 CRXDE Lite을 엽니다.
-
탐색 창에서 대화 상자를 만들 구성 요소를 마우스 오른쪽 단추로 클릭하고 만들기 …, 그런 다음 대화 상자 만들기….
-
다음을 입력합니다. 레이블 및 제목. 확인 을 클릭합니다.
-
클릭 모두 저장 l을 입력하여 서버에 변경 사항을 저장합니다.
다음과 같은 구조로 대화 상자가 만들어집니다.
dialog[cq:Dialog]/items[cq:Widget]/items[cq:WidgetCollection]/tab1[cq:Panel]
이제 속성을 수정하거나 노드를 만들어 대화 상자를 필요에 맞게 조정할 수 있습니다.
대화 상자 편집기를 사용하여 대화 상자를 편집할 수도 있습니다. CRXDE Lite에서 대화 상자 노드를 두 번 클릭하면 편집기가 표시됩니다. 대화 상자 편집기에 대한 자세한 내용은 여기.
노드 만들기 creating-a-node
CRXDE Lite으로 노드를 만들려면 다음 작업을 수행하십시오.
- 브라우저에서 CRXDE Lite을 엽니다.
- 탐색 창에서 노드를 만들 노드를 마우스 오른쪽 버튼으로 클릭하고 다음을 선택합니다. 만들기 …, 그런 다음 노드 만들기….
- 다음을 입력합니다. 이름 및 유형. 확인 을 클릭합니다.
- 클릭 모두 저장 변경 사항을 서버에 저장합니다.
이제 속성을 수정하거나 노드를 만들어 노드를 필요에 맞게 조정할 수 있습니다.
nt:unstructured
다음 중 1차 하위 구성요소로서의 노드 nt:folder
node).속성 만들기 creating-a-property
CRXDE Lite을 사용하여 속성을 만들려면 다음 작업을 수행하십시오.
-
브라우저에서 CRXDE Lite을 엽니다.
-
탐색 창에서 새 속성을 추가할 노드를 선택합니다.
-
다음에서 속성 아래 창에서 탭을 입력하고 이름, 유형 및 값. 클릭 추가.
-
클릭 모두 저장 변경 사항을 서버에 저장합니다.
스크립트 만들기 creating-a-script
스크립트를 만들려면:
-
브라우저에서 CRXDE Lite을 엽니다.
-
탐색 창에서 스크립트를 만들 구성 요소를 마우스 오른쪽 단추로 클릭하고 다음을 선택합니다. 만들기 …, 그런 다음 파일 만들기….
-
파일 입력 이름 확장을 포함합니다. 확인 을 클릭합니다.
-
새 파일이 편집 창에 탭으로 열립니다.
-
파일을 편집합니다.
-
클릭 모두 저장 변경 내용을 저장합니다.
노드 유형 내보내기 및 가져오기 exporting-and-importing-node-types
CRXDE Lite을 사용하면에서 노드 유형 정의를 가져오거나 내보낼 수 있습니다. CND(Compact Namespace 및 Node Type Definition) 표기법.
노드 유형 정의를 내보내려면 다음을 수행합니다.
-
브라우저에서 CRXDE Lite을 엽니다.
-
필요한 노드를 선택합니다.
-
선택 도구 그러면 노드 유형 내보내기.
-
정의는 cnd 표기법으로 브라우저에 표시됩니다. 필요한 경우 정보를 저장합니다.
노드 유형 정의를 가져오려면 다음을 수행합니다.
-
브라우저에서 CRXDE Lite을 엽니다.
-
선택 도구 그러면 노드 유형 가져오기….
-
텍스트 상자에 정의에 대한 CND 표기법을 입력합니다.
-
확인 업데이트 허용 기존 정의를 업데이트하는 경우.
-
클릭 가져오기.
로깅 logging
CRXDE Lite을 사용하여 파일을 표시할 수 있습니다 error.log
다음 위치의 파일 시스템에 있습니다. <crx-install-dir>/crx-quickstart/server/logs
적절한 로그 수준으로 필터링합니다. 다음과 같이 진행합니다.
-
브라우저에서 CRXDE Lite을 엽니다.
-
다음에서 콘솔 창 하단의 탭에서 오른쪽의 드롭다운 메뉴에서 을(를) 선택합니다. 서버 로그.
-
다음을 클릭합니다. 중지 아이콘 을 클릭하여 메시지를 표시합니다.
다음과 같은 작업을 수행할 수 있습니다.
- 를 클릭하여 Felix 콘솔에서 로그 매개 변수를 조정합니다. 구성 로깅 중 아이콘.
- 다음을 클릭하여 메시지 지우기 브러시 아이콘.
- 을(를) 클릭하여 선택한 위치에 메시지 고정 고정 아이콘.
- 다음을 클릭하여 메시지 표시 활성화 또는 비활성화 중지 아이콘.