Show Menu
トピック×

新しいコミュニティサイトの作成

コミュニティサイトの作成

作成者インスタンスを使用してコミュニティサイトを作成します。 AEM作成者インスタンスで:
  1. 管理者権限でサインインします。
  2. From global navigation, go to Navigation, Communities, Sites.
コミュニティサイトコンソールでは、コミュニティサイトを作成する手順を案内するウィザードが提供されます。It is possible to move forward to the Next step or Back to the previous step before committing the site in the final step.
新しいコミュニティサイトの作成を開始するには:
  • ボタンを選択 Create します。

Step 1 : Site Template

「サイトテンプレート」の手順 では、URL のタイトル、説明、名前を入力し、コミュニティサイトテンプレートを選択します。次に例を示します。
  • コミュニティサイトのタイトル : Getting Started Tutorial
  • コミュニティサイトの説明 : A site for engaging with the community.
  • コミュニティサイトのルート :(デフォルトのルートの場合は空白のままにし /content/sites ます)。
  • クラウド設定 :(クラウド設定が指定されていない場合は空欄のままにする)指定されたクラウド設定へのパスを入力します。
  • コミュニティサイトの基本言語 :(単一言語の場合は手を加えないでください。英語)ドロップダウンリストを使用して ** 、使用可能な言語(ドイツ語、イタリア語、フランス語、日本語、スペイン語、ポルトガル語(ブラジル)、中国語(繁体字)、中国語(簡体字))から1つ以上のベース言語を選択します。 One community site will be created for each language added, and will exist within the same site folder following the best practice described in Translating Content for Multilingual Sites . 各サイトのルートページには、選択したいずれかの言語の言語コード(例えば、英語では「en」、フランス語では「fr」)で名付けられた子ページが含まれます。
  • コミュニティサイト名 :engage
    • 重複 — サイトの作成後に名前が簡単に変更されないので、名前を確認します。
    • コミュニティサイト名の下に最初のURLが表示されます。
    • 有効なURLの場合は、ベース言語コード+ ".html"を追加します。
    • 例えば 、https://localhost:4502/content/sites/ engage/en.html
  • テンプレート :引っ張って~を選ぶ Reference Site
次へ 」を選択します。

手順 2:デザイン

デザインの手順は、テーマとブランドバナーを選択するための次の2つのセクションに分かれています。

コミュニティサイトテーマ

目的のスタイルを選択し、テンプレートに適用します。選択すると、テーマはチェックマークで重ねて表示されます。

コミュニティサイトブランディング

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

手順 3:設定

On the Settings step, before selecting Next , note that there are seven sections providing access to configurations involving user management, tagging, moderation, group management, analytics, translation and enablement.
Visit the Getting Started with AEM Communities for Enablement tutorial to experience working with the enablement features.

ユーザー管理

ユーザー管理 」タブのチェックボックスをすべてオンにします。
  • サイト訪問者が自己登録を許可するには
  • サイト訪問者がサインインせずに表示できるようにするには
  • コミュニティの他のメンバーからのメッセージの送受信をメンバーに許可するには
  • 登録と作成を行う代わりにFacebookでのログインを許可するプロファイル
  • 登録と作成を行う代わりにTwitterでのログインを許可するプロファイル
実稼動環境では、カスタムの Facebook アプリケーションおよび Twitter アプリケーションを作成する必要があります。 Facebook と Twitter を使用したソーシャルログイン を参照してください。

タグ付け

The tags which may be applied to community content are controlled by selecting AEM namespaces previously defined through the Tagging Console (such as the Tutorial namespace ).
名前空間は先行入力検索で簡単に検索できます。以下に例を示します。
  • タイプ tut
  • Tutorial

役割

コミュニティメンバの役割は #セクションの設定を通じて割り当てられます。
コミュニティメンバー(またはメンバーのグループ)がコミュニティマネージャーとしてサイトを体験できるようにするには、先読み検索を使用し、ドロップダウンのオプションからメンバーまたはグループ名を選択します。
以下に例を示します。
トンネルサービス では、パブリッシュ環境のみに存在するメンバーとグループを選択できます。

モデレート

Accept the default global settings for moderating user-generated content (UGC).

Analytics

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

TRANSLATION

翻訳設定 では、サイトの基本言語に加えて、UGC の翻訳を許可するかどうかと、どの言語に翻訳するかを指定します。
  • Check Allow Machine Translation
  • デフォルトの機械翻訳サービスで翻訳用にデフォルトの言語を選択したままにする
  • デフォルトの翻訳プロバイダーとconfigをそのまま使用
  • 言語コピーが存在しないので、グローバルストアは必要ありません。
  • Select Translate entire page
  • デフォルトの永続性オプションをそのまま使用

イネーブルメント

エンゲージメントコミュニティを作成する場合は空白のままにします。
イネーブルメントコミュニティ をすばやく作成する方法のチュートリアルについて詳しくは、 イネーブルメントのための AEM Communities 使用の手引き を参照してください。
次へ 」を選択します。

手順 4:コミュニティサイトの作成

Select Create.
プロセスが完了すると、新しいサイトのフォルダーがコミュニティサイトコンソールに表示されます。

Publish the Community Site

