웹 사이트 구조 설정

웹 사이트를 설정하려면 아래 지침에 따라 다음 위치에서 만들 폴더를 설명합니다.

  • /apps/an-scf-sandbox

    여기에서 사용자 정의 응용 프로그램과 템플릿이 상주합니다.

  • /etc/designs/an-scf-sandbox

    다운로드 가능한 디자인 요소가 상주합니다.

  • /content/an-scf-sandbox

    다운로드 가능한 웹 페이지가 있는 곳입니다.

이 자습서의 코드는 응용 프로그램, 디자인 및 컨텐츠와 동일한 기본 폴더 이름에 사용됩니다. 웹 사이트의 다른 이름을 선택하는 경우 항상 선택한 이름 an-scf-sandbox 으로 바꾸십시오.

노트

이름 정보:

  • CRXDE에 표시되는 이름은 주소 지정 가능한 컨텐츠의 경로를 구성하는 노드 이름입니다.

  • 노드 이름에는 공백이 포함될 수 있지만 URI에서 사용할 때는 공간을 '%20' 또는 '+' 중 하나로 인코딩해야 합니다.

  • 노드 이름에는 하이픈 및 밑줄이 포함될 수 있지만 Java 파일 내에서 패키지 이름으로 참조할 때는 인코딩해야 합니다. 하이픈 및 밑줄을 모두 밑줄 뒤에 유니코드 값이 이어집니다.

  • 하이픈이 '_002d'가 됩니다.

  • 밑줄이 '_005f'가 됩니다.

응용 프로그램 디렉토리(/apps?lang=ko) 설정

저장소의 /apps 디렉토리에는 /content 디렉토리에서 제공되는 페이지의 비헤이비어와 렌더링을 구현하는 코드가 포함되어 있습니다.

/apps 디렉토리는 보호되며 /content 및 /etc/designs 디렉토리처럼 공개적으로 액세스할 수 없습니다.

  1. Create /apps/an-scf-sandbox folder.

    탐색기 창에서 CRXDE Lite​사용

    1. 폴더를 /apps 선택합니다.
    2. 만들기… 를 마우스 오른쪽 단추로​클릭하거나 만들기… 메뉴를아래로 드래그합니다.
    3. 폴더 만들기… 를 선택합니다..
    4. 폴더 만들기 대화 상자에서 를 입력합니다 an-scf-sandbox.
    5. 확인​을 클릭합니다.
  2. 구성 요소 하위 폴더를 만듭니다.

    1. 폴더를 /apps/an-scf-sandbox 선택합니다.
    2. 만들기 > 폴더 만들기를 클릭합니다.
    3. 폴더 만들기 대화 상자에서 구성 요소를 입력합니다.
    4. 확인​을 클릭합니다.
  3. 템플릿 하위 폴더를 만듭니다.

    1. 폴더를 /apps/an-scf-sandbox 선택합니다.
    2. 만들기 > 폴더 만들기를 클릭합니다.
    3. 폴더 만들기 대화 상자에서 템플릿을 입력합니다.
    4. 확인​을 클릭합니다.
    5. 다시 선택합니다 /apps/an-scf-sandbox.
    6. 모두 저장을 선택합니다.

    모든 편집 프로세스 때와 마찬가지로 종종 저장 데이터 입력 시 문제가 발생하는 경우 로그인 시간이 초과되었거나 이전 편집 내용을 저장해야 하기 때문일 수 있습니다.

  4. 이제 CRXDE Lite의 탐색기 창에 있는 구조가 다음과 같이 표시됩니다.

    crxde-template

디자인 디렉토리 설정(/etc/designs?lang=ko)

/etc/designs 디렉토리에는 페이지 컨텐츠와 함께 다운로드할 이미지, 스크립트 및 스타일시트가 포함되어 있습니다.

  1. 클래식 UI에서 디자이너 도구를 사용하려면 https://<server>:<port>/miscadmin으로 이동합니다.

    참고:CRXDE Lite을 사용하여 유형 노드를 만드는 경우 액세스 제어 및 복제 cq:Page가 페이지에 대한 기본 설정으로 설정되지 않습니다.

  2. 탐색기 창에서 디자인 폴더를 선택한 다음 새로 만들기 > ​페이지를 클릭합니다.

    Enter:

    • 제목: SCF 샌드박스
    • 이름: an-scf-sandbox
    • 디자인 페이지 템플릿 선택

    만들기​를 클릭합니다.

    디자인 템플릿

  3. "SCF 샌드박스" 폴더가 나타나지 않으면 탐색기 창을 새로 고칩니다.

  4. CRXDE Lite(http:// localhost:4502/crx/de)로 돌아가서 /etc/designs을 확장하여 "an-scf-sandbox"라는 노드를 확인합니다.

    CRXDE의 오른쪽 아래 창에서 속성 탭, 액세스 제어 탭 및 복제 탭을 보고 디자인 페이지 템플릿을 사용하여 정의된 내용을 확인할 수 있습니다.

    crxde-configure-template

콘텐트 디렉토리(/content?lang=ko) 설정

해당 보관소의 /content 디렉토리는 웹 사이트 컨텐츠가 있는 곳입니다. /content 아래의 경로는 브라우저 요청에 대한 URL의 경로를 구성합니다.

초기 애플리케이션의 일부로 페이지 템플릿 을 만든 후 , 템플릿을 기반으로 초기 페이지 컨텐츠를 만들 수 있습니다…

이 페이지에서는