オーサーインスタンスを使用してコミュニティサイトを作成します。 AEM オーサーインスタンスで、次の操作を実行します。
コミュニティサイトコンソールでは、コミュニティサイトを作成する手順を案内するウィザードが提供されます。を Next
手順または Back
を前の手順に戻してから、最後の手順でサイトをコミットします。
新しいコミュニティサイトの作成を開始するには:
Create
」ボタンをクリックします。「サイトテンプレート」の手順では、URL のタイトル、説明、名前を入力し、コミュニティサイトテンプレートを選択します。次に例を示します。
コミュニティサイトのタイトル: Getting Started Tutorial
コミュニティサイトの説明: A site for engaging with the community.
コミュニティサイトのルート:(デフォルトのルートの場合は空白のままにします) /content/sites
)
クラウド設定:(クラウド設定が指定されていない場合は空欄のままにする)指定されたクラウド設定へのパスを入力します。
コミュニティサイトの基本言語:(単一言語の場合は、手を付けないでください)。英語 ) ドロップダウンリストを使用して、1 つを選択します 以上 使用可能な言語 ( ドイツ語、イタリア語、フランス語、日本語、スペイン語、ポルトガル語(ブラジル)、中国語(繁体字)、中国語(簡体字))) のベース言語。 追加された言語ごとに 1 つのコミュニティサイトが作成され、 多言語サイトのコンテンツの翻訳. 各サイトのルートページには、選択したいずれかの言語の言語コード(例えば、英語では「en」、フランス語では「fr」)で名付けられた子ページが含まれます。
コミュニティサイト名:engage
engage/en.html
テンプレート:引っ張って選ぶ Reference Site
「次へ」を選択します。
デザインの手順は、テーマとブランディングバナーを選択するための 2 つの節で説明します。
目的のスタイルを選択し、テンプレートに適用します。選択すると、テーマはチェックマークでオーバーレイされます。
(オプション)サイトのページ全体に表示するバナー画像をアップロードします。 バナーは、ブラウザーの左端、コミュニティサイトのヘッダーとナビゲーションリンクの間に固定されています。 バナーの高さは 120 ピクセルに切り詰められます。バナーがブラウザーの幅や 120 ピクセルの高さに合わせてリサイズされることはありません。
「次へ」を選択します。
設定ステップで、選択する前に Next
ユーザー管理、タグ付け、モデレート、グループ管理、分析、翻訳およびイネーブルメントに関する設定にアクセスできる 7 つのセクションがあることに注意してください。
次にアクセス: AEM Communities使用の手引き イネーブルメント機能を使用する方法を学ぶためのチュートリアルです。
「ユーザー管理」タブのチェックボックスをすべてオンにします。
実稼動環境では、カスタムの Facebook アプリケーションおよび Twitter アプリケーションを作成する必要があります。Facebook と Twitter を使用したソーシャルログインを参照してください。
コミュニティコンテンツに適用できるタグを制御するには、以前に タグ付けコンソール ( チュートリアル名前空間) をクリックします。
名前空間は先行入力検索で簡単に検索できます。例:
tut
Tutorial
コミュニティメンバーの役割 は、「役割」セクションの設定を通じて割り当てられます。
コミュニティメンバー(またはメンバーのグループ)がコミュニティマネージャーとしてサイトを体験するには、先行入力検索を使用して、ドロップダウンのオプションからメンバーまたはグループ名を選択します。
例:
q
トンネルサービス パブリッシュ環境にのみ存在するメンバーとグループを選択できます。
のデフォルトのグローバル設定を受け入れる モデレート ユーザー生成コンテンツ (UGC)。
Adobe Analytics のライセンスを持っていて、Analytics のクラウドサービスおよびフレームワークが設定されている場合は、Analytics を有効にしてフレームワークを選択できます。
コミュニティ機能のための Analytics の設定を参照してください。
翻訳設定では、サイトの基本言語に加えて、UGC の翻訳を許可するかどうかと、どの言語に翻訳するかを指定します。
エンゲージメントコミュニティを作成する場合は空白のままにします。
イネーブルメントコミュニティをすばやく作成する方法のチュートリアルについて詳しくは、イネーブルメントのための AEM Communities 使用の手引きを参照してください。
「次へ」を選択します。
選択 を作成します。
プロセスが完了すると、新しいサイトのフォルダーがコミュニティサイトコンソールに表示されます。
作成したサイトは、コミュニティ - サイトコンソールで管理する必要があります。このコンソールは、新しいサイトを作成するコンソールと同じものです。
コミュニティサイトのフォルダーを選択して開いた後、サイトアイコンにマウスカーソルを合わせると 4 つのアクションアイコンが表示されます。
4 つ目の省略記号アイコン(その他のアクション)を選択すると、「サイトを書き出し」および「サイトを削除」オプションが表示されます。
各アイコンの機能は次のとおりです(左から右の順に説明)。
サイトを開く
鉛筆アイコンを選択してコミュニティサイトをオーサリング編集モードで開き、ページコンポーネントを追加または設定します。
サイトを編集
プロパティアイコンを選択してコミュニティサイトを開き、タイトルやテーマの変更などのプロパティを変更します。
サイトを公開
コミュニティサイトを公開する場合は、世界アイコンを選択します(例えば、公開サーバーがローカルマシンで実行されている場合は、デフォルトで localhost:4503 に公開します)。
サイトを書き出し
書き出しアイコンを選択して、コミュニティサイトのパッケージを作成します。このパッケージが、パッケージマネージャーに格納され、ダウンロード可能になります。UGC はサイトパッケージに含まれていません。
サイトを削除
削除アイコンを選択して、内からコミュニティサイトを削除します。 コミュニティ/サイトコンソール. サイトを削除すると、UGC やユーザーグループ、アセット、データベースレコードなど、そのサイトに関連付けられているアイテムがすべて削除されます。
パブリッシュインスタンスにデフォルトポートの 4503 を使用していない場合は、デフォルトのレプリケーションエージェントを編集し、ポート番号を正しい値に設定します。
オーサーインスタンスで、メインメニューから:
公開サーバーが実行中であることを確認したら、地球のアイコンを選択して、コミュニティサイトを公開します。
コミュニティサイトが正常に公開されると、「サイトが公開されました」というメッセージが短時間表示されます。
新しいコミュニティサイトとともに、新しいユーザーグループが作成されます。各グループには、様々な管理機能に応じて適切な権限が設定されています。詳しくは、 コミュニティサイトのユーザーグループ.
この新しいコミュニティサイトでは、手順 1 で「engage」というサイト名を指定したので、グループコンソール(グローバルナビゲーション:コミュニティ/グループ)で以下に示す 4 つの新しいユーザーグループを確認できます。
注意: Aaron McDonald は、
サイトが設定され、パブリッシュにプッシュされると、 ログインマッピングの設定 ( Adobe Granite Login Selector Authentication Handler
) をパブリッシュインスタンスでクリックします。 ログイン資格情報が正しく入力されていない場合、認証エラーによってコミュニティサイトのログインページが再度表示され、エラーメッセージが表示されるという利点があります。
を追加します。 Login Page Mapping
as
/content/sites/engage/en/signin:/content/sites/engage/en
公開サイトをデモ目的で操作するときは、デフォルトのホームページを新しいサイトに変更すると便利です。
そのためには、 CRXDE を編集するには Lite を使用します。 resource-mapping パブリッシュに関するテーブル。
作業を開始するには:
パブリッシュインスタンスで、管理者権限でログインします。
プロジェクトブラウザで、を展開します。 /etc/map.
を選択します。 http
ノード:
選択 ノードを作成:
名前 localhost.4503 (do) not 使用':')
タイプ sling:Mapping
新しく作成された localhost.4503
選択されたノード:
プロパティの追加:
名前:sling:match
プロパティの追加:
選択 すべて保存します。
(オプション)閲覧履歴を削除します。
https://localhost:4503/を参照します。
無効にするには、 sling:match
プロパティ値に「x」を付ける — xlocalhost.4503/$
— および すべて保存.
変更を保存できない場合は、ノード名が localhost.4503
(ドット区切り記号を使用し、使用しない) localhost:4503
「コロン」区切り文字を使用する場合は、 localhost
は有効な名前空間のプレフィックスではありません。
'$' (正規表現の末尾) sling:match
文字列が非常に重要なので、正確に https://localhost:4503/
がマッピングされている場合、リダイレクト値の前に、URL の server:port の後に存在する可能性のある任意のパスが付きます。 したがって、AEMがログインページにリダイレクトしようとすると、失敗します。
サイトを最初に作成した後、作成者はサイトを開くアイコンを使用して、標準的な AEM のオーサリングアクティビティを実行できます。
また、管理者はサイトを編集アイコンを使用して、タイトルなどのサイトプロパティを変更できます。
変更後は、必ず保存して再公開してください。
AEM に馴染みがない場合は、基本操作に関するドキュメントおよびページのオーサリングのクイックガイドを参照してください。