編寫社群網站 author-a-new-community-site

建立社群網站 create-a-community-site

使用作者例項建立社群網站。 在AEM編寫執行個體上:

  1. 以系統管理員許可權登入。
  2. 從全域導覽,前往 Communities > 網站.

Communities Sites主控台會提供精靈,引導使用者完成建立社群網站的步驟。 您可以前進到 Next 步驟或 Back 在最後步驟中認可網站之前的前一步。

若要開始建立社群網站:

  • 選取 Create 按鈕。

createcommunitysite

步驟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畫素的高度。

社群 — 網站 — 品牌

upload-image-site

選取 下一個.

步驟3:設定 step-settings

在設定步驟上,選取 Next,共有七個區段提供對涉及使用者管理、標籤、稽核、群組管理、分析和翻譯的設定的存取權。

使用者管理 user-management

勾選所有核取方塊 User Management

  • 允許網站訪客自行註冊
  • 允許網站訪客在不登入的情況下檢視網站
  • 允許成員傳送和接收來自其他社群成員的訊息
  • 允許使用Facebook登入,而非註冊和建立設定檔
  • 允許使用Twitter登入,而不是註冊和建立設定檔
NOTE
對於生產環境,必須建立自訂Facebook和Twitter應用程式。 另請參閱 使用Facebook和Twitter進行社交登入.

社群網站設定

標籤 tagging

套用至社群內容的標籤可藉由選取先前透過定義的AEM名稱空間來控制 標籤主控台 (例如 教學課程名稱空間)。

使用預先輸入搜尋可輕鬆尋找名稱空間。 例如,

  • 類型 tut
  • 選取 Tutorial

標籤

角色 roles

社群成員角色 會透過「角色」區段中的設定指派。

若要讓社群成員(或成員群組)以社群管理員身分體驗網站,請使用預先輸入搜尋,並從下拉式清單中的選項中選取成員或群組名稱。

例如,

  • 類型 q
  • 選取Quinn Harper
NOTE
通道服務 允許選取僅存在於發佈環境中的成員和群組。

新網站中的使用者角色

稽核 moderation

接受預設全域設定 稽核 使用者產生的內容(UGC)。

稽核

ANALYTICS analytics

如果Adobe Analytics已獲得授權,且已設定Analytics Cloud服務和架構,則您可以啟用Analytics並選取架構。

另請參閱 社群功能的Analytics設定.

分析

翻譯 translation

翻譯設定 指定網站的基本語言,以及是否可將UGC翻譯成哪種語言(如果可以)。

  • 檢查 允許機器翻譯
  • 保留預設機器翻譯服務選取的預設翻譯語言
  • 保留預設翻譯提供者和設定
  • 不需要全域存放區,因為沒有語言副本
  • 選取 翻譯整個頁面
  • 保留預設持續性選項

translation-set

步驟4:建立社群網站 step-create-communities-site

選取 建立。

create-site

程式完成後,新網站的資料夾會顯示在Communities - Sites主控台中。

communitiessitesconsole

發佈社群網站 publish-the-community-site

建立的網站應從「社群 — 網站」主控台進行管理,該主控台與可建立新網站的主控台相同。

選取社群網站的資料夾以開啟後,將滑鼠指標暫留在網站圖示上,便會顯示四個動作圖示:

siteactionicons-1

選取第四個橢圓圖示(「更多動作」)時,會顯示「匯出網站」和「刪除網站」選項。

siteactionsnew-1

從左到右分別是:

  • 開啟網站

    選取鉛筆圖示會以作者編輯模式開啟社群網站,您可在此新增或設定頁面元件。

  • 編輯網站

    選取屬性圖示會開啟社群網站以修改屬性,例如標題或變更主題。

  • 發佈網站

    選取世界圖示會發佈社群網站(例如,如果您的發佈伺服器在本機電腦上執行,則預設會發佈至localhost:4503)。

  • 匯出網站

    選取匯出圖示會建立同時儲存在中的社群網站套件 封裝管理員 並下載。 UGC未包含在網站套件中。

  • 刪除網站

    選取刪除圖示會從中刪除社群網站 社群>網站主控台. 此動作會移除與網站相關聯的所有專案,例如UGC、使用者群組、資產和資料庫記錄。

