단계 1: 구성요소 생성

이 단계는 Oracle Content Management에서 사용자정의 구성요소를 생성하는 방법을 설명합니다.

사용자정의 구성요소를 생성할 때 Oracle Content Management에서 사용 가능하도록 등록해야 합니다. Oracle Content Management에 구성요소를 알리려면 사이트 작성기의 [구성요소] 페이지에서 구성요소를 등록합니다.

등록할 구성요소는 두 가지 유형이 있습니다.

  • 로컬 구성요소:

    • Oracle Content Management 인스턴스 서버에 파일이 저장된 구성요소입니다.

    • 주 장점은 파일이 사이트에 있기 때문에 교차 도메인 또는 교차 프로토콜 문제를 걱정할 필요가 없다는 것입니다.

    • 단점은 Oracle Content Management 서버에서 중간 계층 논리를 실행할 수 없기 때문에 CORS를 지원하는 원격 서버에 REST API를 사용해야 한다는 것입니다.

    • 이 유형의 구성요소는 페이지에 직접 내장될 수 있습니다. 또는 인라인 프레임으로 페이지에 구성요소를 렌더링하도록 선택할 수 있습니다.

  • 원격 구성요소:

    • 원격 서버에 파일이 저장되고 구성요소의 렌더링 및 설정 패널에만 URL을 등록하는 구성요소입니다.

    • 원격 구성요소는 구성요소의 콘텐츠를 생성할 때 서버측 논리를 실행해야 하는 경우 장점을 제공합니다.

    • 단점은 이 URL에 액세스하려면 교차 도메인 및 보안 문제를 해결해야 한다는 것입니다.

    • 원격 구성요소는 항상 인라인 프레임으로 페이지에 렌더링됩니다.

로컬 구성요소를 생성 및 등록하려면 다음과 같이 하십시오.

  1. Oracle Content Management 홈 페이지에서 개발자를 누릅니다.

    개발자 페이지가 표시됩니다.

  2. 모든 구성요소 보기를 누릅니다.

  3. 메뉴에서 로컬 구성요소 생성을 선택합니다.

  4. 구성요소의 이름(예: A_Local_Component)을 입력합니다.

  5. 선택적 설명을 입력합니다.

  6. 생성을 누릅니다.

    이 작업을 마치면 구성요소 목록에 A_Local_Component라는 구성요소가 표시됩니다.

단계 1의 결과 확인

구성요소를 성공적으로 생성했으므로 이제 생성한 사이트에 대한 구성요소 팔레트에서 구성요소를 볼 수 있습니다. 다음 단계에 따라 구성요소 생성을 검증하십시오.

  1. localComponentTest라는 사이트를 생성합니다.

  2. 사이트를 선택하고 열기를 누릅니다.

  3. 편집을 누릅니다.

  4. 사이트의 업데이트를 생성하고 이름과 선택적 설명을 제공합니다.

  5. 사이트의 페이지를 선택합니다.

  6. 측면 팔레트에서 구성요소 아이콘을 누르고 사용자정의를 선택하여 사용자정의 구성요소 목록을 표시합니다.

  7. 사용자정의 구성요소 목록에서 A_Local_Component를 선택하고 페이지 위에 끌어 놓습니다.

    이제 생성한 로컬 구성요소에 대한 기본 렌더링이 표시되어야 합니다.

  8. 방금 페이지 위에 놓인 구성요소의 배너에서 옵션 메뉴 아이콘을 선택합니다.

  9. 설정을 선택합니다.

  10. 구성요소의 맞춤을 변경하고 스타일을 설정합니다.

  11. 설정 패널을 닫습니다.

다음 단계는 사용자정의 구성요소의 빌드 방법을 안내하고 목적에 맞게 수정하는 방법을 설명합니다. 단계 2: 로컬 구성요소의 구조 검토를 계속합니다.