編寫社群網站 author-a-new-community-site
建立社群網站 create-a-community-site
使用作者例項建立社群網站。 在AEM編寫執行個體上:
- 以系統管理員許可權登入。
- 從全域導覽,前往 Communities > 網站.
Communities Sites主控台會提供精靈,引導使用者完成建立社群網站的步驟。 您可以前進到 Next
步驟或 Back
在最後步驟中認可網站之前的前一步。
若要開始建立社群網站:
- 選取
Create
按鈕。
步驟1:網站範本 step-site-template
在 網站範本步驟,輸入URL的標題、說明和名稱,然後選取社群網站範本,例如:
-
社群網站標題:
Getting Started Tutorial
-
社群網站說明:
A site for engaging with the community.
-
社群網站根目錄:(預設根保留空白
/content/sites
) -
雲端設定:(若未指定雲端設定,則保留空白)提供指定雲端設定的路徑。
-
社群網站基本語言:(單一語言則保持原樣:英文)使用下拉式清單選擇一種 或更多 可用語言的基礎語言:德文、義大利文、法文、日文、西班牙文、葡萄牙文(巴西)、繁體中文,以及簡體中文。 會針對新增的每種語言建立一個社群網站,並遵循中所述的最佳實務存在於相同的網站資料夾中 翻譯多語言網站的內容. 每個網站的根頁面都包含一個子頁面,該子頁面是以其中一個選取語言的語言代碼來命名,例如「en」代表英文,「fr」代表法文。
-
社群網站名稱:參與
- 請仔細檢查名稱,因為網站建立後不易變更
- 初始URL會顯示在社群網站名稱下方
- 若要取得有效的URL,請附加基本語言代碼+ "。html"
- 例如, https://localhost:4502/content/sites/
engage/en.html
-
範本:下拉以選擇
Reference Site
-
選取 下一個.
步驟2:設計 step-design
「設計」步驟顯示在兩個區段中,用於選取主題和品牌化橫幅:
社群網站主題 community-site-theme
選取要套用至範本的所需樣式。 選取時,佈景主題上會覆蓋一個核取記號。
社群網站品牌 community-site-branding
(選用)上傳橫幅影像,以在網站頁面上顯示。 橫幅會釘選至瀏覽器左邊緣,位於社群網站標題與導覽連結之間。 橫幅高度會裁剪為120畫素。 橫幅不會調整大小以符合瀏覽器的寬度和120畫素的高度。
選取 下一個.
步驟3:設定 step-settings
在設定步驟上,選取 Next
,共有七個區段提供對涉及使用者管理、標籤、稽核、群組管理、分析和翻譯的設定的存取權。
使用者管理 user-management
勾選所有核取方塊 User Management
- 允許網站訪客自行註冊
- 允許網站訪客在不登入的情況下檢視網站
- 允許成員傳送和接收來自其他社群成員的訊息
- 允許使用Facebook登入,而非註冊和建立設定檔
- 允許使用Twitter登入,而不是註冊和建立設定檔
標籤 tagging
套用至社群內容的標籤可藉由選取先前透過定義的AEM名稱空間來控制 標籤主控台 (例如 教學課程名稱空間)。
使用預先輸入搜尋可輕鬆尋找名稱空間。 例如,
- 類型
tut
- 選取
Tutorial
角色 roles
社群成員角色 會透過「角色」區段中的設定指派。
若要讓社群成員(或成員群組)以社群管理員身分體驗網站,請使用預先輸入搜尋,並從下拉式清單中的選項中選取成員或群組名稱。
例如,
- 類型
q
- 選取Quinn Harper
稽核 moderation
接受預設全域設定 稽核 使用者產生的內容(UGC)。
ANALYTICS analytics
如果Adobe Analytics已獲得授權,且已設定Analytics Cloud服務和架構,則您可以啟用Analytics並選取架構。
另請參閱 社群功能的Analytics設定.
翻譯 translation
此 翻譯設定 指定網站的基本語言,以及是否可將UGC翻譯成哪種語言(如果可以)。
- 檢查 允許機器翻譯
- 保留預設機器翻譯服務選取的預設翻譯語言
- 保留預設翻譯提供者和設定
- 不需要全域存放區,因為沒有語言副本
- 選取 翻譯整個頁面
- 保留預設持續性選項
步驟4:建立社群網站 step-create-communities-site
選取 建立。
程式完成後,新網站的資料夾會顯示在Communities - Sites主控台中。
發佈社群網站 publish-the-community-site
建立的網站應從「社群 — 網站」主控台進行管理,該主控台與可建立新網站的主控台相同。
選取社群網站的資料夾以開啟後,將滑鼠指標暫留在網站圖示上,便會顯示四個動作圖示:
選取第四個橢圓圖示(「更多動作」)時,會顯示「匯出網站」和「刪除網站」選項。
從左到右分別是:
-
開啟網站
選取鉛筆圖示會以作者編輯模式開啟社群網站,您可在此新增或設定頁面元件。
-
編輯網站
選取屬性圖示會開啟社群網站以修改屬性,例如標題或變更主題。
-
發佈網站
選取世界圖示會發佈社群網站(例如,如果您的發佈伺服器在本機電腦上執行,則預設會發佈至localhost:4503)。
-
匯出網站
選取匯出圖示會建立同時儲存在中的社群網站套件 封裝管理員 並下載。 UGC未包含在網站套件中。
-
刪除網站
選取刪除圖示會從中刪除社群網站 社群>網站主控台. 此動作會移除與網站相關聯的所有專案,例如UGC、使用者群組、資產和資料庫記錄。
- 瀏覽至 工具 > 作業 > 復寫 功能表。
- 選取 作者上的代理程式.
- 選取 預設代理程式(發佈).
- 旁邊 設定,選取 編輯.
- 在「代理程式設定」的快顯對話方塊中,選取 傳輸 標籤。
- 在URI中,將連線埠號碼4503變更為所需的連線埠號碼。 例如,使用連線埠6103: https://localhost:6103/bin/receive?sling:authRequestLogin=1
- 選取 確定.
- (選用)選取 清除 或 強制重試 以重設復寫佇列。
選取發佈 select-publish
確認發佈伺服器執行後,選取世界圖示以發佈社群網站。
成功發佈社群網站後,訊息會短暫出現「網站已發佈」。
新增社群使用者群組 new-community-user-groups
隨著新社群網站的建立,新的使用者群組會針對各種管理功能設定適當的許可權。 如需詳細資訊,請造訪 社群網站的使用者群組.
對於這個新的社群網站,在步驟1提供網站名稱「engage」,您可能會看到 群組主控台 (全域導覽:社群、群組):
- 社群參與社群管理員
- 社群參與群組管理員
- 社群參與成員
- 社群參與版主
- 社群參與有特殊許可權的成員
- 社群參與網站內容管理員
艾倫·麥當勞 是成員
- 社群參與社群管理員
- 社群參與版主
- Community Engage成員(間接身為版主群組的成員)
https://localhost:4503/content/sites/engage/en.html http-localhost-content-sites-engage-en-html
設定驗證錯誤 configure-for-authentication-error
設定網站並推送至發佈後, 設定登入對應 ( Adobe Granite Login Selector Authentication Handler
)。 優點在於,當登入認證未正確輸入時,驗證錯誤會重新顯示社群網站的登入頁面,並顯示錯誤訊息。
新增 Login Page Mapping
作為
/content/sites/engage/en/signin:/content/sites/engage/en
可選步驟 optional-steps
變更預設首頁 change-the-default-home-page
使用發佈網站進行示範時,將預設首頁變更為新網站可能會有幫助。
若要這麼做,需要使用 CRXDE 精簡以編輯 resource-mapping 發佈時資料表。
若要開始使用:
-
在發佈執行個體上,使用管理員許可權登入。
-
在專案瀏覽器中,展開
/etc/map.
-
選取
http
節點:-
選取 建立節點:
-
名稱 localhost.4503 (do 非 使用「:」)
-
-
-
含新建立的
localhost.4503
選取的節點:-
新增屬性:
-
名稱 sling:match
- 型別 字串
- 值 localhost.4503/$ (必須以「$」字元結尾)
-
新增屬性:
- 名稱 sling:internalRedirect
- 型別 字串
- 值 /content/sites/engage/en.html
-
-
選取 全部儲存。
-
(選用)刪除瀏覽記錄。
-
瀏覽至https://localhost:4503/。
- 送達https://localhost:4503/content/sites/engage/en.html
sling:match
含有「x」的屬性值 — xlocalhost.4503/$
— 和 全部儲存.
疑難排解:儲存地圖時發生錯誤 troubleshooting-error-saving-map
如果無法儲存變更,請確定節點名稱為 localhost.4503
,帶有「點」分隔符號,而非 localhost:4503
使用「冒號」分隔符號, localhost
不是有效的名稱空間前置詞。
疑難排解:無法重新導向 troubleshooting-fail-to-redirect
「$'在規則運算式結尾 sling:match
字串至關重要,因此 https://localhost:4503/
會對應,否則重新導向值會加上前置詞,成為URL中server:port後面可能存在的任何路徑。 因此,當AEM嘗試重新導向到登入頁面時,它會失敗。
修改網站 modify-the-site
網站初次建立後,作者可使用 開啟網站圖示 執行標準的AEM編寫活動。
此外,管理員可以使用 編輯網站圖示 以修改網站屬性,例如標題。
進行任何修改後,請記住 儲存 並重新 發佈 網站。