Sviluppare il componente personalizzato

Utilizzare la utility della riga di comando cec per creare un nuovo componente, sviluppare il componente localmente, quindi esportare il componente in Oracle Content Management.

Creare un componente

Per creare e sviluppare localmente un componente personalizzato, utilizzare il comando seguente:

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

Scegliere uno dei valori riportati di seguito per 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

Esempio:

cec create-component MyLocalComponent1 -f local

Il componente viene creato nel repository Git in cec-components/src/main/components.

La directory src/main/components viene popolata con il componente Sample-To-Do. Tutti i componenti creati vengono posizionati in questa directory.

Copiare un componente

È possibile copiare un componente in Developer Cloud Service con il comando cec copy-component:

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

Questo comando copia il componente esistente denominato <source> in <destination>.

Esportare o distribuire il componente in Oracle Content Management

Dopo averlo sviluppato e sottoposto a test nel server locale, è possibile esportare il componente utilizzando il comando seguente. Questo comando crea il file ZIP del componente. È possibile importare manualmente il file ZIP del componente in Oracle Content Management.

cec export-component <component name>

In alternativa, è possibile distribuire il componente direttamente in Oracle Content Management da Developer Cloud Service utilizzando il comando seguente.

cec deploy <component name>

Il comando cec deployAll distribuirà tutti i componenti in src/main/components.

Importare i componenti in Developer Cloud Service

Se si dispone di un file ZIP di componente creato nel server di Oracle Content Management, è possibile importare il file in Developer Cloud Service per eseguire ulteriori operazioni di sviluppo. Utilizzare il seguente comando:

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

Importante:

Il codice sorgente per i componenti si trova in src/main/components. Si consiglia di non modificare i file esterni a src/main/components perché sono necessari per il funzionamento del server locale di Oracle Content Management.