コミュニティ機能

コミュニティに必要とされる機能の種類はだいたい決まっています。コミュニティ機能は、コミュニティ機能として使用できます。 基本的に、コミュニティ機能を実装するために事前に組み込まれた1つ以上のページです。この機能を使用するには、オーサリングモードでページにコンポーネントを追加するだけではなく、複数の作業が必要です。 これらは、コミュニティサイトが作成されるコミュニティサイトテンプレートの構造を定義するために使用される構成要素です。

コミュニティサイトを作成したら、標準のAEMオーサリングモードを使用して、コンテンツを作成されたページに追加できます。 様々なコミュニティ機能がコミュニティ機能コンソールに表示されます。

メモ

コミュニティ機能コンソール

オーサー環境でコミュニティ機能コンソールにアクセスするには:

  • ツール / コミュニティ / コミュニティ機能​に移動します。

community-functions

標準で提供される機能

AEM Communities で提供される機能を以下で簡単に説明します。各機能には、コミュニティサイトテンプレートに簡単に組み込める機能に組み込まれたコミュニティコンポーネントを含む1つ以上のAEMページが含まれます。

コミュニティサイトテンプレートは、ログイン、ユーザープロファイル、通知、メッセージング、サイトメニュー、検索、テーマ、ブランディング機能など、コミュニティサイトの構造を定義します。

タイトルと URL の設定

タイトル​と URL は、すべてのコミュニティ機能に共通するプロパティです。

コミュニティ機能をコミュニティサイトテンプレートに追加するか、コミュニティサイトの構造を変更すると、その機能のダイアログが開き、タイトルと URL を設定できます。

設定機能の詳細

title-url-details

  • タイトル

    必須)サイトの機能のメニューに表示されるテキスト

  • URL

    必須)URIの生成に使用する名前。 名前は、AEMとJCRによって課される命名規則に従う必要があります。

例えば、使用の手引きのチュートリアルに従って作成したサイトを使用し、

  • タイトル = Web ページ
  • URL = page

次に、ページのURLはhttps://localhost:4503/content/sites/engage/en/page.htmlです。

また、このページのメニューリンクは以下のように表示されます。

engage-page

アクティビティストリーム機能

アクティビティストリーム機能は、選択されたすべてのビュー(すべてのアクティビティ、ユーザーアクティビティおよびフォロー)を備えたアクティビティストリームコンポーネントを含むページです。開発者向けのアクティビティストリームの基本事項も参照してください。

テンプレートに追加すると、次のダイアログが開きます。

設定機能の詳細

function-details

  • タイトルと URL の設定

  • 「マイアクティビティ」ビューを表示

    選択した場合、アクティビティページにタブが表示され、現在のメンバーがコミュニティ内で生成したアクティビティに基づいてアクティビティをフィルタリングできます。 デフォルトで選択されています。

  • 「すべてのアクティビティ」ビューを表示

    選択した場合、アクティビティページにタブが表示され、現在のメンバーがアクセス権を持つコミュニティ内で生成されたすべてのアクティビティが含まれます。 デフォルトで選択されています。

  • 「ニュースフィード」ビューを表示

    選択した場合、アクティビティページに「 」タブが含まれ、現在のメンバーがフォローしているアクティビティに基づいてアクティビティをフィルタリングします。 デフォルトで選択されています。

割り当て機能

割り当て機能は、イネーブルメント🔗のコミュニティサイトを定義する基本機能です。 コミュニティメンバーにイネーブルメントリソースを割り当てることができます。 開発者向けの割り当ての基本事項も参照してください。

この機能は、イネーブルメントアドオンの機能として使用できます。 イネーブルメントアドオンを実稼動環境で使用するには、追加のライセンスが必要です。

テンプレートへの追加時には、タイトルと URL 設定のみを設定します。

ブログ機能

ブログ機能は、タグ付け、ファイルのアップロード、フォロー、メンバー自身による編集、投票、モデレートに対応したブログコンポーネントを含むページです。開発者向けのブログの基本事項も参照してください。

テンプレートに追加すると、次のダイアログが開きます。

