初期設定

オーサーインスタンスおよびパブリッシュインスタンスの開始

開発およびデモの目的で、1つのオーサーインスタンスと1つのパブリッシュインスタンスを実行する必要があります。

そのためには、基本的なAEMのはじめにの手順に従います。その結果、次のようになります。

AEM Communities では、各環境を次の目的で使用します。

  • オーサー環境は次の用途です。

    • サイト、テンプレートおよびコンポーネントの開発。
    • 管理タスクと設定タスク
  • パブリッシュ環境は、次の用途です。

    • コンテンツを投稿およびモデレートするコミュニティ体験。
    • コミュニティグループ、メンバー、メンバーグループを作成します。
メモ

AEM に馴染みがない場合は、基本操作に関するドキュメントおよびページのオーサリングのクイックガイドを参照してください。

Communities の最新リリースのインストール

このチュートリアルでは、エンゲージメントコミュニティサイトを作成し、AEM Communities 6.2機能パックバージョン1.10をベースにしています。

最新の機能パックがインストールされていることを確認するには、次のページにアクセスします。

イネーブルメントコミュニティサイトの作成に関するチュートリアルについては、イネーブルメントのための AEM Communities 使用の手引きを参照してください。

Analytics の設定

コミュニティサイトで Adobe Analytics が設定されている場合、コミュニティアクティビティに関する情報が利用できます。これにより、コミュニティメンバーのエクスペリエンスが向上するほか、サイトの管理者はフィードバックを得られます。

Adobe Analyticsとの統合はオプションです。

電子メール通知の設定

Communities Sitesコンソールを使用して作成されるすべてのサイトでデフォルトで使用できる通知機能は、通知用のEメールチャネルを提供します。

これを使用するには、電子メールをサイト用に適切に設定する必要があります。

電子メールの設定を参照してください。

トンネルサービスの有効化

オーサー環境でコミュニティサイトを作成するときに、トンネルサービスを使用すると、パブリッシュ環境に登録されている信頼済みのコミュニティメンバーに対して役割を割り当てることができます。トンネルサービスでは、オーサー環境のメンバーコンソールとグループコンソールからコミュニティメンバーにアクセスすることもできます。

通常、パブリッシュ環境で作成されたメンバーとメンバーグループは、オーサー環境で再作成​されません。​詳しくは、ユーザーとユーザーグループの管理を参照してください。

author​インスタンスでトンネルサービスを有効にする簡単な手順については、トンネルサービスを参照してください。

コミュニティ管理者の役割

コミュニティ管理者グループのメンバーは、コミュニティサイトの作成、サイトの管理、メンバーの管理(コミュニティの利用を禁止可能)およびコンテンツのモデレートを実行できます。

ユーザーを作成

author​にコミュニティ管理者の役割を割り当てるユーザーを作成します。

  • オーサーインスタンス上

  • 管理者権限でログイン

    • 例:ユーザー名「admin」/パスワード「admin」
  • メインコンソールで、ツール / 操作 / セキュリティ / ユーザー​に移動します。

  • 編集​メニューから、「ユーザーを追加」を選択します。

  • Create New Userダイアログで、次のように入力します。

    • ID:シリウス
    • 電子メールアドレス:sirius.nilson@mailinator.com
    • パスワード:password
    • パスワードの確認(&A);:パスワード
    • :Sirius
    • :ニルソン

コミュニティ管理者グループに対する Sirius の割り当て

Add User to Groupsまで下にスクロールします。

  • 検索するには'C'と入力します

    • Community Administrators
    • Community Enablement Managers
  • 保存」を選択します。

create-user

ソーシャルログインの有効化

Facebook および Twitter でデモバージョンのソーシャルログインを使用するには、先に以下をおこなう必要があります。

  1. 修正パックまたは最新の機能パックをインストールします(2017年3月のFacebook APIの変更に対応)。
  2. パブリッシュ環境で OAuthプロバイダーを有効にします。

実稼動サーバーでは、ソーシャルログインの提供に必要なクラウドサービスを作成する必要があります。

Facebook と Twitter を使用したソーシャルログインを参照してください。

チュートリアルタグの作成

Tutorial のタグ名前空間を使用して、エンゲージメントチュートリアルとイネーブルメントチュートリアルに使用するタグを作成します。

タグ付けコンソールを使用して、次のタグを作成します。

  • Tutorial: Sports / Baseball
  • Tutorial: Sports / Gymnastics
  • Tutorial: Sports / Skiing
  • Tutorial: Arts / Visual
  • Tutorial: Arts / Auditory
  • Tutorial: Arts / History

tutorial-tags

その後、次の手順に従います。

  1. タグの権限を設定します
  2. タグを公開します

AEM Communities 入門チュートリアル用に作成したタグのサンプルパッケージ

ファイルを入手

UGC 共通ストア用の MongoDB

MSRP(MongoDB)を共通ストアとして設定することをお勧めします。これにより、パブリッシュ環境やオーサー環境から、すべてのUGCを柔軟にモデレートできます。

手順については、MongoDBをデモ用に設定する方法を参照してください。

デフォルトでは、AEM のオーサーインスタンスおよびパブリッシュインスタンスをインストールすると、ユーザー生成コンテンツ(UGC)は、JSRPを使用してアクセスする JCR Tar ストレージに格納されます。JSRPは共通ストアではありません。つまり、UGCは、UGCが入力されたインスタンスにのみ表示されます。 通常、UGCはパブリッシュインスタンスで入力され、オーサー環境では表示されないので、モデレートタスクはすべてパブリッシュインスタンスを使用する必要があります。

このページ