如今,網際網路、外聯網或內聯網網站上的內容量不斷增加。
個人化的核心是為使用者提供量身打造的環境,顯示根據其特定需求選擇的動態內容;根據預先定義的設定檔、使用者選取或互動式使用者行為進行此設定。
個人化有三個主要元素:
換句話說,內容在某種程度上必須取決於使用者。 如果每個使用者都看到相同的內容,就不需要個人化。
個人化可以是:
個人化在許多情況下都可使用,例如:
以下是應使用個人化的原因:
使用個人化時,請考量下列事項:
檔案中會進一步討論個人化對效能和相關快取主題的影響 效能最佳化。
個人化應與存取控制分開考慮,但兩者確實相互關聯。
個人化本身不會建立任何存取控制形式。 它只是一種引導用戶看到內容的方法;它不會限制使用者存取其他內容,而且如同任何內容,使用者必須已指派正確的存取控制。
不過,存取控制可用來建立個人化表單。 如果您允許或拒絕使用者存取內容,這將不可避免地影響使用者選擇可用的內容,進而個人化其網頁體驗。
AEM提供各種元件,供個人化使用。 有些可讓使用者登入及編輯其設定檔,有些則可讓使用者設定特定頁面:
Sidekick中的標題 | 用途 |
---|---|
已檢查密碼欄位 | 請求密碼和密碼確認。 |
組合登錄註冊 | 可讓使用者登入現有帳戶,或註冊新帳戶。 |
Forms地址欄位 | 允許輸入國際地址的複雜欄位。 |
Forms開始 | 啟動表單定義 |
Forms驗證碼 | 由自動刷新的字母數字字組成的欄位。 驗證碼元件可保護網站免受機器人攻擊。 |
Forms核取方塊群組 | 將多個項目組織成清單,前面有複選框。 使用者可選取多個核取方塊。 |
Forms下拉式清單 | 將多個項目組織成下拉式清單。 「多可選」開關指定是否可以從清單中選擇多個元素。 |
Forms結束 | 終止表單定義。 |
Forms檔案上傳 | 可讓使用者將檔案上傳至伺服器的上傳元素。 |
Forms隱藏欄位 | 此欄位不會顯示給使用者。 它可用來將值傳輸至用戶端並傳回伺服器。 此欄位不應有限制。 |
Forms影像按鈕 | 呈現為影像的表單的其他提交按鈕。 |
Forms密碼欄位 | 與文字欄位相同,但僅允許一行,且欄位中不會顯示使用者的文字輸入。 |
Forms電台組 | 多個項目組織成清單,前面有單選按鈕。 用戶只能選擇一個單選按鈕。 |
Forms提交按鈕 | 表單的其他提交按鈕,標題在按鈕上顯示為文字。 |
Forms文字欄位 | 允許用戶輸入資訊的文本欄位。 |
My Gadgets | 可讓您包含一系列可用的小工具。 |
設定檔頭像相片 | 允許輸入頭像照片。 |
設定檔詳細名稱 | 輸入名稱詳細資訊,包括標題、中間名稱和尾碼等元素(如果需要)。 |
設定檔顯示名稱 | 要顯示的名稱。 |
設定檔電子郵件 | 輸入電子郵件地址。 |
設定檔性別 | 允許對性別的投入。 |
配置檔案主電話號碼 | 允許輸入電話號碼。 |
設定檔主要 URL | 允許輸入URL。 |
設定檔一般文字屬性 | 設定檔屬性。 |
登入 | 可讓您在登入時提交使用者名稱和密碼。 |
登出 | 指出目前登入的使用者,並提供您登出的連結。 |
標記雲 | 標籤雲端,以圖形方式顯示您網站中標籤的選取項目 |
Teaser | 顯示在主要頁面上的內容(通常是影像),以「挑選」使用者存取基礎內容。 |
部落格、論壇和日曆等社群功能會產生社群內容,通常稱為使用者產生的內容(UGC)。 在包含多個AEM例項的發佈環境中輸入UGC時( 發佈農場),主要問題之一是如何在所有執行個體間同步UGC。
使用 AEM Communities 6.1 擴充功能,此問題可透過 UGC的常用儲存. 針對個人化,社群包括 社交登入 — 提供網站訪客登入Facebook和Twitter的選項。
若沒有Communities擴充功能,解決UGC一致性問題的各種方法為:
在包含多個發佈例項的發佈環境中,用來達到UGC一致性的方法應經過仔細設計並測試,以確保效能和一致性。