コミュニティ機能 community-functions

コミュニティ体験に期待される機能の種類は周知の事実です。 コミュニティ機能は、コミュニティ機能として使用できます。 基本的には、コミュニティ機能を実装するために事前に接続された1つ以上のページで、オーサーモードでページにコンポーネントを追加するだけでは不十分です。 これらは、コミュニティサイトが作成される​ コミュニティサイトテンプレート ​の構造を定義するために使用される構成要素です。

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

Community Functions Console community-functions-console

オーサー環境でコミュニティ関数コンソールにアクセスするには、次の手順を実行します。

  • ツール > コミュニティ > コミュニティ関数​に移動します。

community-functions

事前定義済みの関数 pre-built-functions

以下に、AEM Communitiesで提供される機能の簡単な説明を示します。 各関数には、Communities コンポーネントを含む1つ以上のAEM ページが含まれており、これらは​ コミュニティサイトテンプレート ​に簡単に組み込まれる機能に接続されています。

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

タイトルとURL設定 title-and-url-settings

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

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

設定機能の詳細 configuration-function-details

title-url-details

  • タイトル

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

  • URL

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

例えば、はじめに チュートリアルに従って作成したサイトを使用します。次の場合は、

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

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

ページのメニューリンクは次のように表示されます。

engage-page

アクティビティストリーム機能 activity-stream-function

アクティビティストリーム関数は、​ アクティビティストリームコンポーネント ​を持つページで、すべてのビュー(すべてのアクティビティ、ユーザーアクティビティ、その後)が選択されています。 開発者については、Activity Stream Essentialsも参照してください。

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

設定機能の詳細 configuration-function-details-1

function-details

  • タイトルとURL設定

  • 自分のアクティビティの表示​を表示

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

  • すべてのアクティビティの表示

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

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

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

ブログ機能 blog-function

ブログ関数は、タグ付け、ファイルのアップロード、フォロー、メンバーの自己編集、投票、モデレーション用に設定された​ ブログコンポーネント ​を持つページです。 開発者向けBlog Essentialsも参照してください。

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

blog-component

  • タイトルとURL設定

  • 特権メンバーを許可

    選択した場合、ブログでは、特権メンバーグループ ​の選択を許可することによって、特権メンバーのみが記事を作成できます。 選択しない場合は、すべてのコミュニティメンバーが作成できます。 デフォルトの選択は解除されます。

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

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

  • スレッド返信を許可

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

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

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

カレンダー機能 calendar-function

カレンダー関数は、​ カレンダーコンポーネント ​がタグ付けを許可するように設定されたページです。 開発者については、Calendar Essentialsも参照してください。

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

calendar-details

  • タイトルとURL設定

  • ピン留めを許可

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

  • 特権メンバーを許可

    選択した場合、ブログでは、特権メンバーグループ ​の選択を許可することによって、特権メンバーのみが記事を作成できます。 選択しない場合は、すべてのコミュニティメンバーが作成できます。 デフォルトの選択は解除されます。

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

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

  • スレッド返信を許可

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

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

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

おすすめコンテンツ関数は、コメントの追加と削除を許可するようにおすすめコンテンツコンポーネント ​が設定されたページです。

コンテンツを機能させる機能は、コンポーネントごとに許可または禁止される場合があります(​ ブログ機能、​ カレンダー機能、​ フォーラム機能、​ アイデア出し機能、およびQnA機能を参照)。

テンプレートに追加する場合、設定は​ タイトルとURL設定のみです。

ファイルライブラリ機能 file-library-function

ファイルライブラリ関数は、​ ファイルライブラリコンポーネント ​が設定されたページで、コメントの追加と削除が可能です。

テンプレートに追加する場合、設定は​ タイトルとURL設定のみです。

フォーラム機能 forum-function

フォーラム関数は、タグ付け、ファイルのアップロード、フォロー、メンバーの自己編集、投票、モデレーション用に設定された​ フォーラムコンポーネント ​を持つページです。

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

設定機能の詳細 configuration-function-details-2

forum-component1

  • タイトルとURL設定

  • ピン留めを許可

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

  • 特権メンバーを許可

    選択した場合、フォーラムでは、特権メンバーグループ ​の選択を許可することによって、特権メンバーのみがトピックを投稿できます。 選択しない場合は、すべてのコミュニティメンバーが投稿できます。 デフォルトの選択は解除されます。

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

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

  • スレッド返信を許可

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

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

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

Groups関数 groups-function

CAUTION
グループ関数​ not ​は、サイトの構造またはコミュニティ サイト テンプレート内の​ firstまたはonly ​関数である必要があります。
​ ページ関数などの他の関数を最初に含めてリストする必要があります。

グループ関数は、パブリッシュ環境でコミュニティサイト内にサブコミュニティを作成する機能をコミュニティメンバーに提供します。

