Vývoj vlastní komponenty

Pomocí utility příkazového řádku cec vytvořte novou komponentu, proveďte místní vývoj komponenty a poté komponentu exportujte do služby Oracle Content Management.

Vytvoření komponenty

Pokud chcete místně vytvořit a vyvinout vlastní komponentu, použijte následující příkaz:

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

Vyberte jednu z následujících hodnot pro parametr zdroj:

  • 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

Příklad:

cec create-component MyLocalComponent1 -f local

Komponenta se vytvoří ve vašem úložišti Git v adresáři cec-components/src/main/components.

Adresář src/main/components se vytvoří společně s komponentou Sample-To-Do. Do tohoto adresáře budou uloženy všechny komponenty, které vytvoříte.

Kopírování komponenty

Komponentu ve službě Developer Cloud Service zkopírujete pomocí příkazu cec copy-component:

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

Tento příkaz zkopíruje existující komponentu s názvem <zdroj> do umístění <cíl>.

Export nebo nasazení komponenty do služby Oracle Content Management

Jakmile dokončíte vývoj a testy komponenty na místním serveru, můžete ji exportovat pomocí následujícího příkazu. Tím se vytvoří soubor zip komponenty. Tento soubor zip komponenty pak můžete ručně importovat do služby Oracle Content Management.

cec export-component <component name>

Komponentu můžete také nasadit do služby Oracle Content Management přímo ze služby Developer Cloud Service pomocí následujícího příkazu.

cec deploy <component name>

Příkaz cec deployAll nasadí všechny komponenty obsažené v adresáři src/main/components.

Import komponent do služby Developer Cloud Service

Pokud máte soubor ZIP komponenty vytvořený ze serveru služby Oracle Content Management, můžete jej importovat do služby Developer Cloud Service za účelem dalšího vývoje. Použijte následující příkaz:

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

Důležité:

Zdrojový kód vašich komponent se nachází v adresáři src/main/components. Neměli byste měnit žádné soubory vně složky src/main/components, protože jsou vyžadovány pro fungování místního serveru služby Oracle Content Management.