開發您的自訂元件

您可以使用 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 元件的內建目錄。您建立的所有元件都會儲存到此目錄中。

複製元件

您可以使用 cec copy-component 命令在 Developer Cloud Service 中複製元件:

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

此命令會將名為 <source> 的現有元件複製到 <destination>。

將元件匯出或部署至 Oracle Content Management

在本機伺服器開發及測試過元件後,您可以使用下列命令匯出元件。這會建立元件壓縮檔。您可以手動將此元件壓縮檔匯入 Oracle Content Management

cec export-component <component name>

您也可以使用下列命令,直接將元件從 Developer Cloud Service 部署到 Oracle Content Management

cec deploy <component name>

cec deployAll 命令將會部署 src/main/components 中的所有元件。

將元件匯入 Developer Cloud Service

如果元件壓縮檔是從 Oracle Content Management 伺服器建立,您可以將它匯入 Developer Cloud Service 並進一步開發。使用以下命令:

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

重要:

您元件的原始程式碼位於 src/main/components。您不應修改 src/main/components 之外的任何檔案,因為它們是 Oracle Content Management 本機伺服器運作所需的檔案。