blog-component

  • タイトルと URL の設定

  • 権限を持つメンバーを許可

    選択した場合、ブログでは、権限を持つメンバーのグループの選択を許可することで、権限を持つメンバーのみが記事を作成できます。 選択しない場合、すべてのコミュニティメンバーが作成できます。 デフォルト値はオフです。

  • ファイルのアップロードを許可

    選択した場合、メンバーがファイルをアップロードする機能がブログに含まれます。 デフォルトで選択されています。

  • スレッド化された返信を許可

    選択しない場合、ブログは記事への返信(コメント)を許可しますが、コメントへの返信は許可されません。 デフォルトで選択されています。

  • おすすめコンテンツを許可

    選択した場合、ブログはおすすめコンテンツと識別されます。 デフォルトで選択されています。

カレンダー機能

カレンダー機能は、タグ付けに対応したカレンダーコンポーネントを含むページです。開発者向けのカレンダーの基本事項も参照してください。

テンプレートに追加すると、次のダイアログが開きます。

calendar-details

  • タイトルと URL の設定

  • ピン留めを許可

    選択した場合、フォーラムでは、トピックの返信をコメントのリストの先頭にピン留めできます。 デフォルトで選択されています。

  • 権限を持つメンバーを許可

    選択した場合、ブログでは、権限を持つメンバーのグループの選択を許可することで、権限を持つメンバーのみが記事を作成できます。 選択しない場合、すべてのコミュニティメンバーが作成できます。 デフォルト値はオフです。

  • ファイルのアップロードを許可

    選択した場合、メンバーがファイルをアップロードする機能がブログに含まれます。 デフォルトで選択されています。

  • スレッド化された返信を許可

    選択しない場合、ブログは記事への返信(コメント)を許可しますが、コメントへの返信は許可されません。 デフォルトで選択されています。

  • おすすめコンテンツを許可

    選択した場合、そのコンテンツはおすすめコンテンツとして識別されます。 デフォルトで選択されています。

カタログ機能

カタログ機能を使用すると、イネーブルメントコミュニティのメンバーが、割り当てられていないイネーブルメントリソースを参照できます。 開発者向けのイネーブルメントリソースのタグ付けカタログの基本事項を参照してください。

コミュニティサイトのイネーブルメントリソースと学習パスは、プロパティ [Show in Catalog](/docs/experience-manager-65/communities/resources.md)がtrueに設定されている場合、すべてのカタログに表示されます。 リソースと学習パスを明示的に含めるには、事前フィルターをカタログに適用する必要があります。

テンプレートに追加した場合、この設定により、サイト訪問者に表示されるタグフィルターの設定に使用されるタグ名前空間を指定できます。

カタログ機能

  • タイトルと URL の設定

  • すべての名前空間を選択

    選択したタグ名前空間は、カタログにリストされたイネーブルメントリソースのリストをフィルタリングするために、訪問者が選択できるタグを定義します。
    選択した場合、コミュニティサイトで許可されているすべてのタグ名前空間を使用できます。
    選択しない場合、コミュニティサイトに許可する名前空間を1つ以上選択できます。
    デフォルトで選択されています。

おすすめコンテンツ機能は、コメントの追加と削除に対応したおすすめコンテンツコンポーネントを含むページです。

おすすめコンテンツの機能は、コンポーネントごとに許可または禁止することができます(ブログ機能カレンダー機能フォーラム機能アイディエーション機能Q&A 機能を参照してください)。

テンプレートへの追加時には、タイトルと URL 設定のみを設定します。

ファイルライブラリ機能

ファイルライブラリ機能は、コメントの追加と削除に対応したファイルライブラリコンポーネントを含むページです。

テンプレートへの追加時には、タイトルと URL 設定のみを設定します。

フォーラム機能

フォーラム機能は、タグ付け、ファイルのアップロード、フォロー、メンバー自身による編集、投票、モデレートに対応したフォーラムコンポーネントを含むページです。

テンプレートに追加すると、次のダイアログが開きます。

設定機能の詳細

forum-component1

  • タイトルと URL の設定

  • ピン留めを許可

    選択した場合、フォーラムでは、トピックの返信をコメントのリストの先頭にピン留めできます。 デフォルトで選択されています。

  • 権限を持つメンバーを許可

    選択すると、権限を持つメンバーのグループ🔗の選択を許可し、権限を持つメンバーのみがトピックを投稿できます。 選択しない場合、すべてのコミュニティメンバーが投稿できます。 デフォルト値はオフです。

  • ファイルのアップロードを許可

    選択すると、メンバーがファイルをアップロードする機能がフォーラムに含まれます。 デフォルトで選択されています。

  • スレッド化された返信を許可

    選択しなかった場合、フォーラムはトピックに対するコメントを許可しますが、それらのコメントに対する返信は許可されません。 デフォルトで選択されています。

  • おすすめコンテンツを許可

    選択した場合、コンポーネントのコンテンツはおすすめコンテンツとして識別されます。 デフォルトで選択されています。

