体验已发布的站点

发布时浏览到新站点

现在,新创建的社区站点已发布,请浏览到创建站点时显示的URL,但在发布服务器上,例如:

  • 作者URL = https://localhost:4502/content/sites/engage/en.html
  • 发布URL = https://localhost:4503/content/sites/engage/en.html

为了最大程度地减少有关哪个成员登录了author和publish的混淆,建议对每个实例使用不同的浏览器。

首次访问已发布的网站时,该网站访客通常不会登录,并且会匿名。

https://localhost:4503/content/sites/engage/en.html {#http-localhost-content-sites-engage-en-html}

已发布创作

匿名网站访客

匿名网站访客在UI中看到以下内容:

  • 站点标题(快速入门教程)
  • 无配置文件链接
  • 无消息链接
  • 无通知链接
  • 搜索字段
  • 登录链接
  • 品牌横幅
  • 引用站点模板中包含的组件的菜单链接。

如果选择各种链接,您会发现这些链接处于只读模式。

阻止对JCR的匿名访问

但是,有一个已知限制通过jcr内容和json向匿名访客公开社区网站内容 允许匿名访问 对于站点的内容,已禁用。 但是,可以使用Sling限制作为解决方法来控制此行为。

要保护您社区站点的内容不被匿名用户通过jcr内容和json访问,请执行以下步骤:

  1. 在AEM创作实例上,转到https:// hostname:port/editor.html/content/site/sitename.html。

    注意

    不要转到本地化的网站。

  2. 转到 页面属性.

    page-properties

  3. 转到 高级 选项卡。

  4. 启用 身份验证要求.

    站点身份验证

  5. 添加登录页面的路径。 例如, /content/…/GetStarted.

  6. 发布页面。

受信任的社区成员

此体验假设 艾伦·麦当劳 已分配角色 社区管理者和审查方. 如果没有,请返回到创作环境 修改站点设置 并选择Aaron McDonald作为社区管理者和审查方。

在右上角,选择 Log in,并使用用户名(aaron.mcdonald@mailinator.com)和密码(password)签名。 请注意能够使用Twitter或Facebook凭据登录。

登录

以注册的社区成员身份登录后,请注意以下菜单项,以单击并浏览您的社区站点:

  • 个人资料 选项允许您查看和编辑配置文件。

  • 消息 选项会将您转到直接消息传送部分,您可以:

    1. 查看您收到(收件箱)、已发送(已发送邮件)和删除的直邮(垃圾桶)。
    2. 撰写要发送给个人和群组的新私信。
  • 通知 选项会将您转到通知部分,您可以在其中查看感兴趣的事件并编辑通知设置。

  • 管理 如果您具有审核权限,则会将您引导至AEM Communities审核页面。

adminscreen

注意,“日历”页面是主页,因为选定的参考网站模板先包含日历功能,然后包含活动流功能、论坛功能等。 此结构可从以下位置查看: 站点模板 控制台或修改创作环境中的站点属性时:

sitetemplate

注意

有关Communities组件和功能的更多信息,请访问:

通过选择论坛链接查看基本论坛功能。

成员可以发布新主题或关注主题。

网站访客可以查看帖子,并以各种方式对帖子进行排序。

forumlink

由于Aaron是组管理员,选择“组”链接将允许Aaron通过选择组模板、图像、组是打开的还是机密的,以及邀请成员来创建新的社区组。

这是在发布环境中创建组的示例。

还可以在创作环境中创建组,并在创作环境的社区站点中管理组(社区组控制台)。 体验 创建作者群组 ,是本教程中的下一个主题。

grouplink

创建引用组:

  1. 选择 新建组

  2. “设置”选项卡

    • 组名称 : Sports
    • 描述 : A parent group for various sporting groups.
    • 组 URL 名称 : sports
    • 选择 Open Group (允许任何社区成员通过加入进行参与)
  3. “模板”选项卡

    • 选择 Reference Group (在其结构中包含组函数以允许嵌套组)
  4. 选择 创建组

    creategroup

创建新组后, 选择新的体育组 以便在其中创建两个组(嵌套)。 由于站点结构不能以“组”功能开头,因此打开“体育”组后,需要选择“组”链接:

grouplink1

第二组链接,从 Blog,属于当前选定的组 Sports 组。 通过选择“体育” Groups 链接中,可以在Sports组内嵌套两个组。

例如,添加两个 new groups.

  • 一个已命名 Baseball

    • 将其保留设置为 Open Group (必需成员资格)。
    • 在模板选项卡上,选择 Conversational Group.
  • 一个已命名 Gymnastics

    • 将其设置更改为 Member Only Group (受限成员资格)。
    • 在模板选项卡上,选择 Conversational Group.

通知:

  • 在显示这两个组之前,可能需要刷新页面。
  • 此模板可以 包括群组功能,因此不可能进一步嵌套群组。
  • 对于作者, 组控制台 提供了第三种选择 — a Public Group (可选成员资格)。

创建这两个组后,选择棒球组(一个打开的组),并注意其链接:

Discussions What's New Members

组的链接显示在主站点的链接下方,从而导致显示以下内容:

grouplink2

作者时 — 使用管理权限,导航到 社区组控制台 并将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 组。

grouplink3

通过选择网页链接查看站点中包含的基本网页。 可以使用标准AEM创作工具在创作环境中将内容添加到此页面。

例如,转到 作者 实例,打开 engage 中的文件夹 社区站点控制台,选择 打开站点 图标以进入作者编辑模式。 然后选择预览模式以选择 Web Page 链接,然后选择编辑模式以添加标题和文本组件。 最后,仅重新发布页面或整个网站。

webpagelink

当社区成员具有审核权限时,审核链接将可见,选择它将显示发布的社区内容并允许它 已审核 以类似于 审核控制台 在创作环境中。

使用浏览器的“返回”按钮返回到已发布的站点。 大多数控制台无法从发布环境中的全局导航中访问。

moderationlink

自助注册

注销后,可以创建新的用户注册。

  • 选择 Log In
  • 选择 Sign up for a new account

注册

注册

默认情况下,电子邮件地址是登录ID。 如果未选中,访客可以输入自己的登录id(用户名)。 用户名在发布环境中必须是唯一的。

指定用户名、电子邮件和密码后,选择 Sign Up 将创建用户并启用他们进行签名。

登录后,显示的第一个页面是 Profile 页面进行个性化。

侧面像

如果成员忘记了登录ID,则可能恢复使用的是他们的电子邮件地址。

forgotusername

在此页面上