HubSpot Lead Captureのインストール
Liferay コネクタ HubSpot Lead Capture をインストールするには、Liferay クライアント拡張機能 と Spring Boot マイクロサービス クライアント拡張機能を統合する必要があります。 コネクタのインストールと設定を行うには、以下の手順に従ってください。
-
HubSpotのリード獲得機能を検索してください。
-
アプリを入手 をクリックしてください。
-
.zipファイルをコンピュータにダウンロードしてください。 -
HubSpot Lead CaptureをローカルまたはLiferay Cloudにデプロイします。
HubSpotリードキャプチャのセルフホスト型展開
ローカル環境で実行する場合、HubSpotクライアント拡張機能は両方とも手動でデプロイする必要があり、Spring Bootバックエンドフレームワークを起動するには環境変数が必要です。
コネクタの展開
-
マーケットプレイスからダウンロードしたファイルを解凍してください。 これには以下のファイルが含まれています。
-
liferay-hubspot-etc-spring-boot.zip: Spring Boot アプリケーションのデプロイ可能なアーティファクト。 -
liferay-hubspot-batch.zip: HubSpot リードキャプチャ アプリケーションのデプロイ可能なアーティファクト。 -
liferay-hubspot-form-fragment.zip: HubSpot リードキャプチャ アプリケーションのインポート可能なフラグメント。
-
-
これらのファイルを
[Liferay Home]/osgi/client-extensionsにコピーしてください。-
liferay-hubspot-etc-spring-boot.zip -
liferay-hubspot-batch.zip
-
Marketplace からダウンロードしたメインの .zip ファイルをデプロイしないでください。
クライアントシークレットの取得
Spring BootアプリケーションがLiferayで認証できるようにするには、OAuth 2.0アプリケーションからクライアントシークレットを取得します。
-
Liferayインスタンスで、コントロールパネル → OAuth 2管理にアクセスしてください。
-
Liferay HubSpot など Spring Boot OAuth アプリケーション ヘッドレス サーバー をクリックしてください。
-
クライアントシークレットを探してコピーしてください。
コネクタの設定
Spring Bootアプリケーションを使用してLiferayとHubSpot間でデータを同期するには、HubSpot プライベートアプリアクセストークンを生成します。
-
HubSpotにログインし、プライベートアプリアクセストークンを生成してください。
-
コネクタは 2 つの環境変数を必要とします。1 つは HubSpot トークン値、もう 1 つは クライアント シークレット です。
export LIFERAY_HUBSPOT_TOKEN=your-hubspot-token export LIFERAY_HUBSPOT_ETC_SPRING_BOOT_OAHS_CLIENT_SECRET=your-liferay-secret -
(オプション)デフォルトのベースURLを含む環境変数environmentを設定します。
export LIFERAY_HUBSPOT_URL=https://api.hubapi.com
Liferay は、ファイルを自動的に検出し、 クライアント拡張子 としてデプロイします。
フラグメントのインポートとマイクロサービスの実行
-
サイトメニュー (
を開き、 デザイン → フラグメント に移動します。 -
のフラグメント をインポートするには、以下の手順に従ってください。
liferay-hubspot-form-fragment.zip
-
liferay-hubspot-etc-spring-boot.zipを解凍します。注Spring Boot アプリケーションは
.JARファイルとしてliferay-hubspot-etc-spring-boot.zip内に提供されます。 -
Spring Bootアプリケーションを実行します。
java -jar liferay-hubspot-etc-spring-boot.jar
HubSpotのリードキャプチャをLiferay Cloudにデプロイする
-
マーケットプレイスからダウンロードしたファイルを解凍してください。
-
Liferay Cloud CLIツール を使用してファイルをデプロイします。
-
liferay-hubspot-etc-spring-boot.zip -
liferay-hubspot-batch.zip
-
-
コネクターを構成する手順に従って、Liferay Cloudプロジェクトに必要な環境変数を設定します。
-
サイトメニュー (
を開き、 デザイン → フラグメント に移動します。 -
フラグメント をインポートするには、以下の手順に従ってください。
liferay-hubspot-form-fragment.zip
-
デプロイが完了すると、Spring Bootアプリケーションは自動的に起動します。
主な導入上の違い
| 地域環境 | Liferay Cloud |
|---|---|
| クライアント拡張機能を手動でコピーしました | CLIツールを介してデプロイされたクライアント拡張機能 |
| Spring Bootを手動で起動しました | Spring Bootは自動的に起動します |
| シェルで環境変数を設定する | クラウド構成で設定された環境変数 |