Desenvolver seu Componente Personalizado

Use o utilitário de linha de comando para criar um novo componente, desenvolver o componente no local e, em seguida, exportar o componente para o Oracle Content Management.

Criar um Componente

Para criar e desenvolver um componente personalizado localmente, use o seguinte comando:

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

Escolha um dos seguintes valores para 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

Exemplo:

cec create-component MyLocalComponent1 -f local

O componente é criado no repositório Git em cec-components/src/main/components.

O diretório src/main/components é pré-implantado com o componente Sample-To-Do. Todos os componentes que você cria ficam nesse diretório.

Copiar um Componente

Você pode copiar um componente no Developer Cloud Service com o comando cec copy-component:

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

Esse comando copia um componente existente chamado <origem> para <destino>.

Exportar ou Implantar o Componente para o Oracle Content Management

Depois que o comando estiver desenvolvido e testado no servidor local, você poderá exportá-lo usando o comando a seguir. Isso cria o arquivo zip do componente. Você pode importar manualmente esse zip de componente para o Oracle Content Management.

cec export-component <component name>

Se preferir, implante o componente diretamente no Oracle Content Management pelo Developer Cloud Service usando o comando a seguir.

cec deploy <component name>

O comando cec deployAll implantará todos os componentes em src/main/components.

Importar Componentes no Developer Cloud Service

Se você tiver um arquivo ZIP do componente criado no servidor do Oracle Content Management, poderá importá-lo para o Developer Cloud Service para desenvolvimento posterior. Use o seguinte comando:

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

Importante:

O código de origem dos seus componentes se encontra em src/main/components. Não modifique qualquer arquivo fora de src/main/components porque eles são necessários ao funcionamento do servidor local do Oracle Content Management.