体验已发布的站点

上次更新: 2023-10-20
  • 主题:
  • Communities
    查看有关此主题的更多信息
  • 创建对象:
  • User

发布时浏览到新站点

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

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

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

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

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 链接时,可以在“运动”组中嵌套两个组。

例如,添加两个 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 open 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

在此页面上