[Oracle Cloud] Oracle Content ManagementのStarter Editionをクイックスタートしてみた

# はじめに

Oracle Content Management(以降OCM)は、クラウド・ネイティブな**コンテンツ管理プラットフォーム**です。強力なコラボレーション、ワークフロー管理、機械学習による自動タグ付けとオーサリング・レコメンデーションを提供することで、**コンテンツ作成時間の短縮**、**検索コストの削減**、**企業ガバナンスの強化**を実現します。開発者は、すぐに使用できるテンプレートを使用して**コンテンツ・リッチなサイトを迅速に構築**したり、既存のWeb、モバイル、デジタルアシスタント・チャネルやエンタープライズ・アプリケーションにコンテンツを提供することで、**マーケティング・キャンペーンで顧客の興味を引く関連性の高いエクスペリエンス**を提供します

この記事では、2021年7月の最新バージョン(21.6.1)より新たに追加された **Oracle Content Management Starter Edition** をクイックスタートする方法を紹介します

:::note info
この記事は、2023年8月時点での最新バージョン(23.7.2)を元に更新されてます
:::

:::note info
バージョン21.6.1より、サービス名称が Oracle Content and Experience(OCE) から Oracle Content Management(OCM) に変更されました。
:::

# 目標・ゴール
Oracle Content Management Starter Edition(以降OCM Starter Edition)のインスタンスの作成し、リポジトリにアセットを登録します。登録されたアセットを利用したWebサイトを作成・公開します


# 1. OCM Starter Editionとは？

**Oracle Cloud Always Free**（無償かつ期間の制限無し）で利用できる**OCMの機能限定版**です。

- [参考）Oracle Cloud Free Tier](https://www.oracle.com/jp/cloud/free/)

~~（2021年7月21日時点の）[日本語サイトの「対象となるサービスのリスト」](https://www.oracle.com/jp/cloud/free/#always-free)に Content Management Starter Edition の記載がありませんが、[英語サイトの "What are Always Free Cloud Services?"](https://www.oracle.com/cloud/free/#always-free) の **Additional services** に `Content Management Starter Edition: 5000 assets per month.` と記載があります~~

（2021年10月6日修正）[日本語サイトの「Always Free Cloud Serviceとは何ですか。」](https://www.oracle.com/jp/cloud/free/#always-free)の**追加サービス**に、`Content Managementスターター・エディション：1か月あたり5,000アセット` と記載があります。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/68844cd0-6d8b-55fd-2a17-32d02a0ab7d8.png)

また、[英語サイトの "What are Always Free Cloud Services?"](https://www.oracle.com/cloud/free/#always-free) の **Additional services** にも `Content Management Starter Edition: 5000 assets per month.` と記載があります

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/6b96f55a-0644-0d7d-25f9-eb5596052bca.png)


## 1.1 OCM Starter Editionで利用できる機能と無償枠

### 利用できる機能

**OCM Starter Edition** は利用できる機能が制限されます。主な制限は以下の通りです

- ユーザーは**5人**まで
- リポジトリは**1つ**のみ作成可
- サイトは**1つ**のみ作成可
- カスタム・アセット・タイプは**5つ**まで作成可
- ファイル共有機能（ドキュメントおよび会話）は**利用不可**
- Video Plus（拡張ビデオ機能）は**利用不可**
- タクソノミは**2つ**まで作成可

その他制限事項については、以下の製品ドキュメント（すべての機能が利用できるPremium Editionとの比較表）をご確認ください。

- [Starter vs. Premium Edition](https://docs.oracle.com/en/cloud/paas/content-cloud/administer/starter-vs-premium-edition.html)

### 無償枠について

OCM Starter Edition の無償枠は以下の通りです

- **5,000アセット**（リポジトリ内に登録可能なアセット数）
- **10GB/月** のアウトバンドデータ転送（1ヶ月の間に、OCMインスタンスからクライアント端末に対して送信されるすべてのデータ転送）


# 2. クイックスタート

すでに公開済のチュートリアルを使いながら、OCM Starter Edntionをクイックスタートします

## 2.1 Starter Editionインスタンスを作成する

以下のチュートリアルに沿って、OCM Starter Editionインスタンスを作成します。

https://oracle-japan.github.io/ocitutorials/content-management/create_ocm_instance_IdentityDomain

https://oracle-japan.github.io/ocitutorials/content-management/create_oce_instance/

### インスタンス作成時の注意事項

OCM Starter Edition のインスタンスを作成する場合、ライセンス・タイプ（License Type）で **Starter Edition**を必ず選択します。***`Always Freeの対象(Always Free Eligible)`*** が目印です
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/0c9d024b-a00e-c9d2-f300-0014014a6c7e.png)


### 作成されたStarter Editionインスタンスの確認

作成されたStarter Editionのインスタンスを確認すると、インスタンス名に ***`Always Freeの対象`*** の目印が表示されます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/8d061a51-2649-1045-52b0-19476a539abe.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/d66bff18-e80b-4e16-d504-bfb2f887423c.png)


### Starter Editionインスタンスへのアクセス

「インスタンスのオープン」をクリックし、Starter Editionインスタンスにアクセスします。アクセスすると、Content Managementの右隣に **`Starter Edition`** が記載されたホーム画面が表示されます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/93d74fb5-e318-5d8a-f7c8-b8fc763a7f1d.png)

:::note warn
Starter Editionインスタンスにアクセスし、いくつかのメニューを操作していると、**デフォルト・サイト・テンプレートのインストール**を促すポップアップが表示されます。テンプレートはWebサイトを作成する際に必要です。このタイミングでインストールしておきましょう
:::

## 2.2 リポジトリの定義とアセットの登録

Starter Editionインスタンスは、リポジトリを利用したアセットの管理・公開ができます。ここでは、以下（↓）のチュートリアルに沿って、アセット機能を利用する準備を行い、リポジトリにアセットを登録します

https://oracle-japan.github.io/ocitutorials/content-management/41_asset_headless/

最終的には、以下のような形でリポジトリ内にアセットが2つ（画像とコンテンツ・アイテム）登録された状態になります
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/49d567f2-a088-f86f-d196-dc7a91dd4be5.png)

