Desenvolver o Seu Componente Customizado

Utilize o utilitário da linha de comandos cec para criar um novo componente, desenvolver o componente localmente e, em seguida, exportar o componente para o Oracle Content Management.

Criar um Componente

Para criar e desenvolver um componente customizado localmente, utilize 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 seu repositório Git em cec-components/src/main/components.

O diretório src/main/components é incorporado com o componente Sample-To-Do. Todos os componentes que criar vão para este diretório.

Copiar um Componente

Pode copiar um componente no Developer Cloud Service com o comando cec copy-component:

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

Este comando copia um componente existente denominado <source> para <destination>.

Exportar ou Implementar o Componente no Oracle Content Management

Após desenvolver e testar o componente no servidor local, pode exportá-lo utilizando o comando seguinte. Isto cria o ficheiro comprimido do componente. Pode importar manualmente este ficheiro comprimido do componente para o Oracle Content Management.

cec export-component <component name>

Em alternativa, pode implementar o componente diretamente no Oracle Content Management a partir do Developer Cloud Service utilizando o comando seguinte.

cec deploy <component name>

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

Importar Componentes para o Developer Cloud Service

Se tiver um ficheiro ZIP de componente criado a partir do servidor do Oracle Content Management, pode importá-lo para o Developer Cloud Service para desenvolvimento adicional. Utilize o seguinte comando:

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

Importante:

O código-fonte para os seus componentes existe em src/main/components. Não deve modificar quaisquer ficheiros fora de src/main/components porque são necessários para o funcionamento do servidor local do Oracle Content Management.