初期セットアップ initial-setup
オーサーインスタンスとパブリッシュインスタンスの開始 start-author-and-publish-instances
開発およびデモの目的では、1つのオーサーインスタンスと1つのパブリッシュインスタンスを実行する必要があります。
これを行うには、基本的なAdobe Experience Manager(AEM) はじめにの手順に従います。その結果、次のようになります。
- localhost:4502のオーサー環境
- localhost:4503の環境を公開
AEM Communitiesの場合,
-
オーサー環境は次の目的で使用されます。
- サイト、テンプレート、コンポーネントの開発。
- 管理タスクと設定タスク:
-
パブリッシュ環境は次の目的で使用されます。
- コンテンツの投稿とモデレーションを行うコミュニティ体験。
- コミュニティグループ、メンバー、メンバーグループの作成。
最新のCommunities リリースのインストール install-latest-communities-release
このチュートリアルでは、AEM Communities 6.2機能パックバージョン 1.10をベースとする エンゲージメントコミュニティサイト を作成します。
最新の機能パックがインストールされていることを確認するには、次のサイトにアクセスしてください。
Analytics を設定 configure-analytics
Adobe Analyticsがコミュニティサイト用に設定されている場合は、コミュニティメンバーの体験を向上させ、サイトの管理者にフィードバックを提供するコミュニティアクティビティに関する情報を利用できます。
Adobe Analyticsとの連携はオプションです。
通知用にメールを設定 configure-email-for-notifications
Communities Sites コンソールを使用して作成されたすべてのサイトで、デフォルトで使用できる通知機能は、通知用の電子メールチャネルを提供します。
必要なのは、メールをサイトに適して設定することです。
電子メールの設定を参照してください。
トンネルサービスを有効にする enable-the-tunnel-service
オーサー環境でコミュニティサイトを作成する場合、トンネルサービスを使用すると、パブリッシュ環境に登録されている信頼できるコミュニティメンバーに役割を割り当てることができます。 トンネルサービスでは、オーサー環境の メンバーおよびグループコンソール からコミュニティメンバーにアクセスすることもできます。
この規則は、パブリッシュ環境で作成されたメンバーとメンバーグループをオーサー環境で not に再作成する場合に適用されます。 詳しくは、 ユーザーとユーザーグループの管理を参照してください。
Author インスタンスでトンネルサービスを有効にする簡単な手順については、 トンネルサービス を参照してください。
コミュニティ管理者の役割 community-administrator-role
コミュニティ管理者グループのメンバーは、コミュニティサイトの作成、サイトの管理、メンバーの管理(コミュニティからのメンバーの禁止)、コンテンツの管理を行うことができます。
ユーザーを作成 create-user
コミュニティ管理者の役割が割り当てられている author にユーザーを作成します。
-
オーサーインスタンスで
-
管理者権限でログイン
- 例えば、ユーザー名’admin’ / パスワード 'admin’などです
-
メインコンソールから、ツール > 操作 > セキュリティ > ユーザーに移動します。
-
編集 メニューから、ユーザーを追加を選択します
-
Create New Userダイアログで、次のように入力します。- ID: sirius
- 電子メールアドレス: sirius.nilson@mailinator.com
- パスワード:password
- パスワードの確認(&A);: パスワード
- 名: シリウス
- 姓: Nilson
コミュニティ管理者グループへのSiriusの割り当て assign-sirius-to-community-administrators-group
Add User to Groupsまでスクロールします:
-
検索するには「C」と入力してください
Community Administratorsを選択します。Community Enablement Managersを選択します。
-
「保存」を選択します。
ソーシャルログインを有効にする enable-social-login
FacebookやTwitterでのソーシャルログインのデモ版を使用する前に、次のことが必要です
- 修正パックまたは最新の機能パック をインストールします(2017年3月のFacebook APIの変更点)。
- パブリッシュ環境でOAuth プロバイダーを有効にします。
本番サーバーの場合は、ソーシャルログインを提供するために必要なクラウドサービスを作成する必要があります。
FacebookおよびTwitterでのソーシャルログイン を参照してください。
チュートリアルタグの作成 create-tutorial-tags
タグを作成して、Tutorialのタグ名前空間を使用して、エンゲージメントチュートリアルに使用できるようにします。
タグ付けコンソール を使用して、次のタグを作成します。
Tutorial: Sports / BaseballTutorial: Sports / GymnasticsTutorial: Sports / SkiingTutorial: Arts / VisualTutorial: Arts / AuditoryTutorial: Arts / History
次に、指示に従って次の操作を行います。
AEM Communities入門チュートリアル用に作成されたタグのサンプルパッケージ
MongoDB for UGC Common Store mongodb-for-ugc-common-store
MSRP (MongoDB)を共通ストア として設定して、パブリッシュ環境とオーサー環境のいずれかからすべてのUGCを柔軟にモデレートできるようにすることをお勧めしますが、オプションで設定することをお勧めします。
手順については、 デモ用MongoDBのセットアップ方法を参照してください。
デフォルトでは、オーサーインスタンスとパブリッシュインスタンスをインストールすると、ユーザー生成コンテンツ(UGC)がJCR Tar ストレージ に保存され、JSRPを使用してアクセスされます。 JSRPは一般的なストアではないため、UGCは入力されたインスタンスでのみ表示されます。 通常、UGCはパブリッシュインスタンスで入力され、オーサー環境では表示されないため、パブリッシュインスタンスを使用する必要があるすべてのモデレーションタスクが発生します。