Show Menu
トピック×

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

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

作成者インスタンスを使用して、コミュニティサイトを作成します。 AEM Authorインスタンス:
  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 Content Manager
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:
      • Name localhost.4503( ':'を使用しない )
      • Type 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 に馴染みがない場合は、 基本操作 に関するドキュメントおよび ページのオーサリングのクイックガイド を参照してください。