AEM Communities のライセンス
オプションのライセンス:
最新のインストール AEM 6.5 の更新
デフォルトのポート (4502、4503) を使用しない場合は、 レプリケーションエージェントの設定
グローバル化を支援する場合、 自動翻訳の設定
(開発用のサンプル設定が用意されています)
をデプロイする場合 パブリッシュファーム, 主なパブリッシャーの特定
のセットアップ デフォルトの電子メールサービス
選択肢の特定 共有 UGC ストレージ (SRP)
MongoDB SRP の場合 (MSRP)
リレーショナルデータベース SRP の場合 (DSRP)
AdobeSRP の場合 (ASRP)
JCR SRP の場合 (JSRP)
共有 UGC ストアではありません:
UGC のレプリケーションなし
UGC はそれが入力された AEM インスタンスまたはクラスターでのみ表示
デフォルトは JSRP です。
イネーブルメント機能用
AEM 6.5 Communities GA には Communities パッケージが含まれています。 AEM 6.5 Communities のアップデートについて詳しくは、AEM 6.5 リリースノートを参照してください。
AEM 6.4 以降、Communities のアップデートは、AEM 累積修正パックおよびサービスパックの一部として提供されています。
AEM 6.5 の最新の更新については、 Adobe Experience Manager 6.4 累積修正パックおよびサービスパック.
AEM 6.4 以降、AEM Communities 機能およびホットフィックスは、AEM Communities 累積修正パックおよびサービスパックの一部として提供されます。したがって、独立した機能パックは提供されません。
以下の 2 つの Communities 機能で MySQL データベースを使用しています。
MySQL コネクタを別途入手し、インストールする必要があります。
必要な手順は次のとおりです。
から ZIP アーカイブをダウンロードします。 https://dev.mysql.com/downloads/connector/j/
mysql-connector-java — を抽出します<version>アーカイブから —bin.jar (bundle)
Web コンソールを使用して、バンドルをインストールして起動します。
Install/Update
JDBC の設定後に既存のデプロイメントにインストールする場合は、Web コンソールから JDBC 設定を再保存して、JDBC を新しいコネクタに再バインドします。
Day Commons JDBC Connections Pool
設定Save
すべてのオーサーインスタンスとパブリッシュインスタンスで、手順 3 と 4 を繰り返します。
バンドルのインストールに関する詳細は、 Web コンソール ページ。
Shareable Content Object Reference Model(SCORM)は、e ラーニングの標準規格と仕様をまとめた参照モデルです。SCORM では、コンテンツを転送可能な ZIP ファイルにパッケージ化する方法も定義されています。
AEM Communities SCORM エンジンはイネーブルメント機能で必要になります。AEM 6.5 Communities でサポートされる SCORM パッケージ:
SCORM パッケージをインストールするには
/libs/social/config/scorm/database_scormengine_data.sql
cq インスタンスから、mysql サーバーで実行して、アップグレードされた scormEngineDB スキーマを作成します。/content/communities/scorm/RecordResults
CSRF フィルターの Excluded Paths プロパティの https://<hostname>:<port>/system/console/configMgr
(発行者)インストールすると、すべてのイネーブルメントアクティビティがシステムコンソールに詳細にロギングされます。
必要に応じて、ログレベルを RusticiSoftware.*
パッケージ。
ログの操作については、 監査レコードとログファイルの操作.
SRP コレクション(MSRP または DSRP)で高度な多言語検索(MLS)をサポートするには、カスタムスキーマと Solr 設定に加えて、新しい Solr プラグインが必要です。必要な項目はすべて、ダウンロード可能な zip ファイルにパッケージ化されます。
高度な MLS のダウンロード(「phasetwo」ともいう)は、アドビのリポジトリから入手できます。
AEM-SOLR-MLS-phasetwo
高度な MLS パッケージを入手するには、 高度な MLS のAEM (ドキュメントのデプロイ節)を参照してください。
詳細およびインストール情報については、 Solr 設定 (SRP 用)
Adobe AEM クラウドでのパッケージの表示
このページのパッケージへのリンクでは、共有をパッケージ化するので、AEMの実行インスタンスは必要ありません。 adobeaemcloud.com
. パッケージが表示可能な間は、 Install
ボタンは、パッケージをAdobe・ホスト・サイトにインストールするためのものです。 ローカルのAEMインスタンスにインストールする場合は、「 」を選択します。 Install
はエラーを引き起こします。
ローカルの AEM インスタンスにインストールする方法
に表示されるパッケージをインストールするには adobeaemcloud.com
ローカルのAEMインスタンス上で、まずパッケージをローカルディスクにダウンロードする必要があります。
ローカルのAEMインスタンスで、パッケージマネージャー ( 例: https://localhost:4502/crx/packmgr/) をクリックして、ローカルのAEMパッケージリポジトリにアップロードします。
または、ローカルのAEMインスタンスからパッケージ共有を使用してパッケージにアクセスします ( 例: https://localhost:4502/crx/packageshare/)、 Download
ボタンをクリックすると、ローカルのAEMインスタンスのパッケージリポジトリにダウンロードされます。
ローカルのAEMインスタンスのパッケージリポジトリで、パッケージマネージャーを使用してパッケージをインストールします。
詳しくは、 パッケージの操作方法.
AEM Communitiesでは、共通ストアはユーザー生成コンテンツ (UGC) の格納に使用され、多くの場合、 ストレージリソースプロバイダー (SRP). 推奨されるデプロイメントは、共通ストアに対する SRP オプションの選択を中心に行われます。
共通ストアは、パブリッシュ環境で UGC のモデレートと分析をサポートし、 複製 UGC の
コミュニティコンテンツストア:AEM communities の SRP ストレージオプションについて説明します。
推奨されるトポロジ:使用例や SRP オプションに応じて使用するトポロジについて説明します。
以前のバージョンの AEM から AEM 6.5 プラットフォームにアップグレードするときは、AEM 6.5 へのアップグレードをお読みください。
プラットフォームのアップグレードについてだけでなく、AEM Communities 6.5 へのアップグレードもお読みいただき、Communities の変更について学習してください。
選択したデプロイメントが パブリッシュファームその場合、1 つのAEMパブリッシュインスタンスを primary publisher
に依存する機能など、すべてのインスタンスで発生しないアクティビティに対して 通知 または Adobe Analytics.
デフォルトでは、 AEM Communities Publisher Configuration
OSGi 設定は、 Primary Publisher
チェックボックスをオンにして、パブリッシュファーム内のすべてのパブリッシュインスタンスがプライマリとして自己識別されるようにします。
したがって、すべてのセカンダリパブリッシュインスタンスの設定を編集して、「」チェックボックスをオフにする必要があります。Primary Publisher
パブリッシュファーム内の他のすべての(セカンダリ)パブリッシュインスタンスについて、以下をおこないます。
管理者権限でサインイン
次にアクセス: web コンソール
を AEM Communities Publisher Configuration
編集アイコンを選択します。
「 プライマリ発行者 ボックス
選択 保存
レプリケーションは、コミュニティグループなど、パブリッシュ環境で作成されたサイトコンテンツに対して使用され、 トンネルサービス.
プライマリパブリッシャーの場合、 レプリケーションエージェント設定 は、パブリッシュサーバーと認証済みユーザーを正しく識別します。 デフォルトの許可されたユーザー admin,
は既に適切な権限を持っています ( は Communities Administrators
) をクリックします。
他のユーザーが適切な権限を持つには、そのユーザーをメンバーとして administrators
ユーザーグループ ( Communities Administrators
) をクリックします。
オーサー環境には 2 つのレプリケーションエージェントがあり、正しく設定するにはトランスポート設定が必要です。
作成者のレプリケーションコンソールにアクセス
両方のエージェントで同じ手順を実行します。
デフォルトエージェント(publish)
リバースレプリケーションエージェント(publish reverse)
エージェントを選択
選択 編集
を選択します。 輸送 タブ
ポートでない場合 4503
、 URI 正しいポートを指定するには
ユーザーでない場合 admin
、 ユーザー および パスワード メンバを指定するには administrators
ユーザーグループ
以下の画像は、ポートを 4503 から 6103 に変更した結果を示しています。
オーサー環境を使用して サイトの作成, サイトのプロパティを変更する または コミュニティメンバーの管理オーサー環境に登録されているユーザーではなく、パブリッシュ環境に登録されているメンバー(ユーザー)にアクセスする必要があります。
トンネルサービスは、オーサー環境のレプリケーションエージェントを使用してこのアクセスを提供します。
トンネルサービスを有効にするには:
オーサーインスタンスでの管理者権限でログインします。
パブリッシャーが localhost:4503 でないか、トランスポートユーザーが admin
を、 レプリケーションエージェントの設定
次にアクセス: Web コンソール
を AEM Communities Publish Tunnel Service
編集アイコンを選択します。
次を確認します。 有効 ボックス
選択 保存
AEM Communities には、すべての AEM サーバーインスタンスで同じ暗号鍵を使用する必要がある機能が 2 つあります。以下が該当します。 Analytics および ASRP.
AEM 6.3 以降では、キー資料はファイルシステムに保存され、リポジトリには保存されなくなります。
オーサー環境から他のすべてのインスタンスに鍵の素材をコピーするには、以下の操作をおこなう必要があります。
コピーする主要な素材を含むAEMインスタンス(通常はオーサーインスタンス)にアクセスします
を com.adobe.granite.crypto.file
ローカル・ファイル・システム内のバンドル。例:
<author-aem-install-dir>/crx-quickstart/launchpad/felix/bundle21
bundle.info
ファイルはバンドルを識別しますデータフォルダーに移動します(例: )。
<author-aem-install-dir>/crx-quickstart/launchpad/felix/bundle21/data
hmac ファイルとプライマリノードファイルをコピーする
各ターゲットAEMインスタンス
データフォルダーに移動します(例: )。
<publish-aem-install-dir>/crx-quickstart/launchpad/felix/bundle21/data
前にコピーした 2 つのファイルを貼り付けます。
~する必要がある。 Granite Crypto バンドルを更新します。 (target AEMインスタンスが現在実行中の場合 )
既に暗号鍵に基づいて別のセキュリティ機能が設定されている場合、暗号鍵のレプリケーションをおこなうと設定が破損する可能性があります。サポートが必要な場合は、 カスタマーケアに問い合わせる.
AEM 6.2 以前の場合と同様に、キー資料をリポジトリに保存する場合は、各AEMインスタンスの初回起動時に(初期リポジトリを作成する)次のシステムプロパティを指定することで、保持できます。
-Dcom.adobe.granite.crypto.file.disable=true
重要なのは、 オーサー環境のレプリケーションエージェント が正しく設定されている。
リポジトリに鍵の素材が格納されるので、オーサー環境から他のインスタンスへ暗号鍵をレプリケーションする方法は次のようになります。
CRXDE Lite を使用して、次の手順を実行します。
選択 /etc/key
開く Replication
タブ
選択 Replicate
各パブリッシュインスタンスで、 Web コンソール
場所 Adobe Granite Crypto Support
バンドル (com.adobe.granite.crypto)
選択 更新
しばらくすると、 成功 ダイアログが表示されます。
Operation completed successfully.
Apache HTTP サーバーを使用する場合は、すべての関連エントリで正しいサーバー名を使用していることを確認してください。
特に、正しいサーバー名を使用するように注意してください。 localhost
、 RedirectMatch
.
<IfModule alias_module>
# XAMPP does not have a favicon; this prevents any 404 errors which may arise.
Redirect 404 /favicon.ico
<Location /favicon.ico>
ErrorDocument 404 "No favicon"
</Location>
# Return from "Sign Out" generates response header directing you to "/", generating a 404 error
# The RedirectMatch resolves it correctly when modified for the target Community Site :
RedirectMatch ^/$ https://[server name]/content/sites/engage/en.html
...
</IfModule>
Dispatcher を使用する場合は、次の説明を参照してください。
コミュニティサイトの作成、コミュニティサイトテンプレートの設定、コミュニティコンテンツのモデレート、メンバーの管理およびメッセージングの設定については、コミュニティサイトの管理を参照してください。
訪問 コミュニティの開発 ソーシャルコンポーネントフレームワーク (SCF) と、コミュニティのコンポーネントと機能のカスタマイズについて説明します。
訪問 コミュニティコンポーネントのオーサリング コミュニティコンポーネントを使用して作成および設定する方法を学ぶには、以下を参照してください。