Dezvoltarea componentei personalizate

Utilizaţi utilitarul de linie de comandă cec pentru a crea o nouă componentă, pentru a dezvolta local componenta şi pentru a exporta apoi componenta în Oracle Content Management.

Crearea unei componente

Pentru a crea şi a dezvolta local o componentă personalizată, utilizaţi următoarea comandă:

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

Alegeţi una dintre următoarele valori pentru 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

Exemplu:

cec create-component MyLocalComponent1 -f local

Componenta este creată în repository-ul Git, în cec-components/src/main/components.

Directorul src/main/components este predefinit cu componenta Sample-To-Do. Toate componentele pe care le creaţi ajung în acest director.

Copierea unei componente

Puteţi copia o componentă în Developer Cloud Service cu comanda cec copy-component:

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

Această comandă copiază o componentă existentă numită <sursă> la <destinaţie>.

Exportaţi sau implementaţi componentele în Oracle Content Management

După ce componenta este dezvoltată şi testată pe serverul local, puteţi exporta componenta utilizând următoarea comandă. Acest lucru creează fişierul .zip pentru componentă. Puteţi importa manual acest fişier .zip al componentei în Oracle Content Management.

cec export-component <component name>

Ca alternativă, puteţi implementa componenta direct în Oracle Content Management din Developer Cloud Service, utilizând următoarea comandă.

cec deploy <component name>

Comanda cec deployAll va implementa toate componentele în src/main/components.

Importul componentelor în Developer Cloud Service

Dacă aveţi un fişier ZIP componentă creat de pe serverul Oracle Content Management, îl puteţi importa în Developer Cloud Service în vederea dezvoltării în continuare. Utilizaţi următoarea comandă:

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

Important:

Codul sursă pentru componentele dvs. se află în src/main/components. Nu trebuie să modificaţi niciun fişier în afară de src/main/components, deoarece fişierele sunt necesare pentru funcţionarea serverului local Oracle Content Management.