新しいコミュニティサイトの作成 author-a-new-community-site

CAUTION
AEM 6.4 の拡張サポートは終了し、このドキュメントは更新されなくなりました。 詳細は、 技術サポート期間. サポートされているバージョンを見つける ここ.

新しいコミュニティサイトを作成 create-a-new-community-site

オーサーインスタンスを使用して新しいコミュニティサイトを作成する

  • 管理者権限でログイン
  • グローバルナビゲーションから: ナビゲーション/コミュニティ/サイト

コミュニティサイトコンソールでは、コミュニティサイトを作成する手順を示すウィザードを使用できます。 を Next手順または Backを前の手順に戻してから、最後の手順でサイトをコミットします。

新しいコミュニティサイトの作成を開始するには:

  • を選択します。 Create ボタン

createcommunitysite

手順 1:サイトテンプレート step-site-template

createsitetemplate63

サイトテンプレートの手順、タイトル、説明、URL の名前を入力し、コミュニティサイトテンプレートを選択します。次に例を示します。

  • コミュニティサイトのタイトル: Getting Started Tutorial

  • コミュニティサイトの説明: A site for engaging with the community.

  • コミュニティサイトのルート:(デフォルトのルートの場合は空白のままにします) /content/sites)

  • クラウド設定:(クラウド設定が指定されていない場合は空白にします)指定したクラウド設定へのパスを指定します。

  • コミュニティサイトの基本言語:(単一言語の場合は、手を付けないでください)。英語 ) プルダウンメニューを使用して 1 つを選択します 以上 使用可能な言語 ( ドイツ語、イタリア語、フランス語、日本語、スペイン語、ポルトガル語(ブラジル)、中国語(繁体字)、中国語(簡体字))) のベース言語。 追加された言語ごとに 1 つのコミュニティサイトが作成され、 多言語サイトのコンテンツの翻訳. 各サイトのルートページには、選択した言語の 1 つの言語コード(英語の場合は「en」、フランス語の場合は「fr」など)で名前が付けられた子ページが含まれます。

  • コミュニティサイト名:エンゲージ

    • サイトの作成後に名前が簡単に変更されないので、名前を再確認します。
    • 初期 URL がコミュニティサイト名の下に表示されます
    • 有効な URL に、ベース言語コード+ ".html"を追加します。
    • 例:, http://localhost:4502/content/sites/ engage/en.html
  • テンプレート:引っ張って選ぶ Reference Site

選択 次へ

手順 2:デザイン step-design

デザインの手順は、テーマとブランディングバナーを選択するための 2 つの節で示します。

コミュニティサイトのテーマ community-site-theme

テンプレートに適用するスタイルを選択します。 選択すると、テーマにチェックマークが付きます。

sitetheme

コミュニティサイトのブランディング community-site-branding

(オプション)サイトのページ全体に表示するバナー画像をアップロードします。 バナーは、ブラウザーの左端、コミュニティサイトのヘッダーとメニュー(ナビゲーションリンク)の間に固定されます。 バナーの高さは 120 ピクセルに切り抜かれます。 バナーのサイズは、ブラウザーの幅と 120 ピクセルの高さに合わせて変更されません。

chlimage_1-353 chlimage_1-354

次へ」を選択します。

手順 3:設定 step-settings

設定ステップで、選択する前に Nextには、ユーザー管理、タグ付け、モデレート、グループ管理、分析、翻訳およびイネーブルメントに関する設定にアクセスできる 7 つのセクションがあります。

次にアクセス: AEM Communities使用の手引き イネーブルメント機能を使用する方法を学ぶためのチュートリアルです。

ユーザー管理 user-management

のすべてのチェックボックスをオンにします。 ユーザー管理

  • サイト訪問者に自己登録を許可するには
  • サイト訪問者がサインインせずにサイトを表示できるようにするには
  • メンバーが他のコミュニティメンバーからメッセージを送受信できるようにするには
  • プロファイルの登録と作成の代わりにFacebookでのログインを許可するには
  • プロファイルの登録と作成の代わりにTwitterでのログインを許可するには
NOTE
実稼動環境では、カスタムのFacebookおよびTwitterアプリケーションを作成する必要があります。 詳しくは、 facebookとTwitterを使用したソーシャルログイン.

createsitesettings

タグ付け tagging

コミュニティコンテンツに適用できるタグを制御するには、以前に タグ付けコンソール ( チュートリアル名前空間) をクリックします。

