이 단계는 Oracle Content Management에서 사용자정의 구성요소를 생성하는 방법을 설명합니다.
사용자정의 구성요소를 생성할 때 Oracle Content Management에서 사용 가능하도록 등록해야 합니다. Oracle Content Management에 구성요소를 알리려면 사이트 작성기의 [구성요소] 페이지에서 구성요소를 등록합니다.
등록할 구성요소는 두 가지 유형이 있습니다.
로컬 구성요소:
Oracle Content Management 인스턴스 서버에 파일이 저장된 구성요소입니다.
주 장점은 파일이 사이트에 있기 때문에 교차 도메인 또는 교차 프로토콜 문제를 걱정할 필요가 없다는 것입니다.
단점은 Oracle Content Management 서버에서 중간 계층 논리를 실행할 수 없기 때문에 CORS를 지원하는 원격 서버에 REST API를 사용해야 한다는 것입니다.
이 유형의 구성요소는 페이지에 직접 내장될 수 있습니다. 또는 인라인 프레임으로 페이지에 구성요소를 렌더링하도록 선택할 수 있습니다.
원격 구성요소:
원격 서버에 파일이 저장되고 구성요소의 렌더링 및 설정 패널에만 URL을 등록하는 구성요소입니다.
원격 구성요소는 구성요소의 콘텐츠를 생성할 때 서버측 논리를 실행해야 하는 경우 장점을 제공합니다.
단점은 이 URL에 액세스하려면 교차 도메인 및 보안 문제를 해결해야 한다는 것입니다.
원격 구성요소는 항상 인라인 프레임으로 페이지에 렌더링됩니다.
로컬 구성요소를 생성 및 등록하려면 다음과 같이 하십시오.
Oracle Content Management 홈 페이지에서 개발자를 누릅니다.
개발자 페이지가 표시됩니다.
모든 구성요소 보기를 누릅니다.
메뉴에서 로컬 구성요소 생성을 선택합니다.
구성요소의 이름(예: A_Local_Component)을 입력합니다.
선택적 설명을 입력합니다.
생성을 누릅니다.
이 작업을 마치면 구성요소 목록에 A_Local_Component
라는 구성요소가 표시됩니다.
단계 1의 결과 확인
구성요소를 성공적으로 생성했으므로 이제 생성한 사이트에 대한 구성요소 팔레트에서 구성요소를 볼 수 있습니다. 다음 단계에 따라 구성요소 생성을 검증하십시오.
localComponentTest
라는 사이트를 생성합니다.
사이트를 선택하고 열기를 누릅니다.
편집을 누릅니다.
사이트의 업데이트를 생성하고 이름과 선택적 설명을 제공합니다.
사이트의 페이지를 선택합니다.
측면 팔레트에서 을 누르고 사용자정의를 선택하여 사용자정의 구성요소 목록을 표시합니다.
사용자정의 구성요소 목록에서 A_Local_Component
를 선택하고 페이지 위에 끌어 놓습니다.
이제 생성한 로컬 구성요소에 대한 기본 렌더링이 표시되어야 합니다.
방금 페이지 위에 놓인 구성요소의 배너에서 을 선택합니다.
설정을 선택합니다.
구성요소의 맞춤을 변경하고 스타일을 설정합니다.
설정 패널을 닫습니다.
다음 단계는 사용자정의 구성요소의 빌드 방법을 안내하고 목적에 맞게 수정하는 방법을 설명합니다. 단계 2: 로컬 구성요소의 구조 검토를 계속합니다.