體驗已發佈的網站 experience-the-published-site
在Publish上瀏覽至新網站 browse-to-new-site-on-publish
現在新建立的社群網站已發佈,請瀏覽至建立網站時顯示的URL,但在發佈伺服器上,例如:
- 作者URL = https://localhost:4502/content/sites/engage/en.html
- PUBLISH URL = https://localhost:4503/content/sites/engage/en.html
為了將有關哪些成員已登入作者和發佈的混淆降至最低,建議對每個執行個體使用不同的瀏覽器。
初次到達已發佈的網站時,網站訪客通常不會登入,且會匿名。
https://localhost:4503/content/sites/engage/en.html {#http-localhost-content-sites-engage-en-html}
匿名網站訪客 anonymous-site-visitor
匿名網站訪客在UI中看到以下內容:
- 網站標題(快速入門教學課程)
- 無設定檔連結
- 無訊息連結
- 無通知連結
- 搜尋欄位
- 登入連結
- 品牌橫幅
- 「參考網站範本」中包含之元件的功能表連結。
如果您選取各種連結,您會發現這些連結處於唯讀模式。
防止JCR上的匿名存取 prevent-anonymous-access-on-jcr
已知限制會透過jcr內容和json向匿名訪客公開社群網站內容,不過已針對網站內容停用 允許匿名存取。 不過,您可以使用Sling限製作為因應措施來控制此行為。
若要保護您的社群網站內容,避免匿名使用者透過jcr內容和json進行存取,請執行以下步驟:
-
在AEM Author執行個體上,前往https:// hostname:port/editor.html/content/site/sitename.html。
note note NOTE 請勿移至當地語系化網站。 -
移至 頁面屬性。
-
移至 進階 標籤。
-
啟用 驗證需求。
-
新增登入頁面的路徑。 例如,/content/…/GetStarted。
-
Publish頁面。
信任的社群成員 trusted-community-member
此體驗假設Aaron McDonald被指派為社群管理員和版主的角色。 如果沒有,請返回作者環境以修改網站設定,並選取Aaron McDonald作為社群管理員和版主。
在右上角,選取Log in
,並使用使用者名稱(aaron.mcdonald@mailinator.com)和密碼(密碼)簽署。 請注意,您可以使用Twitter或Facebook憑證登入。
以已註冊的社群成員身分登入後,請注意下列選單專案,以便按一下並探索您的社群網站:
請注意,「行事曆」頁面是首頁,因為所選「參考網站範本」首先包含「行事曆」功能,隨後包含「活動資料流」功能、「論壇」功能等。 此結構可從網站範本主控台中檢視,或在作者環境中修改網站屬性時檢視:
論壇連結 forum-link
選取論壇連結,檢視基本論壇功能。
成員可以張貼新主題或遵循主題。
網站訪客可以檢視貼文,並以各種方式排序貼文。
群組連結 groups-link
由於Aaron是群組管理員,選取「群組」連結可讓Aaron透過選取群組範本、影像、群組(無論群組是否開啟)以及邀請成員來建立社群群組。
這是在發佈環境中建立群組的範例。
群組也可以在作者環境中建立,並在作者環境的社群網站(社群群組主控台)中進行管理。 本教學課程接下來會介紹在作者上建立群組的體驗。
建立參考群組:
-
選取 新群組
-
設定標籤
- 群組名稱:
Sports
- 描述:
A parent group for various sporting groups
。 - 群組URL名稱:
sports
- 選取
Open Group
(允許任何社群成員加入以參與)
- 群組名稱:
-
範本索引標籤
- 選取
Reference Group
(其結構中包含群組函式以允許巢狀群組)
- 選取
-
選取 建立群組
建立新群組後,選取新的運動群組 以在其內建立兩個群組(巢狀)。 由於場地結構無法從群組功能開始,因此開啟「運動」群組後,必須選取「群組」連結:
以Blog
開頭的第二組連結屬於目前選取的群組Sports
群組。 選取「運動」Groups
連結,便可在運動群組內巢狀內嵌兩個群組。
例如,新增兩個new groups
。
-
一個名為
Baseball
- 保留設定為
Open Group
(必要的成員資格)。 - 在[範本]索引標籤上,選取
Conversational Group
。
- 保留設定為
-
一個名為
Gymnastics
- 將其設定變更為
Member Only Group
(限制成員資格)。 - 在[範本]索引標籤上,選取
Conversational Group
。
- 將其設定變更為
通知:
- 必須重新整理頁面才能顯示這兩個群組。
- 此範本 不 包含群組函式,所以無法進一步巢狀化群組。
- 在作者上,群組主控台提供第三個選擇 —
Public Group
(選擇性成員資格)。
建立兩個群組後,請選取「棒球」群組、開啟的群組,並注意其連結:
Discussions
What's New
Members
群組的連結會顯示在主要網站的連結下方,而結果會顯示如下:
在作者上 — 使用系統管理許可權,瀏覽至社群群組主控台並將Weston McCall新增至Community Engage Gymnastics <uid> Members
群組。
繼續發佈,登出為Aaron McDonald,並以匿名網站訪客檢視運動團體中的團體:
- 從首頁
- 選取
Groups
連結 - 選取
Sports
連結 - 選取運動專案
Groups
連結
只會顯示棒球群組。
以Weston McCall (weston.mccall@dodgit.com /密碼)登入,並導覽至相同位置。 請注意,Weston能夠Join
開啟的Baseball
群組和enter or Leave
私人Gymnastics
群組。
網頁連結 web-page-link
選取網頁連結,檢視網站中包含的基本網頁。 標準AEM編寫工具可用於在編寫環境中將內容新增到此頁面。
例如,前往 作者 執行個體,在社群網站主控台中開啟engage
資料夾,選取 開啟網站 圖示以進入作者編輯模式。 接著選取預覽模式,以便選取Web Page
連結,然後選取編輯模式以新增「標題」和「文字」元件。 最後,僅重新發佈頁面或整個網站。
稽核連結 moderationlink
當社群成員具有稽核許可權時,則會顯示稽核連結。 選取連結會顯示張貼的社群內容,並可讓內容以類似於作者環境中的仲裁主控台的方式仲裁。
使用瀏覽器的返回按鈕以返回已發佈的網站。 大部分的主控台無法透過發佈環境中的全域導覽存取。
自助註冊 self-registration
登出後,即可建立使用者註冊。
- 選取
Log In
- 選取
Sign up for a new account
依預設,電子郵件地址是登入ID。 如果未勾選,訪客將能夠輸入自己的登入ID (使用者名稱)。 使用者名稱在發佈環境中必須是唯一的。
指定使用者的名稱、電子郵件和密碼後,選取Sign Up
會建立使用者並啟用他們簽署。
登入後,顯示的第一個頁面是其Profile
頁面,可供他們個人化。
如果成員忘記其登入ID,則復原時可能會使用其電子郵件地址。