开发定制组件

可使用 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

将在 cec-components/src/main/components 下的 Git 资料档案库中创建组件。

src/main/components 目录中将植入 Sample-To-Do 组件。您创建的所有组件都将存放此目录中。

复制组件

可以使用 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

cec deploy <component name>

cec deployAll 命令将所有组件部署在 src/main/components 中。

将组件导入到开发人员云服务中

如果您有从 Oracle Content Management 服务器创建的组件 ZIP 文件,您可以将该文件导入到开发人员云服务中以便进行进一步开发。请使用以下命令:

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

重要:

组件的源代码位于 src/main/components。不应修改 src/main/components 以外的任何文件,因为 Oracle Content Management 本地服务器正常运行需要它们。