如今,无论内容是在Internet、Extranet还是Intranet网站上,都有不断增加的可用内容。
个性化的核心是为用户提供定制的环境,显示根据用户特定需求选择的动态内容;根据预定义的用户档案、用户选择或交互式用户行为执行此操作。
个性化涉及三个主要元素:
个性化可以是:
个性化可在许多情况下使用,例如:
以下是应使用个性化的原因:
使用个性化时,请考虑以下事项:
个性化应与访问控制分开考虑,但它们确实相互关联。
个性化本身不会创建任何形式的访问控制。 它只是一种引导用户所看到内容的方法;它不会限制用户访问其他内容,而且与任何内容一样,用户需要分配正确的访问控制。
但是,访问控制可用于创建个性化表单。 如果您允许或拒绝用户访问内容,这将不可避免地影响用户选择其可用的内容,从而个性化其Web体验。
各种组件都随AEM提供以实现个性化。 有些组件允许用户登录并编辑其用户档案,有些组件(如“我的小工具”)允许用户配置特定页面:
Sidekick中的标题 | 用途 |
---|---|
检查密码字段 | 请求密码和密码确认。 |
组合登录注册 | 允许用户登录现有帐户或注册新帐户。 |
Forms地址字段 | 允许输入国际地址的复杂字段。 |
Forms·贝京 | 开始表单定义 |
Forms卡普查 | 包括自动刷新的字母数字词的字段。Captcha 组件可保护网站免遭蠕虫程序的侵害。 |
Forms复选框组 | 组织到列表中并且前面有复选框的多个项目。用户可以选中多个复选框。 |
Forms下拉列表 | 组织到下拉列表中的多个项目。“多个可选”开关指定是否可从列表中选择多个元素。 |
Forms区 | 终止表单定义。 |
Forms文件上传 | 允许用户将文件上传到服务器的上传元素。 |
Forms隐场 | 此字段不显示给用户。它可用于将值传输到客户端和返回到服务器。此字段应没有任何约束。 |
Forms图像按钮 | 表单的另一个提交按钮,呈现为一个图像。 |
Forms密码字段 | 与文本字段相同,但仅允许单行,并且用户的文本输入在字段中不可见。 |
Forms电台 | 组织到前面有单选按钮的列表中的多个项目。用户只能选择一个单选按钮。 |
Forms提交按钮 | 表单的另一个提交按钮,标题在该按钮上显示为文本。 |
Forms文本字段 | 允许用户输入信息的文本字段。 |
My Gadgets | 允许您包含可用的小工具选项之一。 |
个人资料头像照片 | 允许输入头像照片。 |
个人资料详细姓名 | 输入名称详细信息,包括称谓、中间名和后缀(如果需要)之类的元素。 |
个人资料 - 显示名称 | 要显示的名称。 |
个人资料 - 电子邮件 | 输入电子邮件地址。 |
个人资料性别 | 允许输入性别。 |
用户档案主电话号码 | 允许输入电话号码。 |
个人资料 - 主要 URL | 允许输入 URL。 |
用户档案常规文本属性 | 个人资料属性。 |
登录 | 允许您在登录时提交用户名和密码。 |
注销 | 指示当前登录的用户,并为您提供一个用于注销的链接。 |
标记云 | 用于在网站中显示以图形方式呈现的标记选择的标记云 |
Teaser | 主页上显示的一段内容(通常是图像),用于“吸引”用户访问基础内容。 |
社区功能(如博客、论坛和日历)导致创建社区内容,通常称为用户生成内容(UGC)。 在由多个AEM实例(a publish farm)组成的发布环境中输入UGC时,一个主要问题是如何在所有实例中同步UGC。
对于AEM Communities6.1扩展,通过使用UGC](/docs/experience-manager-64/communities/working-with-srp.html?lang=zh-Hans)的[公用存储来解决此问题。 在个性化方面,社区包括社交登录 —— 为网站访客提供登录Facebook和Twitter的选项的功能。
如果没有社区扩展,探索解决UGC一致性问题的各种方法有:
在包含多个发布实例的发布环境中,应仔细设计和测试用于实现UGC一致性的方法,以获得性能和一致性。