名前空間を検索するには、先頭入力検索を使用すると簡単です。 例:

  • 'tut'と入力します
  • Tutorial を選択します。

chlimage_1-355

役割 roles

コミュニティメンバーの役割 は、「役割」セクションの設定を通じて割り当てられます。

コミュニティメンバー(またはメンバーのグループ)がコミュニティマネージャーとしてサイトを体験するには、先行入力検索を使用して、ドロップダウンのオプションからメンバーまたはグループ名を選択します。

例:

NOTE
トンネルサービス パブリッシュ環境にのみ存在するメンバーとグループを選択できます。

community_roles-1

モデレート moderation

のデフォルトのグローバル設定を受け入れる モデレート ユーザー生成コンテンツ (UGC)。

chlimage_1-356

分析 analytics

Adobe Analyticsがライセンスされ、Analytics クラウドサービスとフレームワークが設定されている場合は、Analytics を有効にしてフレームワークを選択できます。

詳しくは、 コミュニティ機能用の Analytics 設定.

chlimage_1-357

翻訳 translation

この 翻訳設定 サイトのベース言語と、UGC を翻訳できるかどうか、および翻訳できる場合はどの言語に変換するかを指定します。

  • チェック 機械翻訳を許可
  • デフォルトの機械翻訳サービスで翻訳用に選択されたデフォルトの言語をそのまま使用
  • デフォルトの翻訳プロバイダーと設定のままにします。
  • 言語コピーがないので、グローバルストアは不要です
  • 選択 ページ全体を翻訳
  • デフォルトの永続性オプションをそのままにする

chlimage_1-358

有効化 enablement

エンゲージメントコミュニティを作成する際は空のままにします。

同様のチュートリアルで、 実施可能コミュニティを参照してください。 AEM Communities使用の手引き.

次へ」を選択します。

手順 4:コミュニティサイトを作成 step-create-communities-site

作成」を選択します。

chlimage_1-359

処理が完了すると、新しいサイトのフォルダーがコミュニティ — サイトコンソールに表示されます。

communitiessitesconsole

新しいコミュニティサイトを公開 publish-the-new-community-site

作成したサイトは、コミュニティ — サイトコンソール、および新しいサイトを作成できる同じコンソールから管理する必要があります。

コミュニティサイトのフォルダーを選択して開いた後、サイトアイコンの上にマウスポインターを置くと、次の 4 つのアクションアイコンが表示されます。

siteactionicons-1

4 つ目の省略記号アイコン(その他のアクション)を選択すると、「サイトを書き出し」および「サイトを削除」オプションが表示されます。

siteactionsnew-1

左から右に、次のように表示されます。

  • サイトを開く
    鉛筆アイコンを選択してコミュニティサイトをオーサリング編集モードで開き、ページコンポーネントを追加または設定します。

  • サイトを編集
    プロパティアイコンを選択してコミュニティサイトを開き、タイトルやテーマの変更などのプロパティを変更します。

  • サイトを公開
    コミュニティサイトを公開する場合は、世界アイコンを選択します(例えば、公開サーバーがローカルマシンで実行されている場合は、デフォルトで localhost:4503 に公開します)。

  • サイトを書き出し
    書き出しアイコンを選択して、コミュニティサイトのパッケージを作成し、そのパッケージを次の場所に保存します。 パッケージマネージャー とダウンロードされました。

    UGC はサイトパッケージに含まれていません。

  • サイトを削除

    内からコミュニティサイトを削除するには、削除アイコンを選択します。 コミュニティ/サイトコンソール. この操作により、UGC、ユーザーグループ、アセット、データベースレコードなど、サイトに関連するすべての項目が削除されます。

siteactions-1

NOTE
パブリッシュインスタンスにデフォルトポート 4503 を使用しない場合は、デフォルトレプリケーションエージェントを編集して、ポート番号を正しい値に設定します。
オーサーインスタンス上で、メインメニューから
  1. に移動します。 [ ツール ] > [ 操作 ] > [ レプリケーション ] メニュー
  2. 選択 作成者のエージェント
  3. 選択 デフォルトエージェント (publish)
  4. 次の隣 設定 選択 編集
  5. エージェント設定のポップアップダイアログで、「トランスポート」タブを選択します。
  6. URI で、ポート番号 4503 を目的のポート番号に変更します。
例えば、ポート 6103 を使用するには、次のようにします。 http://localhost:6103/bin/receive?sling:authRequestLogin=1
  1. 選択 OK
  2. (オプション)「 」を選択します。 Clear または Force Retry レプリケーションキューをリセットするには

