Googleドライブドキュメントへのリンクを有効にする
Liferayは、ドキュメントとメディアをGoogleドライブと統合するためのマーケットプレイスプラグインを提供しています。 有効にすると、Googleドライブファイルへのショートカットを作成して、ドキュメントとメディアを介してファイルを表示および管理できるようになります。 このプラグインは、 Liferay Portal CE システムと Liferay DXP システムの両方で使用できます。 Googleドライブ用のLiferayプラグインをインストールする方法については、 アプリのインストール を参照してください。
プラグインをインストールした後、Googleプロジェクトを設定し、LiferayのDocuments and Mediaアプリケーションを設定する必要があります。
Googleドライブ用のLiferayプラグインは、Liferay CEポータルとLiferay DXPで利用できるLabsアプリケーションです。 Labsアプリは実験的なものであり、Liferayではサポートされていません。 これらは、便利な機能や最先端の機能の提供を加速するためにリリースされています。 この状態は予告なく変更されることがあります。 Labsアプリはご自身の判断でお使いください。
Googleプロジェクトの設定
Liferayプラグインを有効にするには、Google Drive APIとGoogle Picker APIの両方を有効にして、アクティブなGoogleプロジェクトが必要です。 GoogleドライブAPIを使用すると、ユーザーはネイティブエディタでGoogleファイル(ドキュメント、シート、スライドなど)を表示および編集できます。 Picker APIを使用すると、ユーザーは、ドキュメントとメディアにファイルをアップロードするときに、Googleドライブに保存されているデジタルアセット(写真、ビデオ、ドキュメントなど)を表示して選択できます。 プロジェクトをまだ作成していない場合は、 Creating a Google Project を参照してください。 それ以外の場合は、 Enabling APIs を参照して、プロジェクトでPicker 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とクライアントシークレットが必要です。
ドキュメントとメディアの設定
次の手順に従って、ドキュメントとメディアアプリケーションを設定します。
-
グローバルメニュー()を開き、 [コントロールパネル] タブをクリックして、 [System Settings] → [Documents and Media] に移動します。
-
[ Virtual Instance Scope]の下の [Google Drive] をクリックします。
-
プロジェクトのOAuth 2.0の クライアントID と クライアントシークレット を入力します。
-
Picker APIキー を入力します。
-
[Save] をクリックします。
有効にすると、ユーザーはGoogleアセットへのドキュメントとメディアのショートカットを作成できます。
この機能を無効にするには、Googleドライブのアクションボタンをクリックし、デフォルト値をリセットするを選択します。
Googleドライブのショートカットの作成
次の手順に従って、Googleドライブファイルへのドキュメントとメディアのショートカットを作成します。
-
サイトアセットライブラリでドキュメントとメディアアプリケーションを開きます。
-
[Documents and Media]タブで 追加 ボタン()をクリックし、 [Google Drive Shortcut] を選択します。
-
[Select File] をクリックします。
-
目的のGoogleアカウントを選択します。
-
目的のGoogleドライブファイルを選択します。
-
ショートカットの 名前 と 説明 を入力します。
-
完了したら、 [公開] をクリックします。
公開されると、ドキュメントとメディアアプリケーションを介してGoogleドライブファイルにアクセスし、ファイルをLiferayで使用できるようになります。 詳しくは、 Google Drive上のファイルへのリンク をご覧ください。