siteactions

NOTE
如果未使用發佈執行個體的預設連線埠4503,請編輯預設的復寫代理程式,以將連線埠號碼設定為正確的值。
在作者執行個體上,從主功能表:
  1. 瀏覽至 工具 > 作業 > 復寫 功能表。
  2. 選取 作者上的代理程式.
  3. 選取 預設代理程式(發佈).
  4. 旁邊 設定,選取 編輯.
  5. 在「代理程式設定」的快顯對話方塊中,選取 傳輸 標籤。
  6. 在URI中,將連線埠號碼4503變更為所需的連線埠號碼。 例如,使用連線埠6103: https://localhost:6103/bin/receive?sling:authRequestLogin=1
  7. 選取 確定.
  8. (選用)選取 清除強制重試 以重設復寫佇列。

選取發佈 select-publish

確認發佈伺服器執行後,選取世界圖示以發佈社群網站。

publish-site

成功發佈社群網站後,訊息會短暫出現「網站已發佈」。

新增社群使用者群組 new-community-user-groups

隨著新社群網站的建立,新的使用者群組會針對各種管理功能設定適當的許可權。 如需詳細資訊,請造訪 社群網站的使用者群組.

對於這個新的社群網站,在步驟1提供網站名稱「engage」,您可能會看到 群組主控台 (全域導覽:社群、群組):

  • 社群參與社群管理員
  • 社群參與群組管理員
  • 社群參與成員
  • 社群參與版主
  • 社群參與有特殊許可權的成員
  • 社群參與網站內容管理員

艾倫·麥當勞 是成員

  • 社群參與社群管理員
  • 社群參與版主
  • Community Engage成員(間接身為版主群組的成員)

user-group

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 發佈時資料表。

若要開始使用:

  1. 在發佈執行個體上,使用管理員許可權登入。

  2. 瀏覽至 https://localhost:4503/crx/de.

  3. 在專案瀏覽器中,展開 /etc/map.

  4. 選取 http 節點:

    • 選取 建立節點:

  5. 含新建立的 localhost.4503 選取的節點:

    • 新增屬性:

    • 名稱 sling:match

      • 型別 字串
      • localhost.4503/$ (必須以「$」字元結尾)
    • 新增屬性:

      • 名稱 sling:internalRedirect
      • 型別 字串
      • /content/sites/engage/en.html
  6. 選取 全部儲存。

  7. (選用)刪除瀏覽記錄。

  8. 瀏覽至https://localhost:4503/。

    • 送達https://localhost:4503/content/sites/engage/en.html
NOTE
若要停用,只需在字首 sling:match 含有「x」的屬性值 — xlocalhost.4503/$ — 和 全部儲存.

選擇性步驟

疑難排解:儲存地圖時發生錯誤 troubleshooting-error-saving-map

如果無法儲存變更,請確定節點名稱為 localhost.4503,帶有「點」分隔符號,而非 localhost:4503 使用「冒號」分隔符號, localhost不是有效的名稱空間前置詞。

error-message

疑難排解:無法重新導向 troubleshooting-fail-to-redirect

$'在規則運算式結尾 sling:match字串至關重要,因此 https://localhost:4503/ 會對應,否則重新導向值會加上前置詞,成為URL中server:port後面可能存在的任何路徑。 因此,當AEM嘗試重新導向到登入頁面時,它會失敗。

修改網站 modify-the-site

網站初次建立後,作者可使用 開啟網站圖示 執行標準的AEM編寫活動。

此外,管理員可以使用 編輯網站圖示 以修改網站屬性,例如標題。

進行任何修改後,請記住 儲存 並重新​ 發佈 網站。

NOTE
若不熟悉AEM,請檢視相關的檔案: 基本處理製作頁面的快速指南.
recommendation-more-help
81e2cd9d-0789-409d-b87c-2a8ce4f28791