인라인 프레임으로 렌더링된 구성요소

인라인 프레임으로 렌더링된 구성요소는 외부 서버의 구성요소(일명 원격 구성요소)를 등록 및 추가하고 로컬 구성요소를 생성할 때 인라인 프레임 옵션을 선택하면 Oracle Content Management 페이지에 지정할 수 있습니다. 이 유형의 구성요소는 소셜 구성요소 또는 계산대 카트 구성요소를 추가하는 등 사이트 기능을 확장할 수 있습니다.

원격 구성요소의 경우 끝점 URL을 지정해야 합니다. 인라인 프레임으로 렌더링된 로컬 구성요소의 경우 URL은 구성요소 카탈로그의 구성요소 이름에서 파생됩니다.

  • 끝점 URL: 위젯 콘텐츠가 이 URL에서 인출되어 인라인 프레임 내에 포함됩니다.

  • 설정 URL: 이 URL은 인라인 프레임으로 렌더링되어 페이지 위에 놓인 구성요소를 구성합니다.

구성요소는 정적 또는 동적 데이터 시각화를 렌더링하고 사이트 기능을 확장하는 폼 또는 기타 대화식 사용자 인터페이스를 표시할 수 있습니다. 구성요소 설정 렌더링을 참조하십시오.

Oracle Content Management에서 제공하는 구성요소

인라인 프레임으로 렌더링된 구성요소 집합은 Oracle Content Management와 함께 제공됩니다.

이름 유형 ID

폴더 목록

scs-app

폴더 목록

파일 목록

scs-app

파일 목록

문서 관리자

scs-app

문서 관리자

Facebook 좋아요

scs-app

Facebook 좋아요

Twitter 팔로우

scs-app

Twitter 팔로우

Twitter 공유

scs-app

Twitter 공유

Facebook 추천

scs-app

Facebook 추천

구성요소 등록

인라인 프레임으로 렌더링된 원격 구성요소를 사이트에서 사용하기 전에 HTTPS를 사용하여 끝점 URL을 등록해야 합니다. 이 정보는 구성요소 카탈로그에 저장됩니다. 끝점은 URL이 인라인 프레임으로 표시되도록 해야 합니다. 헤더에 X-Frame-Options="sameorigin"을 설정하지 마십시오. 로컬 구성요소의 경우 파일이 Oracle Content Management 서버에 저장되므로 이 끝점 기준이 자동으로 충족됩니다.

인라인 프레임으로 렌더링된 구성요소가 등록되면 구성요소를 나타내는 새 GUID가 생성됩니다. 해당 구성요소가 Oracle Content Management 인스턴스에 여러 번 등록된 경우 각각의 구성요소 등록을 나타내는 여러 GUID를 얻습니다. 구성요소를 등록할 때 GUID에 대해 Oracle Content Management에 저장된 것은 설명뿐입니다. 구성요소는 여전히 원격 끝점에서 실행됩니다. 원격 구성요소 등록을 참조하십시오.

인라인 프레임으로 렌더링된 구성요소가 등록되면 인스턴스 ID도 생성됩니다. 이 인스턴스 ID는 특정 Oracle Content Management 테넌트에 등록된 구성요소를 나타냅니다. 동일 구성요소가 동일한 Oracle Content Management 테넌트 내에 두 번 이상 등록되거나 다른 Oracle Content Management 테넌트에 등록되면 다른 인스턴스 ID를 갖습니다.

원격 구성요소 설정 지속성

인라인 프레임으로 렌더링된 구성요소의 설정 URL이 설정 패널 대화상자에 렌더링되면 인스턴스 ID와 구성요소 ID가 모두 제공됩니다. 그러면 구성요소는 인스턴스 ID 및 구성요소 ID별로 인덱스화된 자체 설정을 고유 서버에 지속하도록 선택할 수 있습니다. 다른 방법으로, Oracle Content Management Sites SDK를 사용하여 구성요소 ID에 대해 최대 1.5KB의 JSON 데이터를 사이트 페이지의 페이지 모델에 저장할 수 있습니다.

인라인 프레임으로 렌더링된 구성요소에 대해 Sites SDK를 사용하여 설정을 지속하면 두 가지 이점이 있습니다.
  • 구성요소가 페이지 버전, 페이지 업데이트 및 사이트 게시 모델에 쉽게 참여할 수 있습니다.

  • 구성요소가 백엔드 시스템에서 실행되는 것이 아닌, 브라우저에서 실행되는 HTML 끝점으로 구성될 수 있습니다.

Oracle Content Management SDK를 참조하십시오.