新しく作成したコミュニティサイトが公開されたので、サイトの作成時に表示されたURLを参照し、公開サーバ上に表示されます。例:
どのメンバーがオーサーインスタンスにサインインし、どのメンバーがパブリッシュインスタンスにサインインしているかを混乱なく把握するために、インスタンスごとに異なるブラウザーを使用することを推奨します。
公開済みサイトに初めてアクセスするときは、通常、そのサイト訪問者はまだサインインしておらず、匿名です。
https://localhost:4503/content/sites/engage/en.html {#http-localhost-content-sites-engage-en-html}
匿名サイト訪問者のUIには、次の項目が表示されます。
様々なリンクを選択すると、それらは読み取り専用モードになっています。
既知の制限により、jcrコンテンツとjsonを介してコミュニティサイトのコンテンツが匿名訪問者に公開されますが、allow anonymous accessはサイトのコンテンツに対して無効になっています。 ただし、この動作は、回避策として「Sling制限」を使用して制御できます。
jcrコンテンツとjsonを介した匿名ユーザーによるアクセスからコミュニティサイトのコンテンツを保護するには、次の手順に従います。
AEM作成者インスタンスで、https:// hostname:port/editor.html/content/site/sitename.htmlに移動します。
ローカライズされたサイトには移動しないでください。
ページプロパティに移動します。
「詳細」タブに移動します。
認証要件を有効にします。
ログ追加インページのパス。 例えば、/content/…/GetStarted.
ページを公開します。
この経験では、Aaron McDonaldがコミュニティマネージャーおよびモデレーターの役割を割り当てられたと想定しています。 そうでない場合は、作成者環境に戻ってサイト設定を変更し、コミュニティマネージャーとモデレーターの両方としてAaron McDonaldを選択します。
右上隅の「Log in
」を選択し、ユーザー名(aaron.mcdonald@mailinator.com)とパスワード(password)で署名します。 TwitterまたはFacebookの資格情報を使用してサインインする機能に注目してください。
登録コミュニティのメンバーとしてサインインした後は、次のメニュー項目に注目して、コミュニティサイトをクリックして参照してください。
「 Profile」オプションを使用すると、プロファイルを表示および編集できます。
「 メッセージ」オプションを選択すると、ダイレクトメッセージングセクションに移動し、次の操作を行うことができます。
「 通知」オプションを選択すると、通知セクションに移動します。このセクションでは、関心のあるイベントの表示や、通知の設定の編集が可能です。
モデレート権限を持つ場合は、 管理により、AEM Communitiesのモデレートページに移動します。
カレンダーページがホームページになっていますが、これは、選択した参照サイトテンプレートの最初に含まれているのがカレンダー機能で、その後にアクティビティストリーム機能、フォーラム機能などが続いているからです。この構造体は、サイトテンプレートコンソールから、または作成者環境でサイトのプロパティを変更する場合に表示されます。
Communitiesのコンポーネントと機能の詳細については、次を参照してください。
フォーラムリンクを選択すると、基本的なフォーラム機能が表示されます。
メンバーは、新しいトピックを投稿したり、トピックをフォローしたりできます。
サイト訪問者は、様々な方法で投稿を表示したり、並べ替えたりできます。
Aaron はグループ管理者なので、グループリンクを選択すると、新しいグループを作成するための画面が表示されます。ここで、グループテンプレートや画像を選択したり、グループをオープンにするかシークレットにするかを設定したり、メンバーを招待したりできます。
パブリッシュ環境でグループを作成する例を次に示します。
また、グループは作成者環境で作成し、作成者環境のコミュニティサイト内で管理することもできます(コミュニティグループコンソール)。 作成者でのグループ作成の経験は、このチュートリアルで次に説明します。
参照グループの作成:
「新しいグループ」を選択します
「設定」タブ
Sports
A parent group for various sporting groups
.sports
Open Group
を選択(コミュニティのメンバーが参加できるようにする)「テンプレート」タブ
Reference Group
を選択します(ネストされたグループを許可するため、構造にグループ関数を含む)「グループを作成」を選択します
新しいグループが作成されたら、その中に(ネストされる)2 つのグループを作成するために新しい Sports グループを選択します。サイト構造はグループ機能では始まらないので、スポーツグループを開いた後、「グループ」リンクを選択する必要があります。
Blog
で始まる2番目のリンクセットは、現在選択されているグループSports
に属しています。 「スポーツ」Groups
リンクを選択すると、スポーツグループ内に2つのグループをネストできます。
例として、new groups
を2つ追加します。
Baseball
という名前の1つ
Open Group
(必須メンバーシップ)のままにします。Conversational Group
を選択します。Gymnastics
という名前の1つ
Member Only Group
(制限付きメンバーシップ)に変更します。Conversational Group
を選択します。注意:
Public Group
(オプションのメンバーシップ)を提供します。両方のグループが作成されたら、Baseball グループ(オープングループ)を選択し、そのリンクに注目します。
Discussions
What's New
Members
このグループのリンクは、メインサイトのリンクの下に表示され、結果として、次のように表示されます。
作成者 — 管理者権限で、Communities Groupsコンソールに移動し、Community Engage Gymnastics <uid> Members
グループにWeston McCallを追加します。
引き続きパブリッシュ環境で、Aaron McDonald としてログアウトし、次のように匿名のサイト訪問者として Sports グループ内のグループを表示します。
Groups
リンクを選択Sports
リンクを選択Groups
リンクを選択Baseball グループのみが表示されます。
Weston McCall(weston.mccall@dodgit.com/password)としてログインし、同じ場所に移動します。Westonは、開いているBaseball
グループとenter or Leave
プライベートGymnastics
グループのどちらかをJoin
できることに注意してください。
Web ページリンクを選択すると、サイトに含まれる基本的な Web ページが表示されます。標準のAEMオーサリングツールを使用して、作成者環境のこのページにコンテンツを追加できます。
例えば、authorインスタンスに移動し、Communitiesのサイトコンソールでengage
フォルダーを開き、サイトを開くアイコンを選択して、作成者編集モードにします。 次に、プレビューモードを選択してWeb Page
リンクを選択し、編集モードを選択してタイトルとテキストコンポーネントを追加します。 最後に、ページのみまたはサイト全体を再公開します。
コミュニティメンバーがモデレート権限を持つ場合、モデレートリンクが表示され、リンクを選択すると、投稿されたコミュニティコンテンツが表示され、作成者環境のモデレートコンソールと同様の方法でモデレートできます。
ブラウザーの戻るボタンを使用して、公開したサイトに戻ります。ほとんどのコンソールは、公開環境のグローバルナビゲーションからはアクセスできません。
ログアウトした後に、新しいユーザー登録を作成できます。
Log In
Sign up for a new account
デフォルトでは、電子メールアドレスがログイン ID になります。選択しない場合、訪問者は独自のログインID(ユーザー名)を入力できます。 ユーザー名は、発行環境で一意である必要があります。
ユーザーの名前、電子メール、パスワードを指定した後、Sign Up
を選択すると、ユーザーが作成され、ユーザーの署名が有効になります。
サインインすると、最初に表示されるページはProfile
ページで、これをパーソナライズできます。
メンバーが自分のログイン ID を忘れた場合は、電子メールアドレスを使用して回復することができます。