オーサーインスタンスを使用して新しいコミュニティサイトを作成します。
コミュニティサイトコンソールでは、コミュニティサイトを作成する手順を案内するウィザードが提供されます。最後の手順でサイトをコミットする前に、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 を使用したソーシャルログインを参照してください。
コミュニティコンテンツに適用できるタグは、タグ付けコンソールで事前に定義したAEM名前空間(チュートリアル名前空間など)を選択することで制御します。
名前空間は先行入力検索で簡単に検索できます。例:
Tutorial
コミュニティメンバ ーロールは、[役割]セクションの設定を通じて割り当てられます。
コミュニティメンバー(またはメンバーのグループ)がコミュニティマネージャーとしてサイトを体験できるようにするには、先頭入力検索を使用し、ドロップダウンのオプションからメンバーまたはグループ名を選択します。
例:
トンネル サービスでは、パブリッシュ環境のみに存在するメンバーとグループを選択できます。
ユーザー生成コンテンツ(UGC)をモデレートする場合は、デフォルトのグローバル設定を受け入れます。
Adobe Analytics のライセンスを持っていて、Analytics のクラウドサービスおよびフレームワークが設定されている場合は、Analytics を有効にしてフレームワークを選択できます。
コミュニティ機能のための Analytics の設定を参照してください。
翻訳設定では、サイトの基本言語に加えて、UGC の翻訳を許可するかどうかと、どの言語に翻訳するかを指定します。
エンゲージメントコミュニティを作成する場合は空白のままにします。
イネーブルメントコミュニティをすばやく作成する方法のチュートリアルについて詳しくは、イネーブルメントのための AEM Communities 使用の手引きを参照してください。
「次へ」を選択します。
「作成」を選択します。
プロセスが完了すると、新しいサイトのフォルダーがコミュニティサイトコンソールに表示されます。
作成したサイトは、コミュニティ - サイトコンソールで管理する必要があります。このコンソールは、新しいサイトを作成するコンソールと同じものです。
コミュニティサイトのフォルダーを選択して開いた後、サイトアイコンにマウスカーソルを合わせると 4 つのアクションアイコンが表示されます。
4つ目の楕円アイコン(その他のアクション)を選択すると、「サイトを書き出し」オプションと「サイトを削除」オプションが表示されます。
各アイコンの機能は次のとおりです(左から右の順に説明)。
サイトを開く
鉛筆アイコンを選択して、作成者編集モードでコミュニティサイトを開き、ページコンポーネントを追加/設定します。
サイトの編集プロパティアイコンを
選択して、タイトルやテーマの変更など、プロパティの変更用にコミュニティサイトを開きます。
Publish
Siteコミュニティサイトを公開するには、世界のアイコンを選択します(例えば、公開サーバーがローカルマシンで実行されている場合は、デフォルトでlocalhost:4503に移動します)。
サイトの書き出し
書き出しアイコンを選択して、コミュニティサイトのパッケージを作成し、そのパッケージを package managerに保存してダウンロードします。
UGC はサイトパッケージに含まれていません。
サイトを削除
コミュニティ/サイトコンソール内からコミュニティサイトを削除するには、削除アイコンを選択します。 サイトを削除すると、UGC やユーザーグループ、アセット、データベースレコードなど、そのサイトに関連付けられているアイテムがすべて削除されます。
パブリッシュインスタンスにデフォルトポートの 4503 を使用していない場合は、デフォルトのレプリケーションエージェントを編集し、ポート番号を正しい値に設定します。
オーサーインスタンスで、メインメニューから
例えば、ポート6103を使用するには:http://localhost:6103/bin/receive?sling:authRequestLogin=1
Clear
またはForce Retry
を選択してレプリケーションキューをリセットします公開サーバーが実行中であることを確認したら、地球のアイコンを選択して、コミュニティサイトを公開します。
コミュニティサイトが正常に公開されると、次のような短いメッセージが表示されます。
新しいコミュニティサイトとともに、新しいユーザーグループが作成されます。各グループには、様々な管理機能に応じて適切な権限が設定されています。詳しくは、コミュニティサイトのユーザーグループを参照してください。
この新しいコミュニティサイトでは、手順 1 で「engage」というサイト名を指定したので、グループコンソール(グローバルナビゲーション:コミュニティ/グループ)で以下に示す 4 つの新しいユーザーグループを確認できます。
Aaron McDonald が次のグループのメンバーになっていることに注目してください。
サイトが設定され、発行にプッシュされたら、発行インスタンスでログインマッピング(Adobe Granite Login Selector Authentication Handler
)を設定します。 利点は、ログイン資格情報が正しく入力されないと、認証エラーによってコミュニティサイトのログインページが再表示され、エラーメッセージが表示されることです。
追加Login Page Mapping
公開サイトをデモ目的で操作するときは、デフォルトのホームページを新しいサイトに変更すると便利です。
これをおこなうには、CRXDE Lite を使用して、パブリッシュ側でリソースマッピングテーブルを編集します。
開始するには:
公開時に、管理者権限でサインイン
http://localhost:4503/crx/deを参照します。
プロジェクトブラウザで/etc/map
を展開します。
http
ノードを選択
ノードを作成を選択
Namelocalhost.4503
(do not use :
)
新しく作成されたlocalhost.4503
ノードを選択
追加特性
名前:sling:match
タイプ:String
値:localhost.4503/$
(「$」文字で終わる必要があります)
追加特性
「すべて保存」を選択します。
(オプション)閲覧履歴の削除
http://localhost:4503/を参照します。
無効にするには、sling:match
プロパティの値の前に「x」 — xlocalhost.4503/$
— と**「すべて保存**」を付加します。
変更を保存できない場合は、ノード名が localhost.4503
(区切り文字が「ドット」)となっているかを確認してください。localhost:4503
は有効な名前空間のプレフィックスではないので、localhost
(区切り文字が「コロン」)という表記は正しくありません。
正規式sling:match
文字列の末尾にある「$」は重要なので、正確にhttp://localhost:4503/
のみがマッピングされます。そうでない場合、URLのserver:portの後に存在するパスの前にリダイレクト値が付加されます。 したがって、AEMがログインページにリダイレクトしようとすると、失敗します。
サイトを最初に作成した後、作成者はサイトを開くアイコンを使用して、標準的な AEM のオーサリングアクティビティを実行できます。
また、管理者はサイトを編集アイコンを使用して、タイトルなどのサイトプロパティを変更できます。
何らかの変更を加えた後は、保存と再公開を忘れないでください。
AEM に馴染みがない場合は、基本操作に関するドキュメントおよびページのオーサリングのクイックガイドを参照してください。