사용자정의 구성요소 개발

cec 명령행 유틸리티를 사용하여 새 구성요소를 생성하고 로컬로 구성요소를 개발한 다음, Oracle Content Management로 구성요소를 익스포트합니다.

구성요소 생성

사용자정의 구성요소를 생성하고 로컬로 개발하려면 다음 명령을 사용하십시오.

cec create-component <component-name> -f <source>

source에 대해 다음 값 중 하나를 선택합니다.

  • JET-CCA-Demo-Card
  • local

  • local-iframe

  • Sample-Facebook-Share

  • Sample-News-API

  • Sample-Stocks-Embedded

  • Sample-To-Do

  • Sample-Text-With-Image

  • Sample-Weather-Embedded

  • Sample-Folder-List

  • Sample-File-List

  • Sample-Documents-Manager

  • Sample-Process-Start-Form

  • Sample-Process-Task-List

  • Sample-Process-Task-Details

  • SimpleHTML

예제:

cec create-component MyLocalComponent1 -f local

구성요소는 Git 저장소의 cec-components/src/main/components 아래에 생성됩니다.

src/main/components 디렉토리는 Sample-To-Do 구성요소와 함께 시드됩니다. 직접 생성한 모든 구성요소는 이 디렉토리에 있습니다.

구성요소 복사

cec copy-component 명령을 사용하여 Developer Cloud Service에 구성요소를 복사할 수 있습니다.

cec copy-component <source> [<destination>]

이 명령은 <source>라는 기존 구성요소를 <destination>으로 복사합니다.

Oracle Content Management에 구성요소 익스포트 또는 배치

로컬 서버에서 구성요소를 개발하고 테스트한 후 다음 명령을 사용하여 구성요소를 익스포트할 수 있습니다. 구성요소 zip 파일이 생성됩니다. 이 구성요소 zip을 Oracle Content Management로 수동으로 임포트할 수 있습니다.

cec export-component <component name>

또는 다음 명령을 사용하여 Developer Cloud Service에서 Oracle Content Management로 직접 구성요소를 배치할 수 있습니다.

cec deploy <component name>

cec deployAll 명령은 src/main/components의 모든 구성요소를 배치합니다.

Developer Cloud Service로 구성요소 임포트

Oracle Content Management 서버에서 생성된 구성요소 ZIP 파일이 있는 경우 추가 개발을 위해 해당 파일을 Developer Cloud Service로 임포트할 수 있습니다. 다음 명령을 사용하십시오.

cec import-component <location of the component zip file>

중요사항:

구성요소의 소스 코드는 src/main/components에 있습니다. src/main/components 외부 파일은 Oracle Content Management 로컬 서버 작동에 필요하므로 수정하면 안됩니다.