体验发布站点

在发布时浏览到新站点

新创建的社区站点已发布后,浏览到创建站点时显示的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 Restrictions作为解决方法来控制此行为。

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

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

    注意

    请勿转到本地化的站点。

  2. 转到​页面属性

    站点身份验证

  3. 转至​高级​选项卡。

    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

注意

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

视图基本论坛功能,方法是选择论坛链接。

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

站点访客能够视图帖子并以各种方式对其进行排序。

chlimage_1-315

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

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

用户组也可以在作者环境中创建,并在创作环境的社区站点(社区组控制台)中进行管理。 本教程的下一个内容是在author上创建组。

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​实例,打开社区站点控制台中的engage文件夹,选择​打开站点​图标以进入作者编辑模式。 然后选择预览模式以选择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

在此页面上