Googleドライブドキュメントへのリンクを有効にする
Liferay はドキュメントとメディアで Google ドライブをサポートしています。 有効にすると、Googleドライブファイルへのショートカットを作成して、ドキュメントとメディアを介してファイルを表示および管理できるようになります。
Liferay DXP 7.4 でこの機能を使用するには、Google プロジェクトをセットアップし、Liferay のドキュメントとメディア アプリケーションを構成する必要があります。 古いバージョンの場合は、まず、 Liferay Portal CE と Liferay DXP システムの両方で利用可能な Liferay の Marketplace プラグインにアクセスする必要があります。 Google Drive用のLiferayプラグインのインストール方法については、 アプリのインストール を参照してください。
Googleプロジェクトの設定
Liferay プラグインを有効にするには、Google Drive API と Google Picker API の両方が有効になっているアクティブな Google プロジェクトが必要です。 GoogleドライブAPIを使用すると、ユーザーはネイティブエディタでGoogleファイル(ドキュメント、シート、スライドなど)を表示および編集できます。 Picker APIを使用すると、ユーザーは、ドキュメントとメディアにファイルをアップロードするときに、Googleドライブに保存されているデジタルアセット(写真、ビデオ、ドキュメントなど)を表示して選択できます。 まだプロジェクトを作成していない場合は、 Google プロジェクトの作成をご覧ください。 それ以外の場合は、プロジェクトで Picker API を有効にする方法については、 API の有効化 を参照してください。
必要に応じて、Googleドライブ用のLiferayプラグインとは別に、ドキュメントとメディアを介してGoogleドキュメントの作成と編集を有効にすることができます。 詳細については、「 Google ドライブを使用したドキュメントの作成と編集の有効化 」を参照してください。
プロジェクトで Google Picker API を有効にした後、 Picker API の API キーを生成 し、 OAuth 2 を設定します。 OAuth 2の設定には、OAuth同意画面の設定、OAuth 2認証情報の生成、および承認されたJavaScriptオリジンのリストへのLiferayリクエストURIの追加が含まれます。 OAuth 2の認証情報を生成する際には、アプリケーションの種類として、Webアプリケーションを選択していることを確認してください。
Googleプロジェクトの準備ができたら、Liferayコントロールパネルを介してドキュメントとメディアアプリケーションを設定する必要があります。 これには、Picker APIキー、およびOAuth2クライアントIDとクライアントシークレットが必要です。
ドキュメントとメディアの設定
次の手順に従って、ドキュメントとメディアアプリケーションを設定します。
-
グローバル メニュー (
) を開き、 コントロール パネル タブをクリックして、 システム設定 → ドキュメントとメディアに移動します。 -
[ Virtual Instance Scope]の下の[Google Drive]をクリックします。
![[仮想インスタンススコープ]の下の[Google ドライブ]をクリックします。](https://resources.learn.liferay.com/images/dxp/latest/en/digital-asset-management/devops/google-drive-integration/enabling-links-to-google-drive-documents/images/01.png)
-
プロジェクトの OAuth 2.0 クライアント ID と クライアント シークレットを入力します。
-
Picker API キーを入力します。
-
保存をクリックします。
有効にすると、ユーザーはGoogleアセットへのドキュメントとメディアのショートカットを作成できます。
この機能を無効にするには、Google ドライブの アクション ボタンをクリックし、 デフォルト値をリセットを選択します。
Googleドライブのショートカットの作成
次の手順に従って、Googleドライブファイルへのドキュメントとメディアのショートカットを作成します。
-
サイトアセットライブラリでドキュメントとメディアアプリケーションを開きます。
-
[ドキュメントとメディア] タブの [追加] ボタン (
) をクリックし、[ Google ドライブのショートカット] を選択します。![追加ボタンをクリックして、[Google Drive Shortcut]を選択します。](https://resources.learn.liferay.com/images/dxp/latest/en/digital-asset-management/devops/google-drive-integration/enabling-links-to-google-drive-documents/images/02.png)
-
ファイルを選択をクリックします。
![[ファイルの選択]をクリックします。](https://resources.learn.liferay.com/images/dxp/latest/en/digital-asset-management/devops/google-drive-integration/enabling-links-to-google-drive-documents/images/03.png)
-
目的のGoogleアカウントを選択します。
-
目的のGoogleドライブファイルを選択します。

-
ショートカットの 名前 と 説明 を入力します。
-
完了したら、 公開 をクリックします。
公開されると、ドキュメントとメディアアプリケーションを介してGoogleドライブファイルにアクセスし、ファイルをLiferayで使用できるようになります。 詳細については、「 Google ドライブ上のファイルへのリンク 」を参照してください。