作成したサイトは、コミュニティ - サイトコンソールで管理する必要があります。このコンソールは、新しいサイトを作成するコンソールと同じものです。
コミュニティサイトのフォルダーを選択して開いた後、サイトアイコンにマウスカーソルを合わせると 4 つのアクションアイコンが表示されます。
4つ目の省略記号アイコン(その他のアクション)を選択すると、「サイトを書き出し」および「サイトを削除」オプションが表示されます。
各アイコンの機能は次のとおりです(左から右の順に説明)。
  • サイトを開く
    鉛筆アイコンを選択して、コミュニティサイトを作成者編集モードで開き、ページコンポーネントを追加または設定します。
  • サイトを編集
    プロパティアイコンを選択して、タイトルやテーマの変更など、プロパティの変更用にコミュニティサイトを開きます
  • サイトを公開
    コミュニティサイトを公開する世界のアイコンを選択します(例えば、公開サーバーがローカルマシンで実行されている場合は、デフォルトでlocalhost:4503)。
  • サイトを書き出し
    書き出しアイコンを選択して、コミュニティサイトのパッケージを作成します。このパッケージが、 パッケージマネージャー に格納され、ダウンロード可能になります。UGC はサイトパッケージに含まれていません。
  • サイトを削除
    Select the delete icon to delete the community site from within Communities > Sites console . サイトを削除すると、UGC やユーザーグループ、アセット、データベースレコードなど、そのサイトに関連付けられているアイテムがすべて削除されます。
パブリッシュインスタンスにデフォルトポートの 4503 を使用していない場合は、デフォルトのレプリケーションエージェントを編集し、ポート番号を正しい値に設定します。
オーサーインスタンスで、メインメニューから:
  1. Navigate to Tools > Operations > Replication menu.
  2. Select Agents on author .
  3. Select Default Agent (publish) .
  4. Next to Settings , select Edit .
  5. In pop-up dialog for Agent Settings, select Transport tab.
  6. URIで、ポート番号4503を目的のポート番号に変更し、
    • 例えば、ポート6103を使用するには: https://localhost:6103/bin/receive?sling:authRequestLogin=1
  7. OK 」を選択します。
  8. (Optional) Select Clear or Force Retry to reset the replication queue.

サイトの公開

公開サーバーが実行中であることを確認したら、地球のアイコンを選択して、コミュニティサイトを公開します。
コミュニティサイトが正常に公開されると、次のような短いメッセージが表示されます。

New Community User Groups

新しいコミュニティサイトとともに、新しいユーザーグループが作成されます。各グループには、様々な管理機能に応じて適切な権限が設定されています。For details, visit User Groups for Community Sites .
この新しいコミュニティサイトでは、手順 1 で「engage」というサイト名を指定したので、 グループコンソール (グローバルナビゲーション:コミュニティ/グループ)で以下に示す 4 つの新しいユーザーグループを確認できます。
  • コミュニティ管理者の関与
  • コミュニティソーシャルグループの管理者
  • コミュニティ Engage メンバー
  • コミュニティ Engage モデレーター
  • コミュニティに参加する特権メンバー
  • Community Engage Siteコンテンツマネージャ
Note that Aaron McDonald is a member of
  • コミュニティ管理者の関与
  • コミュニティ Engage モデレーター
  • コミュニティ Engage メンバー(モデレーターグループのメンバーとして間接的に)

https://localhost:4503/content/sites/engage/en.html

認証エラーの設定

Once a site has been configured and pushed to publish, configure login mapping ( Adobe Granite Login Selector Authentication Handler ) on the publish instance. ログイン資格情報が正しく入力されない場合、認証エラーによりコミュニティサイトのログインページが再度表示され、エラーメッセージが表示されるという利点があります。
追加 Login Page Mapping
  • /content/sites/engage/en/signin:/content/sites/engage/en

オプションの手順

デフォルトのホームページの変更

公開サイトをデモ目的で操作するときは、デフォルトのホームページを新しいサイトに変更すると便利です。
To do so requires using CRXDE Lite to edit the resource-mapping table on publish.
開始するには:
  1. 発行インスタンスで、管理者権限でサインインします。
  2. In the project browser, expand /etc/map.
  3. Select the http node:
    • Select Create Node:
      • localhost .4503(「:」 を使用しな いでください)。
      • タイプ​ sling:Mapping
  4. With newly created localhost.4503 node selected:
    • 追加プロパティ:
      • 名前 :sling:match
      • タイプ :String
      • localhost.4503/$(「$」文字で終わる必要があります)
    • 追加プロパティ:
      • 名前 :sling:internalRedirect
      • タイプ :String
      • :/content/sites/engage/en.html
  5. Select Save All.
  6. (オプション)閲覧履歴を削除します。
  7. https://localhost:4503/を参照します。
    • https://localhost:4503/content/sites/engage/en.htmlにアクセス
To disable, simply prefix the sling:match property value with an 'x' - xlocalhost.4503/$ - and Save All .

トラブルシューティング:マップ保存エラー

If unable to save changes, be sure that the node name is localhost.4503 , with a 'dot' separator, and not localhost:4503 with a 'colon' separator, as localhost is not a valid namespace prefix.

トラブルシューティング:リダイレクト失敗

The ' $ ' at the end of the regular expression sling:match string is crucial, so that only exactly https://localhost:4503/ is mapped, else the redirect value is prefixed to any path that might exist after the server:port in the URL. したがって、AEMがログインページにリダイレクトしようとすると、失敗します。

サイトの変更

サイトを最初に作成した後、作成者は サイトを開くアイコン を使用して、標準的な AEM のオーサリングアクティビティを実行できます。
また、管理者は サイトを編集アイコン を使用して、タイトルなどのサイトプロパティを変更できます。
変更後は、必ず​ 保存 ​して再​ 公開 ​してください。
AEM に馴染みがない場合は、 基本操作 に関するドキュメントおよび ページのオーサリングのクイックガイド を参照してください。