使用製作例項建立新的社群網站
Communities Sites控制台提供嚮導,引導用戶完成建立社區站點的步驟。 在最後步驟中提交網站之前,可以前往Next
步驟或Back
到上一步。
若要開始建立新的社群網站:
Create
按鈕在網站範本步驟中,輸入標題、說明、URL名稱,並選取社群網站範本,例如:
社群網站標題: Getting Started Tutorial
社群網站說明: A site for engaging with the community.
社區站點根:(預設根保留空白 /content/sites
)
雲端設定:(若未指定雲端設定,則保留空白)提供指定雲端設定的路徑。
社區站點基語言:(單一語言不受影響:英文)使用下拉式選單,從 可用 的語言中選擇一或多種基本語言 — 德文、義大利文、法文、日文、西班牙文、葡萄牙文(巴西)、中文(繁體)和中文(簡體)。系統會針對每個新增的語言建立一個社群網站,並依照多語言網站轉譯內容中所述的最佳作法,存在於相同的網站資料夾中。 每個網站的根頁面都會包含一個子頁面,其名稱是所選語言之一的語言代碼,例如英文為「en」,法文為「fr」。
社群網站名稱:參與
engage/en.html
範本:下拉式選擇 Reference Site
選擇Next
「設計」步驟會分兩節顯示,用於選取主題和品牌橫幅:
選取要套用至範本的所需樣式。 選取後,主題將會以勾號覆蓋。
(選用)上傳橫幅影像以在網站頁面間顯示。 橫幅會釘在瀏覽器的左側邊緣、社群網站標題和功能表(導覽連結)之間。 橫幅高度會裁切為120像素。 橫幅沒有調整大小以符合瀏覽器寬度和120像素高度。
選擇Next。
在「設定」步驟中,在選取Next
之前,請注意有七個區段提供存取設定的功能,包括使用者管理、標籤、協調、群組管理、分析、翻譯和啟用。
請參閱啟用AEM Communities快速入門教學課程,體驗如何使用啟用功能。
選中用戶管理的所有複選框
針對生產環境,需建立自訂Facebook和Twitter應用程式。 請參閱使用Facebook和Twitter進行社交登入。
可套用至社群內容的標籤,是透過選取先前透過標籤控制台(例如教學課程命名空間)定義的AEM命名空間來控制。
使用預先輸入搜尋可輕鬆找到命名空間。 例如,
Tutorial
社群成 員角色是透過「角色」區段中的設定來指派。
若要讓社區成員(或成員組)以社區管理員的身份體驗站點,請使用「預先鍵入」搜索並從下拉清單中的選項中選擇成員或組名稱。
例如,
通道 服務允許選擇僅存在於發佈環境中的成員和組。
接受調節用戶生成內容(UGC)的預設全局設定。
如果Adobe Analytics已授權,且已設定Analytics雲端服務和架構,則可啟用Analytics並選取架構。
翻譯設定指定網站的基本語言,以及UGC是否可被翻譯以及如果是,可以翻譯成哪種語言。
建立參與社群時,請保留空白。
如需快速建立啟用社群的類似教學課程,請參閱啟用AEM Communities快速入門。
選擇Next。
選擇 建立。
過程完成後,新站點的資料夾將顯示在Communities - Sites控制台中。
應從Communities - Sites控制台管理建立的站點,該控制台與可建立新站點的控制台相同。
選取社群網站的資料夾以開啟後,將滑鼠指標暫留在網站圖示上,以便顯示四個動作圖示:
選取第四個點圖示(更多動作)時,會顯示「匯出網站」和「刪除網站」選項。
從左到右為:
開
啟網站選取鉛筆圖示以在作者編輯模式中開啟社群網站,以新增和/或設定頁面元件
編輯
站點選擇屬性表徵圖以開啟社區站點以修改屬性,如標題或更改主題
發
布網站選取發佈社群網站的世界圖示(例如,如果您的發佈伺服器在本機電腦上執行,則預設為localhost:4503)
導
出站點選擇導出表徵圖可建立同時儲存在包管理器中和下載的 社區 站點包。
請注意,網站套件中未包含UGC。
刪除網站
選擇「刪除」表徵圖,從Communities > Sites console中刪除社區站點。 此動作會移除與網站相關聯的所有項目,例如UGC、使用者群組、資產和資料庫記錄。
如果未使用發佈實例的預設埠4503,請編輯預設複製代理以將埠號設定為正確的值。
在製作例項上,從主功能表
例如,要使用埠6103:http://localhost:6103/bin/receive?sling:authRequestLogin=1
Clear
或Force Retry
以重置複製隊列確保發佈伺服器正在運行後,選擇「世界」表徵圖以發佈社區站點。
成功發佈社群網站後,會短暫顯示訊息:
除了新的社群網站外,還會建立新的使用者群組,這些使用者群組具有針對各種管理功能所設定的適當權限。 如需詳細資訊,請造訪社群網站的使用者群組。
對於這個新的社群網站,如果在步驟1中指定網站名稱「engage」,則可從群組控制台(全域導覽:社區、組):
請注意,Aaron McDonald是
將網站設定並推送至發佈後,請在發佈執行個體上設定登入對應🔗(Adobe Granite Login Selector Authentication Handler
)。 好處是當登錄信譽未正確輸入時,驗證錯誤將會以錯誤訊息重新顯示社群網站的登入頁面。
將Login Page Mapping
新增為
使用發佈網站以進行示範時,將預設首頁變更為新網站可能會很實用。
要執行此操作,需要使用CRXDE Lite來編輯發佈時的資源映射表。
若要開始:
發佈時,使用管理員權限登入
在專案瀏覽器中,展開/etc/map
選擇http
節點
選擇建立節點
Namelocalhost.4503
(do not使用:
)
類型:映射
已選擇新建立的localhost.4503
節點
新增屬性
命名:match
TypeString
Valuelocalhost.4503/$
(必須以「$」字元結尾)
新增屬性
選擇保存全部
(選用)刪除瀏覽歷史記錄
瀏覽至http://localhost:4503/
若要停用,只需在sling:match
屬性值的開頭加上「x」 — xlocalhost.4503/$
— 和儲存全部即可。
如果無法保存更改,請確保節點名稱為localhost.4503
(帶有「點」分隔符),而不是帶有「冒號」分隔符的localhost:4503
,因為localhost
不是有效的命名空間前置詞。
規則運算式sling:match
字串結尾的「$」很重要,因此只有http://localhost:4503/
已完全對應,否則重新導向值會加在URL中server:port之後可能存在的任何路徑前面。 因此,當AEM嘗試重新導向至登入頁面時,會失敗。
網站初次建立後,作者可使用開啟網站圖示執行標準AEM製作活動。
此外,管理員可以使用編輯站點表徵圖來修改站點的屬性,如標題。
進行任何修改後,請記得save和re-publish網站。
若不熟悉AEM,請檢視basic handling和製作頁面快速指南的相關檔案。