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