体验已发布的站点

在发布时浏览到新站点

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

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

为了最大限度地减少在创作和发布时登录到哪个成员的混淆,建议对每个实例使用不同的浏览器。

首次访问已发布的网站时,网站访客通常尚未登录,且为匿名访客。

http://localhost:4503/content/sites/engage/en.html

chlimage_1-311

匿名网站访客

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

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

如果选择各种链接,则会发现它们处于只读模式。

阻止对JCR的匿名访问

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

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

  1. 在AEM创作实例中,转到https://<host>:<port>/editor.html/content/site/<sitename>.html。

    注意

    请勿转到本地化的站点。

  2. 转到​Page Properties

    网站验证

  3. 转到​Advanced​选项卡。

    page-properties

  4. 启用​身份验证要求

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

  6. 发布页面。

受信任的社区成员

此体验假定Aaron McDonald被分配了社区经理和审查方的角色。 如果没有,请返回创作环境以修改站点设置,然后选择Aaron McDonald作为社区经理和审查方。

在右上角,选择Log in,然后使用用户名“aaron.mcdonald@mailinator.com”和密码“password”进行签名。 请注意使用Twitter或Facebook凭据登录的功能。

chlimage_1-312

登录后,请注意有一个新的菜单项Administration,该菜单项出现是因为成员被赋予了审查者的角色。 现在,选择各种链接会更有趣。

chlimage_1-313

请注意,日历页面是主页,因为所选的引用站点模板首先包含日历函数,然后是活动流函数、论坛函数等。 此结构可从站点模板控制台中查看,或在创作环境中修改站点属性时:

chlimage_1-314

注意

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

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

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

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

chlimage_1-315

由于Aaron是群组管理员,因此选择群组链接将允许Aaron通过选择群组模板、图像(无论群组是开放还是保密)并邀请成员来创建新的社区群组。

例如,会在发布环境中创建群组。

组也可以在创作环境中创建并在创作环境的社区站点(社区组控制台)中进行管理。 本教程的下一步是在作者上创建组的体验。

chlimage_1-316

创建引用组:

  1. 选择​新建组
  2. “设置”选项卡
    • 组名称: Sports
    • 描述: A parent group for various sporting groups
    • 组 URL 名称: sports
    • 选择Open Group(允许任何社区成员通过加入参与)
  3. “模板”选项卡
    • 选择Reference Group(在其结构中包含允许嵌套组的组函数)
  4. 选择​创建组

chlimage_1-317

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

chlimage_1-318

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

例如,添加两个n ew groups.

  • 一个名为Baseball
    • 将其保留设置为Open Group(必需的成员资格)
    • 在“模板”选项卡上,选择Conversational Group
  • 一个名为Gymnastics
    • 将其设置更改为Member Only Group(成员资格受限)
    • 在“模板”选项卡上,选择Conversational Group

通知:

  • 在显示两个组之前,可能需要刷新页面
  • 此模板包含组函数,因此无法再进一步嵌套组
  • 在创作时, 组控制台提供了第三个选项 — Public Group(可选成员资格)

创建两个组后,选择打开的组“棒球组”,并注意其链接:Discussions What's New Members
群组的链接显示在主网站链接的下方,并会显示以下内容:

chlimage_1-319

在创作时 — 具有管理权限,导航到社区组控制台,并将Weston McCall添加到Community Engage Gymnastics <uid> Members组。

继续发布内容,以Aaron McDonald身份登录,并以匿名网站访客的身份查看体育组中的群组:

  • 从主页
  • 选择Groups链接
  • 选择Sports链接
  • 选择Sports的Groups链接

只有棒球组可见。

以Weston McCall(weston.mccall@dodgit.com /密码)的身份登录,然后导航到同一位置。 请注意,Weston能够Join打开的Baseball组和enter or Leave专用Gymnastics组。

chlimage_1-320

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

例如,转到​author​实例,在Communities Sites控制台中打开engage文件夹,选择​打开Site​图标以进入创作编辑模式。 然后选择预览模式以选择Web Page链接,然后选择编辑模式以添加标题和文本组件。 最后,只重新发布页面或整个网站。

chlimage_1-321

当社区成员拥有审核权限时,将显示“管理”链接,选择该链接后,将显示已发布的社区内容,并允许其以与创作环境中的审核控制台类似的方式审核的

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

chlimage_1-322

自注册

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

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

chlimage_1-323 chlimage_1-324

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

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

登录后,显示的第一个页面是其Profile页面,它们可以对其进行个性化设置。

chlimage_1-325

如果成员忘记了其登录ID,则可以使用其电子邮件地址进行恢复。

chlimage_1-326

在此页面上