Développement de votre composant personnalisé

A l'aide de l'utilitaire de ligne de commande CEC, créez un composant, développez-le localement, puis exportez-le vers Oracle Content Management.

Création d'un composant

Pour créer et développer un composant personnalisé localement, employez la commande suivante :

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

Choisissez l'une des valeurs suivantes pour 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

Exemple :

cec create-component MyLocalComponent1 -f local

Le composant est créé dans votre référentiel Git sous cec-components/src/main/components.

Le répertoire src/main/components est prédéfini avec le composant Sample-To-Do. Tous les composants que vous créez sont placés dans ce répertoire.

Copie d'un composant

Vous pouvez copier un composant dans Developer Cloud Service à l'aide de la commande cec copy-component :

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

Cette commande copie un composant existant nommé <source> vers <destination>.

Export ou déploiement du composant vers Oracle Content Management

Après avoir développé et testé le composant sur le serveur local, vous pouvez l'exporter à l'aide de la commande suivante. Cette dernière crée le fichier .zip du composant. Vous pouvez importer manuellement ce fichier .zip de composant dans Oracle Content Management.

cec export-component <component name>

Vous pouvez également déployer le composant directement vers Oracle Content Management à partir de Developer Cloud Service à l'aide de la commande suivante.

cec deploy <component name>

La commande cec deployAll déploie tous les composants dans src/main/components.

Import de composants dans Developer Cloud Service

Si vous disposez d'un fichier .zip de composant créé à partir du serveur Oracle Content Management, vous pouvez l'importer dans Developer Cloud Service à des fins de développement ultérieur. Utilisez la commande suivante :

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

Important :

Le code source de vos composants se trouve dans src/main/components. Il n'est pas recommandé de modifier les fichiers en dehors de src/main/components car ils sont nécessaires au fonctionnement du serveur local Oracle Content Management.