Desarrollo de un componente personalizado

Utilice la utilidad de línea de comandos de CEC para crear un nuevo componente, desarrollar el componente de forma local y exportar a continuación el componente a Oracle Content Management.

Crear un componente

Para crear y desarrollar un componente personalizado de forma local, utilice el siguiente comando:

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

Elija uno de los siguientes 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

Ejemplo:

cec create-component MyLocalComponent1 -f local

El componente se crea en el repositorio de Git en cec-components/src/main/components.

El directorio src/main/components está predefinido con el componente Sample-To-Do. Todos los componentes que cree irán a este directorio.

Copiar un componente

Puede copiar un componente en Developer Cloud Service con el comando cec copy-component:

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

Este comando copia un componente existente denominado <source> a <destination>.

Exportar o desplegar el componente en Oracle Content Management

Una vez que se ha desarrollado y probado el componente en el servidor local, puede exportarlo utilizando el siguiente comando. Este crea el archivo ZIP del componente. Puede importar este ZIP de componente manualmente en Oracle Content Management.

cec export-component <component name>

También puede desplegar el componente directamente en Oracle Content Management desde Developer Cloud Service utilizando el siguiente comando.

cec deploy <component name>

El comando cec deployAll desplegará todos los componentes en src/main/components.

Importar componentes en Developer Cloud Service

Si tiene un archivo ZIP de componente creado desde un servidor de Oracle Content Management, puede importarlo en Developer Cloud Service para seguir desarrollándolo. Utilice el siguiente comando:

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

Importante:

El código fuente de los componentes existe en src/main/components. No debe modificar ninguno de los archivos fuera de src/main/components porque son necesarios para el funcionamiento del servidor local de Oracle Content Management.