公開を選択 select-publish

パブリッシュサーバーが実行されていることを確認したら、世界アイコンを選択してコミュニティサイトを公開します。

chlimage_1-360

コミュニティサイトが正常に公開されると、次のような短いメッセージが表示されます。

chlimage_1-361

新しいコミュニティユーザーグループに通知 notice-new-community-user-groups

新しいコミュニティサイトと共に、様々な管理機能に対して適切な権限が設定された新しいユーザーグループが作成されます。 詳しくは、 コミュニティサイトのユーザーグループ.

この新しいコミュニティサイトでは、手順 1 でサイト名「engage」を指定すると、 グループコンソール ( グローバルナビゲーション:コミュニティ、グループ ):

  • コミュニティエンゲージコミュニティマネージャー
  • コミュニティエンゲージグループ管理者
  • コミュニティエンゲージメンバー
  • コミュニティエンゲージモデレーター
  • コミュニティエンゲージ特権メンバー
  • コミュニティエンゲージサイトコンテンツマネージャー

次の点に注意してください。 Aaron McDonald は、

  • コミュニティエンゲージコミュニティマネージャー
  • コミュニティエンゲージモデレーター
  • コミュニティエンゲージメンバー(間接的にモデレーターグループのメンバーとして)

chlimage_1-362

http://localhost:4503/content/sites/engage/en.html http-localhost-content-sites-engage-en-html

chlimage_1-363

認証エラー用の設定 configure-for-authentication-error

サイトが設定され、パブリッシュにプッシュされると、 ログインマッピングの設定 ( Adobe Granite Login Selector Authentication Handler) をパブリッシュインスタンスでクリックします。 ログイン資格情報が正しく入力されていない場合、認証エラーによってコミュニティサイトのログインページが再度表示され、エラーメッセージが表示されるという利点があります。

を追加します。 Login Page Mapping as

  • /content/sites/engage/en/signin:/content/sites/engage/en

オプションの手順 optional-steps

デフォルトのホームページの変更 change-the-default-home-page

公開サイトをデモ用に使用する場合は、デフォルトのホームページを新しいサイトに変更すると便利です。

そのためには、 CRXDE を編集するには Lite を使用します。 リソースマッピング パブリッシュに関するテーブル。

作業を開始するには:

  1. 公開時に、管理者権限でログインします。

  2. 参照先 http://localhost:4503/crx/de

  3. プロジェクトブラウザで、を展開します。 /etc/map

  4. を選択します。 http ノード

    • 選択 ノードを作成

  5. 新しく作成された localhost.4503 選択されたノード

    • プロパティの追加

      • 名前 sling:match

      • タイプ 文字列

      • localhost.4503/$

        (「$」文字で終わる必要があります)

    • プロパティの追加

      • 名前 sling:internalRedirect
      • タイプ 文字列
      • /content/sites/engage/en.html
  6. 選択 すべて保存

  7. (オプション)閲覧履歴を削除します

  8. http://localhost:4503/を参照します。

    • http://localhost:4503/content/sites/engage/en.htmlに到着します。
NOTE
無効にするには、 sling:match プロパティ値に「x」を付ける — xlocalhost.4503/$ — および すべて保存.

chlimage_1-364

トラブルシューティング:マップ保存エラー troubleshooting-error-saving-map

変更を保存できない場合は、ノード名がであることを確認してください。 localhost.4503(ドット区切り記号を使用し、使用しない) localhost:4503 「コロン」区切り文字を使用する場合は、 localhostは有効な名前空間のプレフィックスではありません。

chlimage_1-365

トラブルシューティング:リダイレクトに失敗 troubleshooting-fail-to-redirect

'$' (正規表現の末尾) sling:match文字列が非常に重要なので、正確に http://localhost:4503/ がマッピングされている場合、リダイレクト値の前に、URL の server:port の後に存在する可能性があるすべてのパスが追加されます。 したがって、AEMがログインページにリダイレクトしようとすると、失敗します。

サイトの変更 modify-the-site

サイトが最初に作成された後、作成者は サイトを開くアイコン 標準のAEMオーサリングアクティビティを実行する場合。

また、管理者は サイトを編集アイコン をクリックして、サイトのプロパティ(タイトルなど)を変更します。

変更後は、次の操作をおこなってください。 保存 および 再公開 サイト。

NOTE
AEMに詳しくない場合は、 基本操作 および ページのオーサリングのクイックガイド.
recommendation-more-help
5d37d7b0-a330-461b-814d-068612705ff6