グループ関数が​ コミュニティサイトテンプレート ​に含まれている場合、設定に応じて、グループはパブリックまたはプライベートにでき、コミュニティグループが実際に作成されたときにテンプレートの選択肢を提供するように1つ以上のコミュニティグループテンプレートを設定できます(パブリッシュ環境からなど)。 ​ コミュニティグループテンプレート ​は、フォーラムやカレンダーなど、グループページ用に作成されるコミュニティ機能を指定します。

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

コミュニティ 機能パック 1の時点では、コミュニティグループは​ コミュニティサイトのグループコンソール ​を使用してオーサー環境で作成され、有効にするとパブリッシュ環境で作成される可能性があります。

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

group-template-config

  • タイトルとURL設定

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

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

  • 特権メンバーを許可

    選択した場合、フォーラムでは、特権メンバーのセキュリティグループ ​の選択を許可することによって、特権メンバーのみがトピックを投稿できます。 選択しない場合は、すべてのコミュニティメンバーが投稿できます。 デフォルトの選択は解除されます。

  • 公開の作成を許可

    選択した場合、許可されたコミュニティメンバーは、パブリッシュ環境でグループを作成できます。 選択を解除した場合、新しいグループ(サブコミュニティ)は、Communities Sitesのグループコンソールからオーサー環境でのみ作成できます。
    デフォルトが選択されています。

アイディエーション機能 ideation-function

アイデア出し関数は、1つの​ アイデア出しコンポーネント ​を持つページです。

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

ideation-function

  • タイトルとURL設定

  • 特権メンバーを許可

    選択した場合、フォーラムでは、特権メンバーのセキュリティグループ ​の選択を許可することによって、特権メンバーのみがトピックを投稿できます。 選択しない場合は、すべてのコミュニティメンバーが投稿できます。 デフォルトの選択は解除されます。

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

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

  • スレッド返信を許可

    選択しない場合、トピックへの返信(コメント)は可能ですが、コメントへの返信は許可されません。 デフォルトが選択されています。

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

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

リーダーボード機能 leaderboard-function

リーダーボード関数は、1つの​ リーダーボード コンポーネント ​を含むページです。

メモ: リーダーボード機能を含むコミュニティテンプレートからコミュニティサイトを作成した後​ 3}に、リーダーボードのコンポーネントをさらに設定する必要があります。 ​リーダーボードコンポーネントの​ ルール ​を指定します。このルールは、コミュニティサイトの​ スコアリングとバッジ ​の設定によって異なります。

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

​ リーダーボードダイアログ ​

  • タイトルとURL設定

  • バッジの表示

    選択した場合、バッジアイコンの列がリーダーボードに含まれます。
    デフォルトの選択は解除されます。

  • バッジ名を表示

    選択した場合、バッジ名の列がリーダーボードに含まれます。
    デフォルトの選択は解除されます。

  • アバターを表示

    選択した場合、メンバーのアバター画像は、メンバープロファイルへの名前リンクの横にあるリーダーボードに含まれます。
    デフォルトの選択は解除されます。

ページ機能 page-function

このページ機能は、コミュニティサイトの機能であるログイン、メニュー、通知、メッセージング、テーマ、ブランディングに接続される空白のページをコミュニティサイトに追加します。 コンテンツは、標準のAEM オーサリングモード ​を使用してページに追加されます。

テンプレートに追加する場合、設定は​ タイトルとURL設定のみです。

Q&A 機能 qna-function

QnA関数は、QnA コンポーネント ​を持つページで、タグ付け、ファイルのアップロード、フォロー、自己編集、投票、モデレーションを行うためのメンバーが設定されています。

テンプレートに追加すると、設定では特権メンバーに対する制限が許可されます。

qna-dialog

  • タイトルとURL設定

  • ピン留めを許可

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

  • 特権メンバーを許可

    選択した場合、QnA フォーラムでは、特権メンバーグループ ​の選択を許可することで、特権メンバーのみが質問を投稿できます。 選択しない場合は、すべてのコミュニティメンバーが投稿できます。 デフォルトの選択は解除されます。

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

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

  • スレッド返信を許可

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

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

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

コミュニティ機能を作成 create-community-function

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

create-community-function

コミュニティ機能名 community-function-name

function-name

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

  • コミュニティ関数名

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

  • コミュニティ関数の説明

    表示する関数の説明。

  • 無効/有効

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

AEM ブループリント aem-blueprint

aem-blueprint

AEM Blueprint パネルで、コミュニティ関数の基礎となる実装であるブループリントを選択できます。

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

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

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

サムネイル thumbnail

funtion-thumbnail

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

コミュニティ機能を開く open-community-function

open-function

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

コンポーネントの設定 configuring-components

コミュニティ関数は、AEM ブループリントのライブコピーとして実装され、その詳細は​ マルチサイトマネージャーに記載されています。

ページコンテンツの作成だけでなく、コンポーネントの設定も可能です。

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

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

コミュニティ機能を編集 edit-community-function

edit-function

Edit Community Function アイコンを選択して、​ コミュニティ関数の作成と同じパネルを使用して、関数のプロパティを編集します。これには、関数の有効化または無効化が含まれます。

recommendation-more-help
experience-manager-65-help-communities