コミュニティ機能 community-functions
コミュニティエクスペリエンスから期待される機能の種類はよく知られています。 コミュニティ機能は、コミュニティ機能として使用できます。 基本的に、オーサーモードでページにコンポーネントを追加するだけで済むコミュニティ機能を実装するように事前に配線された 1 つ以上のページです。 これらは、 コミュニティサイトテンプレートの構造を定義するために使用される構築ブロックで、ここからコミュニティサイトが 作成されます。
コミュニティサイトを作成したら、標準の AEM オーサリングモードを使用して、結果ページにコンテンツを追加できます。 コミュニティ機能コンソールに表示されるように、様々なコミュニティ機能を使用できます。
コミュニティ機能コンソール community-functions-console
オーサー環境でコミュニティ機能コンソールにアクセスするには:
- ツール/コミュニティ/コミュニティ機能 に移動します。
事前定義済み関数 pre-built-functions
次に、AEM Communitiesで提供される機能について簡単に説明します。 各機能には、1 つ以上のAEM ページが含まれています。このページには、コミュニティコンポーネントがワイヤリングされ、 コミュニティサイトテンプレートに簡単に組み込むことができる機能が含まれています。
コミュニティサイトテンプレートは、ログイン、ユーザープロファイル、通知、メッセージング、サイトメニュー、検索、テーマ設定、ブランディング機能などの、コミュニティサイトの構造を提供します。
タイトルと URL の設定 title-and-url-settings
タイトル と URL は、すべてのコミュニティ機能に共通のプロパティです。
コミュニティ機能をコミュニティサイトテンプレートに追加したり、コミュニティサイトの構造を 変更するときに追加すると、機能のダイアログが開き、タイトルと URL を設定できます。
設定機能の詳細 configuration-function-details
-
タイトル
(必須)サイトの機能のメニューに表示されるテキスト
-
URL
(必須) URI の生成に使用する名前。 名前は、AEMおよび JCR によって課された 命名規則に従う必要があります。
例えば、次の場合に、 はじめにチュートリアルに従って作成したサイトを使用します
- タイトル = Web ページ
- URL = ページ
次に、ページの URL はhttps://localhost:4503/content/sites/engage/en/page.htmlです。
ページのメニューリンクは次のように表示されます。
アクティビティストリーム機能 activity-stream-function
アクティビティストリーム関数は、 アクティビティストリーム コンポーネントを含むページで、すべての表示(すべてのアクティビティ、ユーザーアクティビティ、以下)が選択されています。 開発者向けの アクティビティストリームの初期設定も参照してください。
テンプレートに追加すると、次のダイアログが開きます。
設定機能の詳細 configuration-function-details-1
-
「マイアクティビティ」ビューを表示
選択すると、アクティビティ ページにはタブが含まれ、現在のメンバーによってコミュニティ内で生成されたアクティビティに基づいてアクティビティがフィルタリングされます。 デフォルトが選択されています。
-
「すべてのアクティビティ」ビューを表示
選択すると、アクティビティ ページにはタブが含まれます。このタブには、現在のメンバーがアクセス権を持つ、コミュニティ内で生成されたすべてのアクティビティが含まれます。 デフォルトが選択されています。
-
「ニュースフィード」ビューを表示
選択すると、アクティビティ ページには、現在のメンバーがフォローしているものに基づいてアクティビティをフィルタリングするタブが含まれます。 デフォルトが選択されています。
ブログ機能 blog-function
ブログ機能は、タグ付け、ファイルのアップロード、フォロー、メンバーの自己編集、投票、モデレート用に設定された ブログコンポーネントを含むページです。 開発者向けの ブログの基本事項も参照してください。
テンプレートに追加すると、次のダイアログが開きます。
-
権限のあるメンバーを許可
選択した場合、ブログでは、 権限のあるメンバーグループの選択を許可することにより、権限のあるメンバーのみが記事を作成できます。 選択しない場合、すべてのコミュニティメンバーが作成できます。 デフォルトでは選択されていません。
-
ファイルのアップロードを許可
選択した場合、ブログにはメンバーがファイルをアップロードする機能が含まれます。 デフォルトが選択されています。
-
スレッド返信を許可
選択しない場合、ブログでは記事への返信(コメント)が許可されますが、コメントへの返信は許可されません。 デフォルトが選択されています。
-
おすすめコンテンツを許可
選択すると、ブログが 注目のコンテンツとして識別されます。 デフォルトが選択されています。
カレンダー機能 calendar-function
カレンダー関数は、タグ付けを許可するように設定された カレンダーコンポーネントを含むページです。 開発者向けの カレンダーの基本事項も参照してください。
テンプレートに追加すると、次のダイアログが開きます。
-
ピン留めを許可
選択した場合、フォーラムでは、トピックへの返信をコメントのリストの先頭にピン留めできます。 デフォルトが選択されています。
-
権限のあるメンバーを許可
選択した場合、ブログでは、 権限のあるメンバーグループの選択を許可することにより、権限のあるメンバーのみが記事を作成できます。 選択しない場合、すべてのコミュニティメンバーが作成できます。 デフォルトでは選択されていません。
-
ファイルのアップロードを許可
選択した場合、ブログにはメンバーがファイルをアップロードする機能が含まれます。 デフォルトが選択されています。
-
スレッド返信を許可
選択しない場合、ブログでは記事への返信(コメント)が許可されますが、コメントへの返信は許可されません。 デフォルトが選択されています。
-
おすすめコンテンツを許可
選択した場合、そのコンテンツは おすすめコンテンツと識別されます。 デフォルトが選択されています。
おすすめコンテンツ機能 featured-content-function
おすすめコンテンツ機能は、コメントを追加および削除できるように設定された おすすめコンテンツ コンポーネントを含むページです。
コンテンツを機能させる機能は、コンポーネントごとに許可または禁止できます( ブログ関数、 カレンダー関数、 フォーラム関数、 アイディエーション関数、QnA 関数を参照)。
テンプレートに追加した場合、唯一の設定は タイトルと URL の設定です。
ファイルライブラリ機能 file-library-function
ファイルライブラリ機能は、コメントを追加および削除できるように設定された ファイルライブラリコンポーネントを含むページです。
テンプレートに追加した場合、唯一の設定は タイトルと URL の設定です。
フォーラム機能 forum-function
フォーラム機能は、タグ付け、ファイルのアップロード、フォロー、メンバーの自己編集、投票、モデレート用に設定された フォーラムコンポーネントを含むページです。
テンプレートに追加すると、次のダイアログが開きます。
設定機能の詳細 configuration-function-details-2
-
ピン留めを許可
選択した場合、フォーラムでは、トピックへの返信をコメントのリストの先頭にピン留めできます。 デフォルトが選択されています。
-
権限のあるメンバーを許可
選択した場合、フォーラムでは、 権限を持つメンバーグループの選択を許可することにより、権限を持つメンバーのみがトピックを投稿できます。 選択しない場合、すべてのコミュニティメンバーが投稿できます。 デフォルトでは選択されていません。
-
ファイルのアップロードを許可
選択した場合、フォーラムにはメンバーがファイルをアップロードする機能が含まれます。 デフォルトが選択されています。
-
スレッド返信を許可
選択しない場合、フォーラムではトピックに関するコメントが許可されますが、それらのコメントに対する返信は許可されません。 デフォルトが選択されています。
-
おすすめコンテンツを許可
選択した場合、コンポーネントのコンテンツは おすすめコンテンツと識別されます。 デフォルトが選択されています。
Groups 関数 groups-function
グループ機能は、コミュニティメンバーがパブリッシュ環境のコミュニティサイト内にサブコミュニティを作成する機能を提供します。
設定に応じて、グループ機能が コミュニティサイトテンプレートに含まれている場合、グループはパブリックまたはプライベートにすることができます。また、1 つ以上のコミュニティグループテンプレートを設定して、コミュニティグループが実際に作成されるときにテンプレートを選択できます(パブリッシュ環境など)。 コミュニティグループテンプレートは、フォーラムやカレンダーなど、グループページ用に作成するコミュニティ機能を指定します。
コミュニティグループを作成すると、新しいグループ用にメンバーグループが動的に作成され、メンバーを割り当てたり、結合したりできます。 詳しくは、 ユーザーとユーザーグループの管理を参照してください。
Communities 機能パック 1 の場合、コミュニティグループは、Communities サイトのグループコンソールを使用してオーサー環境で作成されますが、有効な場合はパブリッシュ環境で作成できます。
テンプレートに追加すると、次のダイアログが開きます。
-
グループテンプレートの選択
1 つ以上の有効なグループテンプレートを選択できるドロップダウン。今後(パブリッシュ環境で)新しいコミュニティグループを作成する際に、このドロップダウンから選択できます。
-
権限のあるメンバーを許可
選択した場合、フォーラムでは、 特権メンバーのセキュリティ グループの選択を許可することにより、特権メンバーのみがトピックを投稿できます。 選択しない場合、すべてのコミュニティメンバーが投稿できます。 デフォルトでは選択されていません。
-
Publishの作成を許可
これを選択すると、承認済みのコミュニティメンバーは、パブリッシュ環境でグループを作成できます。 選択を解除すると、新しいグループ(サブコミュニティ)は、オーサー環境でコミュニティサイトのグループコンソールからのみ作成できます。
デフォルトが選択されています。
アイディエーション機能 ideation-function
アイディエーション関数は、1 つの アイディエーションコンポーネントを持つページです。
テンプレートに追加すると、次のダイアログが開き、デフォルトのタイトルと URL 名、およびテンプレートのデフォルトの表示設定を指定します。
-
権限のあるメンバーを許可
選択した場合、フォーラムでは、 特権メンバーのセキュリティ グループの選択を許可することにより、特権メンバーのみがトピックを投稿できます。 選択しない場合、すべてのコミュニティメンバーが投稿できます。 デフォルトでは選択されていません。
-
ファイルのアップロードを許可
選択した場合、アイデアにはメンバーがファイルをアップロードする機能が含まれます。 デフォルトが選択されています。
-
スレッド返信を許可
選択しない場合、トピックへの返信(コメント)は許可されますが、コメントへの返信は許可されません。 デフォルトが選択されています。
-
おすすめコンテンツを許可
選択した場合、そのコンテンツは おすすめコンテンツと識別されます。 デフォルトが選択されています。
リーダーボード機能 leaderboard-function
リーダーボード関数は、1 つの リーダーボードコンポーネントを持つページです。
メモ:リーダーボードコンポーネントを after 追加で設定する必要がある場合、リーダーボード機能を含むコミュニティテンプレートからコミュニティサイトを作成します。 コミュニティサイトの スコアとバッジの設定に依存する、リーダーボードコンポーネントの ルールを指定します。
テンプレートに追加すると、次のダイアログが開き、デフォルトのタイトルと URL 名、およびテンプレートのデフォルトの表示設定を指定します。
-
バッジを表示
選択すると、バッジアイコンの列がリーダーボードに含まれます。
デフォルトでは選択されていません。 -
バッジ名を表示
選択すると、バッジ名の列がリーダーボードに含まれます。
デフォルトでは選択されていません。 -
アバターを表示
これを選択すると、メンバーのアバター画像がリーダーボードのメンバープロファイルへの名前リンクの横に表示されます。
デフォルトでは選択されていません。
ページ機能 page-function
ページ機能は、コミュニティサイトの機能(ログイン、メニュー、通知、メッセージング、テーマ設定およびブランディング)に接続されている空白のページをコミュニティサイトに追加します。 コンテンツは、 標準のAEM オーサリングモードを使用してページに追加されます。
テンプレートに追加した場合、唯一の設定は タイトルと URL の設定です。
Q&A 機能 qna-function
QnA 関数は、タグ付け、ファイルのアップロード、フォロー、自己編集 🔗 投票、モデレート用に設定された QnA コンポーネントを含むページです。
設定をテンプレートに追加すると、権限のあるメンバーに対する制限が許可されます。
-
ピン留めを許可
選択した場合、フォーラムでは、トピックへの返信をコメントのリストの先頭にピン留めできます。 デフォルトが選択されています。
-
権限のあるメンバーを許可
QnA フォーラムでは、選択を許可することで、権限を持つメンバーのみが質問を投稿できる 権限を持つメンバーグループ。 選択しない場合、すべてのコミュニティメンバーが投稿できます。 デフォルトでは選択されていません。
-
ファイルのアップロードを許可
選択した場合、QnA フォーラムには、メンバーがファイルをアップロードする機能が含まれます。 デフォルトが選択されています。
-
スレッド返信を許可
これを選択しない場合、QnA フォーラムでは投稿された質問に対するコメント(回答)は許可されますが、回答に対する返信は許可されません。 デフォルトが選択されています。
-
おすすめコンテンツを許可
選択した場合、そのコンテンツは おすすめコンテンツと識別されます。 デフォルトが選択されています。
コミュニティ機能を作成 create-community-function
コミュニティ機能を作成するには、コミュニティ機能コンソールの上部にある「Create Community Function
」アイコンを選択します。 同じAEM ブループリントに基づく複数の関数を作成し、オーサーエディットモードで開いて一意にカスタマイズできます。
コミュニティ機能名 community-function-name
コミュニティ機能名パネルで、名前、説明、およびその機能が有効か無効かが設定されます。
-
コミュニティ関数名
表示および保存に使用する関数名。
-
コミュニティ機能の説明
表示する関数の説明。
-
無効/有効
関数が参照可能かどうかを制御するトグルスイッチ。
AEM ブループリント aem-blueprint
AEM Blueprint
のパネルでは、コミュニティ機能の基盤となる実装であるブループリントを選択できます。
コミュニティ機能は、1 つ以上のページを含むミニサイトで、ログイン、ユーザープロファイル、通知、メッセージング、サイトメニュー、検索、テーマ設定、ブランディング機能など、コミュニティサイトに組み込むために事前に配線されています。 関数を作成したら、オーサー編集モードで 関数を開くことで、ページまたはコンポーネントの設定をカスタマイズできます。
コミュニティ機能は ブループリントの ライブコピーとして実装されているので、機能を含む コミュニティサイトテンプレートまたは コミュニティグループテンプレートから作成されたすべてのコミュニティサイトページに影響を与える機能への変更をロールアウトできる場合があります。 親ブループリントからのページの関連付けを解除して、ページレベルの変更を行うこともできます。
マルチサイトマネージャーも参照してください。
サムネール thumbnail
サムネールパネルで画像をアップロードして、 コミュニティ機能コンソールに表示することができます。
コミュニティ機能を開く open-community-function
Open Community Function
アイコンを選択してオーサー編集モードに入り、ページコンテンツのオーサリングや機能コンポーネントの設定の変更を行います。
コンポーネントの設定 configuring-components
コミュニティ機能はAEM ブループリントのライブコピーとして実装されます。詳細については、Multi Site Manager を参照してください。
ページコンテンツのオーサリングだけでなく、コンポーネントの設定も可能です。
作成したコミュニティサイトのページでコンポーネントを設定する場合、コンポーネントを設定するには、 継承をキャンセルする必要が生じる場合があります。 設定が完了したら、継承を再確立する必要があります。
設定について詳しくは、作成者の コミュニティコンポーネントを参照してください。
コミュニティ機能を編集 edit-community-function
「Edit Community Function
」アイコンを選択し、 コミュニティ関数の作成と同じパネルを使用して、関数の有効化や無効化を含む関数のプロパティを編集します。