グループ機能

注意

グループ機能は、**​を​の最初の関数でも、サイトの構造やコミュニティサイトテンプレートで唯一の​関数でもなければなりません。

他の機能(ページ機能など)を含め、その機能を 1 番目にリストする必要があります。

グループ機能を使用すると、パブリッシュ環境でコミュニティメンバーがコミュニティサイト内にサブコミュニティを作成できます。

グループ機能をコミュニティサイトテンプレートに含めるときの設定によって、グループを公開または非公開にしたり、1 つ以上のコミュニティグループテンプレートを設定しておいて、コミュニティグループを(パブリッシュ環境から)実際に作成するときにテンプレートを選択できるようにすることも可能です。コミュニティグループテンプレートは、フォーラムやカレンダーなど、グループページ用に作成するコミュニティ機能を指定します。

コミュニティグループを作成すると、この新しいグループに対してメンバーグループが動的に作成され、メンバーの割り当てや追加ができるようになります。詳しくは、ユーザーとユーザーグループの管理を参照してください。

Communities 機能パック 1 以降では、コミュニティグループはオーサー環境でコミュニティサイトのグループコンソールを使用して作成します。また、有効な場合はパブリッシュ環境でも作成できます。

テンプレートに追加すると、次のダイアログが開きます。

group-template-config

  • タイトルと URL の設定

  • グループテンプレートを選択

    (パブリッシュ環境で)新しいコミュニティグループの作成者が将来選択できる、1つ以上の有効なグループテンプレートを選択できるドロップダウン。

  • 権限を持つメンバーを許可

    選択すると、権限を持つメンバーのセキュリティグループ🔗の選択を許可し、権限を持つメンバーのみがトピックを投稿できます。 選択しない場合、すべてのコミュニティメンバーが投稿できます。 デフォルト値はオフです。

  • 公開作成を許可

    選択すると、権限を持つコミュニティメンバーはパブリッシュ環境でグループを作成できます。 選択しない場合、新しいグループ(サブコミュニティ)は、コミュニティサイトのグループコンソールからオーサー環境でのみ作成できます。
    デフォルトで選択されています。

アイディエーション機能

アイディエーション機能とは、アイディエーションコンポーネントを 1 つ含むページです。

テンプレートに追加すると、次のダイアログが開きます。ここで、タイトルおよび URL 名のデフォルトと、テンプレートのデフォルト表示設定を指定します。

アイディエーション関数

  • タイトルと URL の設定

  • 権限を持つメンバーを許可

    選択すると、権限を持つメンバーのセキュリティグループ🔗の選択を許可し、権限を持つメンバーのみがトピックを投稿できます。 選択しない場合、すべてのコミュニティメンバーが投稿できます。 デフォルト値はオフです。

  • ファイルのアップロードを許可

    選択すると、メンバーがファイルをアップロードする機能がアイデアに含まれます。 デフォルトで選択されています。

  • スレッド化された返信を許可

    選択しなかった場合、アイデアはトピックに対する返信(コメント)を許可しますが、コメントに対する返信は許可されません。 デフォルトで選択されています。

  • おすすめコンテンツを許可

    選択した場合、そのコンテンツはおすすめコンテンツとして識別されます。 デフォルトで選択されています。

リーダーボード機能

リーダーボード機能とは、リーダーボーコンポーネントを 1 つ含むページです。

注意:リーダーボードコンポーネントは、リーダーボ ** ード機能を含むコミュニティテンプレートからコミュニティサイトを作成した後で、さらに設定する必要があります。リーダーボードコンポーネントのルールを指定します。これは、コミュニティサイトのスコアとバッジの設定に依存します。

テンプレートに追加すると、次のダイアログが開きます。ここで、タイトルおよび URL 名のデフォルトと、テンプレートのデフォルト表示設定を指定します。

leaderboard-dialog

  • タイトルと URL の設定

  • バッジを表示

    選択すると、リーダーボードにバッジアイコンの列が表示されます。
    デフォルト値はオフです。

  • バッジ名を表示

    選択した場合、リーダーボードにバッジ名の列が表示されます。
    デフォルト値はオフです。

  • アバターを表示

    選択した場合、リーダーボードのメンバーのアバター画像が、メンバーのプロファイルへの名前リンクの横に表示されます。
    デフォルト値はオフです。

