Разработка пользовательского компонента

Утилита командной строки cec используется для создания нового компонента, разработки компонента локально и последующего экспорта компонента в Oracle Content Management.

Создание компонента

Для локального создания и разработки пользовательского компонента используйте следующую команду:

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

Выберите одно из следующих значений параметра 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

Пример:

cec create-component MyLocalComponent1 -f local

Компонент создается в репозитории Git в каталоге cec-components/src/main/components.

Каталог src/main/components содержит предварительно заданный компонент Sample-To-Do. Все создаваемые компоненты сохраняются в этом каталоге.

Копирование компонента

Компонент в Developer Cloud Service можно скопировать с помощью команды cec copy-component:

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

Эта команда копирует существующий компонент с <source> в <destination>.

Экспортируйте или разверните компонент в Oracle Content Management

После разработки и тестирования на локальном сервере компонента можно экспортировать с помощью следующей команды. При этом создается ZIP-файл компонента. Вы можете вручную импортировать этот ZIP-файл компонента в Oracle Content Management.

cec export-component <component name>

Кроме того, компонент можно развернуть непосредственно в Oracle Content Management из Developer Cloud Service с помощью следующей команды:

cec deploy <component name>

Команда cec deployAll разворачивает все компоненты в src/main/components.

Импорт компонентов в Developer Cloud Service

Если имеется ZIP-файл компонента с сервера Oracle Content Management, его можно импортировать в Developer Cloud Service для дальнейшей разработки. Используйте следующую команду:

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

Важное замечание:

Исходный код для компонентов находится в разделе src/main/components. Не следует изменять файлы за пределами каталога src/main/components, так как они необходимы для работы локального сервера Oracle Content Management.