なお、Starter Editionでは、画面上部に通常版（Premium Edition）では表示されないStarter Editionバナーが表示されます。バナーをクリックすると、Starter Editionでの制限とPremium Editionで使える機能が確認できます。なお、バナーはxボタンで消すことができます
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/46896c10-8f14-720e-7944-5dcc325a6e31.png)


## 2.3 Webサイトを作成・公開する

Webサイトを作成・公開します。作成したWebサイトでは、2.2項で登録したアセットを利用します

以下（↓）のチュートリアルに沿って、Webサイトを作成し、Webページでアセット（コンテンツ・アイテム）を表示するように編集します。最後にサイトを公開します

https://oracle-japan.github.io/ocitutorials/content-management/62_webcms/

### 作成されたWebサイトの確認

最終的に、`firstSite`というWebサイトが作成・公開されます
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/9373d722-e7e0-48d9-9eee-748c4de451a0.png)

作成・公開された `firstSite` は以下のように表示されます
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/ada08642-c70b-0998-a17b-cbce59bce083.png)

## 2.4 発展課題（オプション）

さらに、以下のチュートリアルを実施すると、OCMのサイト機能に対する理解をさらに深めることができます。お時間あれば是非挑戦してください

https://oracle-japan.github.io/ocitutorials/content-management/72_change_banner/

https://oracle-japan.github.io/ocitutorials/content-management/71_customize_contentlayout/


# 3.　まとめ

この記事では、OCM Starter Editionのクイックスタートとして以下の作業を実施しました

- Starter Editionインスタンスの作成
- リポジトリおよびアセットタイプの定義、アセットの登録・公開
- Webサイトの作成・公開

OCM Starter Editionは**無償かつ期間の制限無し**で、アセット管理やWebサイト管理の基本的な機能を利用できます。**Webサイト管理やアセット管理の自己学習**、**OCMの基本機能や操作性の確認**などでご活用いただければ幸いです


# （参考）OCMの製品ドキュメント

- [Oracle Content Management 製品ドキュメント(英語)](https://docs.oracle.com/en/cloud/paas/content-cloud/books.html)
- [Oracle Content Management 製品ドキュメント（日本語翻訳版）](https://docs.oracle.com/cloud/help/ja/content-cloud/index.htm)  
`製品ドキュメントの英語原本と日本語翻訳版です。翻訳されるまでに時差がありますので、最新情報の確認は 英語版のドキュメントをご利用ください`