ページ機能

ページ機能を使用すると、ログイン、メニュー、通知、メッセージング、テーマ、ブランディングといったコミュニティサイトの機能が組み込まれた空白のページがコミュニティサイトに追加されます。コンテンツは、標準のAEMオーサリングモードを使用してページに追加されます。

テンプレートへの追加時には、タイトルと URL 設定のみを設定します。

Q&A 機能

Q&A 機能は、タグ付け、ファイルのアップロード、フォロー、メンバー自身による編集、投票、モデレートに対応した Q&A コンポーネントを含むページです。

テンプレートへの追加時に、権限を持つメンバーだけが投稿できるような設定をすることができます。

qna-dialog

  • タイトルと URL の設定

  • ピン留めを許可

    選択した場合、フォーラムでは、トピックの返信をコメントのリストの先頭にピン留めできます。 デフォルトで選択されています。

  • 権限を持つメンバーを許可

    選択した場合、Q&Aフォーラムでは、権限を持つメンバーのみが質問を投稿できます。これは、権限を持つメンバーのグループを選択できるようにするためです。 選択しない場合、すべてのコミュニティメンバーが投稿できます。 デフォルト値はオフです。

  • ファイルのアップロードを許可

    選択した場合、Q&Aフォーラムにはメンバーがファイルをアップロードする機能が含まれます。 デフォルトで選択されています。

  • スレッド化された返信を許可

    選択しない場合、Q&Aフォーラムでは投稿された質問に対するコメント(回答)は許可されますが、回答に対する返信は許可されません。 デフォルトで選択されています。

  • おすすめコンテンツを許可

    選択した場合、そのコンテンツはおすすめコンテンツとして識別されます。 デフォルトで選択されています。

コミュニティ機能を作成

コミュニティ機能を作成するには、コミュニティ機能コンソールの上部にあるCreate Community Functionアイコンを選択します。 同じAEMブループリントに基づく複数の機能を作成し、オーサー編集モードで開いて一意にカスタマイズできます。

create-community-function

コミュニティ機能名

function-name

コミュニティ機能名パネルでは、機能の名前および説明と、機能を有効にするか無効にするかを設定します。

  • コミュニティ機能名

    表示と保存に使用される関数名。

  • コミュニティ機能の説明

    表示する関数の説明。

  • 無効/有効

    関数が参照可能かどうかを制御するトグルスイッチ。

AEM ブループリント

aem-blueprint

AEM Blueprintパネルで、コミュニティ機能の基盤となるブループリントを選択できます。

コミュニティ機能は、1つ以上のページを含むミニサイトで、ログイン、ユーザープロファイル、通知、メッセージング、サイトメニュー、検索、テーマ、ブランディング機能など、コミュニティサイトに組み込むためにあらかじめ用意されています。 関数を作成したら、オーサー編集モードで関数を開き、ページやコンポーネントの設定をカスタマイズできます。

コミュニティ機能はブループリントライブコピーとして実装されるので、機能を含むコミュニティサイトテンプレートまたはコミュニティグループテンプレートで作成されたすべてのコミュニティサイトページに影響を与える機能に変更を加える。 ページレベルの変更を行うために、親ブループリントとのページの関連付けを解除することもできます。

マルチサイトマネージャーも参照してください。

サムネール

funtion-thumbnail

サムネールパネルでは、コミュニティ機能コンソールに表示する画像をアップロードできます。

コミュニティ機能を開く

開関数

Open Community Functionアイコンを選択して、ページコンテンツをオーサリングし、機能コンポーネントの設定を変更するためのオーサー編集モードに入ります。

コンポーネントの設定

コミュニティ機能は、AEM ブループリントのライブコピーとして実装されます(ライブコピーについてはマルチサイトマネージャーを参照)。

ページコンテンツのオーサリングだけでなく、コンポーネントの設定をすることもできます。

作成したコミュニティサイトのページでコンポーネントを設定する場合は、継承をキャンセルしてコンポーネントを設定する必要が生じる場合があります。 設定が完了したら、継承を再確立する必要があります。

設定について詳しくは、作成者向けのコミュニティコンポーネントを参照してください。

コミュニティ機能を編集

編集機能

Edit Community Functionアイコンを選択し、コミュニティ機能の作成と同じパネルを使用して、機能のプロパティを編集します。機能の有効化と無効化も含まれます。

このページ