社区站点控制台

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

社区站点控制台提供对以下内容的访问:

请参阅 AEM Communities快速入门 在这里,您可以体验如何在创作环境中快速创建社区站点,以及如何从创作和发布环境创建社区组。

注意

用于创建的主Communities菜单 社区站点社区站点模板社区组模板、和 社区功能 仅供在创作环境中使用。

前提条件

在创建社区站点之前,它是 必填 至:

为确保站点能够支持多种功能,最佳做法是执行以下步骤:

访问社区站点控制台

在创作环境中,要访问社区站点控制台,请执行以下操作:

  • 从全局导航: Communities > 站点

“社区站点”控制台显示任何现有的社区站点。 从此控制台中,可以创建、编辑、管理和删除社区站点。

要创建社区站点,请选择 创建 图标。

要访问现有的社区站点以创作、修改、发布、导出或添加嵌套组,请选择站点的文件夹图标。

站点创建

站点创建控制台提供了一种分步方法,用于根据选定的站点来组装站点的功能 社区站点模板 和设置。

创建的每个网站都包含登录功能,因为网站访客在发布内容、发送消息或参与群组之前都需要登录。 包括的其他功能包括用户配置文件、消息传送、通知、网站菜单、搜索、主题设定和品牌推广。

通过选择 Create 按钮进行编辑。

创建过程是作为面板显示的一系列步骤,其中包含要配置的一组功能(作为子面板显示)。 您可以前进到 下一个 步骤或 返回 到上一步,然后再在最后一步中提交站点。

第1步:站点模板

newsitetemplate

在“站点模板”面板上,指定标题、描述、站点根、基本语言、名称和站点模板:

  • 社区站点标题

    站点的显示标题。

    标题会显示在已发布的站点和站点管理员UI中。

  • 社区站点描述

    站点的描述。

    该描述未出现在已发布的网站上。

  • 社区站点根目录

    站点的根路径。

    默认根目录为 /content/sites,但根可能会移到网站中的任何位置。

  • 社区站点基本语言

    (对于单语言,请不要触摸:英语)使用下拉菜单选择一种语言 或更多 可用语言的基础语言 — 德语、意大利语、法语、日语、西班牙语、葡萄牙语(巴西)、繁体中文、简体中文。 系统会为添加的每个语言创建一个社区站点,并按照中所述的最佳实践存在于同一站点文件夹中 翻译多语言站点的内容. 每个站点的根页面都包含一个由所选语言之一的语言代码命名的子页面,例如“en”表示英语,“fr”表示法语。

  • 社区站点名称:

    显示在URL中的站点根页面的名称。

    • 双击名称,因为创建站点后不易更改名称。

    • 基本URL ( https://server:port/site root/site name) 显示于 Community Site Name.

    • 对于有效的URL,请附加基本语言代码+“.html”

      例如https://localhost:4502/content/sites/mysight/en.html

  • 社区站点模板 菜单

    使用下拉菜单选择可用的 社区站点模板.

  • 选择​下一步

第2步:设计

“设计”面板包含两个用于选择主题和品牌推广横幅的子面板:

社区站点主题

Sitetheme

框架使用 Twitter Bootstrap 为站点提供响应式灵活设计。 可以选择多个预加载的Bootstrap主题之一来造型所选择的社区站点模板,或者可以上传Bootstrap主题。

选中后,主题将叠加一个不透明的蓝色复选标记。

在社区站点发布后,可以 编辑属性 并选择其他主题。

社区站点品牌化

网站品牌化

社区站点品牌化是作为标题显示在每个页面顶部的图像。

图像应设置为与浏览器中页面的预期显示一样宽,且高度为120像素。

创建或选择图像时,请记住:

  • 图像高度将裁剪为从图像的上边缘开始测量的120像素。

  • 图像将固定到浏览器窗口的左边缘。

  • 不会调整图像大小,因此当图像宽度为……

    • 如果宽度小于浏览器的宽度,图像将水平重复。
    • 大于浏览器的宽度,图像似乎会被裁剪。
  • 选择​下一步

步骤3:设置

“设置”面板包含多个子面板,这些子面板提供了在移动到创建站点的最后一步之前要配置的功能。

注意

启用通道服务

有几个“设置”子面板允许分配受信任成员来审核UGC、管理组或成为发布环境中启用资源的联系人。

该惯例适用于发布端 用户和用户组 (成员和成员组)在创作环境中不会重复。

因此,在创作环境中创建社区站点并将受信任成员分配给各种角色时,必须从发布环境中检索成员数据。

这是通过启用 [AEM Communities Publish Tunnel Service](/docs/experience-manager-65/communities/deploy/deploy-communities.html?lang=zh-Hans#tunnel-service-on-author) (创作环境)。

USER MANAGEMENT

createsitesettings

  • 允许用户注册

    如果选中,站点访客可以通过自助注册成为社区成员。
    如果未选中,则社区站点为 受限 和站点访客必须分配给社区站点的成员组,发出请求,或通过电子邮件向其发送邀请。 如果未选中,则不应允许匿名访问。
    取消选中 私有 社区站点。 默认值为选中。

  • 允许匿名访问

    如果选中,则社区站点为 open 任何网站访客都可以访问该网站。
    如果未选中,则只有已登录成员才能访问该站点。
    取消选中 私有 社区站点。 默认值为选中。

  • 允许发送消息

    如果选中,成员可以相互发送消息并发送给社区站点中的组。
    如果未选中,则不会为社区设置消息。
    默认值为未选中。

  • 允许社交登录: Facebook

    如果选中,则允许网站访客使用其Facebook帐户凭据登录。 选定的 facebook云配置 创建社区站点后,应将用户配置为将用户添加到社区站点的成员组。
    如果未选中,则不会显示Facebook登录信息。
    保留为未选中状态 私有 社区站点。 默认值为未选中。

  • 允许社交登录: Twitter

    如果选中,则允许网站访客使用其Twitter帐户凭据登录。 选定的 twitter云配置 创建社区站点后,应将用户配置为将用户添加到社区站点的成员组。
    如果未选中,则不会显示Twitter登录信息。
    保留为未选中状态 私有 社区站点。 默认值为未选中。

注意

允许社交登录

而示例Facebook和Twitter配置可能存在,并且可供选择 生产环境,则需要创建自定义Facebook和Twitter应用程序。 请参阅 使用Facebook和Twitter进行社交登录.

标记

网站标记

通过选择之前通过定义的标记命名空间,可控制可应用于社区内容的标记 标记控制台.

此外,为社区站点选择标记命名空间会限制在定义目录和资源时显示的选择。

  • 文本搜索框:开始键入以标识允许在网站上使用的标记。

角色

社区角色

社区成员的角色 都会分配这些设置。

使用提前输入搜索可以轻松查找社区成员。

  • 社区管理员

    开始键入以选择一个或多个社区成员或成员组,这些成员或成员组可以管理社区成员和成员组。

  • 社区审查方

    开始键入以选择一个或多个社区成员或成员组,这些成员或成员组将被信任为用户生成内容的审查方。

  • 拥有权限的社区成员

    开始键入以选择一个或多个社区成员或成员组,以便在以下情况下创建内容 Allow Privileged Member 已为 社区功能.

  • 社区管理员

    开始键入以选择一个或多个站点管理员,这些管理员可以独立于其他站点管理员和默认社区管理员来处理站点结构。 他们可以在层次结构的任何级别创建组,并成为嵌套组的默认管理员(但之后可以从嵌套组的管理员角色中删除他们)。

审核

站点审核

用于审核用户生成内容(UGC)的全局设置由这些设置控制。 单个组件具有用于控制审核的其他设置。

  • 内容已通过预审

    如果选中,则在审查方批准之前,不会显示发布的社区内容。 默认值为未选中。 有关更多信息,请参阅 审核社区内容.

  • 标记阈值,达到此值后隐藏内容

    如果大于0,则在从公开视图隐藏主题或帖子之前,必须对其进行标记的次数。 如果设置为–1,则标记的主题或帖子永远不会从公开视图中隐藏。 默认值为5。

ANALYTICS

site-analytics

  • 启用 Analytics

    仅在Adobe Analytics已 已配置 社区功能。
    默认值为未选中。 选中后,会出现其他选择菜单:

site-analytics-enable

  • 云配置框架引用

    从下拉菜单中,选择为此社区站点配置的Analytics Cloud服务框架。
    Communities 是中的框架示例 用于社区功能的Analytics配置 文档。

翻译

站点翻译

  • 允许机器翻译

    选中后(默认取消选中),将为站点中的UGC启用机器翻译。 这不会影响任何其他内容,例如页面内容,即使站点设置为多语言站点也是如此。 请参阅 翻译用户生成的内容 有关为AEM Communities配置许可翻译服务的信息。 请参阅 翻译多语言站点的内容 以了解完整的概述。

allow-machine-translation

  • 为选定的语言启用机器翻译

    为机器翻译启用的语言默认为指定的系统设置。 翻译集成配置. 可以通过删除默认设置和/或从下拉菜单中选择其他语言来覆盖此站点的这些默认设置。

  • 选择翻译提供商

    默认情况下,服务提供商是试用服务,使用 microsoft 仅供演示之用。 如果没有许可翻译服务提供商, 允许机器翻译 应取消选中。

  • 选择全局共享存储

    对于具有多个语言副本的网站,全局共享存储提供了从每个语言副本中可见的单个会话线程。 这是通过选择作为语言副本包含的语言之一来实现的。 默认为 无全局共享存储.

  • 选择翻译提供商配置

    选择 翻译集成框架 为已许可的翻译提供商创建。

  • 为您的社区站点选择翻译选项

    • 翻译整个页面

      如果选定此选项,则页面上的所有UGC都将翻译为该页面的基本语言。

      默认为 未选择.

    • 仅翻译选定内容

      如果选中,则每个帖子旁边都会显示翻译选项,以便可以将单个帖子翻译为页面的基本语言。
      默认为 已选择.

  • 选择持久性选项

    • 根据用户请求翻译贡献的内容并在此后持续
      如果选定此项,则在发出请求之前不会翻译内容。 翻译后,翻译将存储在存储库中。

      默认为 未选择.

    • 不持续翻译

      如果选择,则翻译不会存储在存储库中。

      如果未选择,则会保留翻译。

      默认为 未选择.

  • 智能渲染

    选择以下选项之一:

    • Always show contributions in the original language(默认)
    • Always show contributions in user preferred language
    • Show contributions in user preferred language for only logged-in users

步骤4 :创建社区站点

如果需要任何调整,请使用 返回 按钮来制作它们。

一次 创建 选定并启动,则创建站点的过程无法中断。

创建站点后:

  • 不支持更改url (节点名称)。
  • 对社区站点模板的未来更改不会影响已创建的社区站点。
  • 禁用社区站点模板不会影响已创建的社区站点。
  • 可以编辑 结构 社区站点的属性。

create-site

进程完成后,新站点的文件夹会显示在Communities Sites控制台中,作者可以在其中添加页面内容,管理员可以修改站点的属性。

modify-site-property

要编辑社区站点,请选择其项目文件夹以将其打开:

站点项目

当使用鼠标将鼠标悬停在站点上或触摸站点卡时,会出现允许出现以下内容的图标:

创作站点内容

可以使用与任何其他AEM网站相同的工具创作站点的内容。 要打开站点进行创作,请选择 Open Site 图标。 站点将在新选项卡中打开,以便社区站点控制台保持可访问状态。

站点内容

注意

如果不熟悉AEM,请查看文档 基本处理页面创作快速指南.

修改站点属性

edit-site

在站点创建过程中指定的现有站点的属性,可以通过选择 Edit Site图标。

Details of the following properties match the descriptions provided in the 站点创建 部分。

modify-site-basicinfo

修改基本

BASIC面板允许修改:

  • 社区站点标题
  • 社区站点描述

不能修改社区站点名称。

选择其他社区站点模板对现有社区站点没有影响,因为模板和站点之间没有连接。

相反, 结构 可以修改社区站点的。

修改结构

“结构”面板允许修改最初从所选社区站点模板创建的结构。 在面板中,可以:

  • 拖放其他 社区功能 进入网站结构。

  • 在站点结构中社区功能的实例上:

    • gear icon

      编辑设置,包括显示标题和URL名称,以及 拥有权限的成员组.

    • trashcan icon

      从站点结构中移除(删除)函数。

    • grid icon

      修改在站点顶级导航栏中显示的函数顺序。

注意

您可以更改“站点结构”中所有函数(顶部的函数除外)的顺序。 因此,无法更改社区站点的主页。

注意
  • 尽管显示标题可能会发生更改并且不会产生副作用,但建议不要编辑属于社区站点的社区函数的URL名称。

例如,重命名URL不会移动现有UGC,因此“丢失”UGC。

注意

组功能必须 第一或唯一 在站点结构中的函数。

任何其他函数,如 页面函数,必须先包含并列出。

示例:将目录函数添加到社区站点结构

add-catalog-site

修改设计

“设计”面板允许应用新主题:

修改设置

通过“设置”面板,可访问社区站点创建步骤3的子面板下的大多数设置:

修改缩略图

利用“缩略图”面板,可上传图像以在“社区站点”控制台中表示站点。

发布站点

新建或修改社区站点后,可以通过选择 Publish Site 图标将鼠标悬停在站点上时显示。

publish-site

成功发布站点后有指示。

站点已发布

使用嵌套组发布

发布社区站点后,必须单独发布使用创建的每个子社区(嵌套组) 群组控制台.

导出站点

export-site

选择导出图标,将鼠标悬停在该站点上时,您可以创建社区站点的资源包,这两个资源包都存储在 包管理器 并下载。

站点包中未包含UGC。

删除站点

deleteicon

要删除社区站点,请选择将鼠标悬停在社区站点控制台中的站点上时显示的删除站点图标。 此操作将删除与站点关联的所有项目,例如UGC、用户组、资源和数据库记录。

已创建社区用户组

发布新的社区站点后,将新建成员组(在发布环境中创建用户组),这些成员组具有为各种管理和成员角色设置的相应权限。

为成员组创建的名称包括 site-name 给定位置 步骤1 (显示在URL中的名称)。 它还包含唯一ID,以避免与具有不同社区站点根目录的社区站点和组具有相同的站点名称发生冲突。

例如,如果标题为“Getting Started Tutorial”的网站的名称为“engage”,则版主的用户组将为:

  • title:社区参与审查方
  • 名称: community-engage-uid — 审查方

在创建站点时,任何成员都分配了作为版主或组管理员的角色,这些成员将分配给相应的组并分配给成员组。 发布新站点时,会在发布上创建这些组和成员分配。

有关详细信息,请参阅 管理用户和用户组.

注意

如果 允许社交登录: Facebook 一旦用户组启用 community-<site-name>-<uid>-members
创建,应用 facebook云服务 应配置为将用户添加到此组。

配置身份验证错误

默认情况下,当用户输入错误的凭据且无法登录时,社区站点会重定向到示例登录页面。 此示例登录不存在于 生产服务器.

要正确重定向,请在配置站点并推送到发布后,完成以下步骤以获取身份验证失败以重定向到社区站点:

  • 在每个AEM发布实例上。

  • 使用管理员权限登录。

  • 访问 Web控制台.

  • 定位 Adobe Granite Login Selector Authentication Handler.

  • 选择 pencil 图标,以打开配置进行编辑。

  • 输入 登录页面映射 如下所示:

    /content/sites/<site-name>/path/to/login/page:/content/sites/<site-name>

    例如:
    /content/sites/engage/en/signin:/content/sites/engage/en

  • 选择​保存

auth-error

测试身份验证重定向

在配置有社区站点的登录页面映射的同一AEM发布实例上:

测试身份验证

从主站点控制台访问社区站点

从全局导航站点控制台中,社区站点位于 Community Sites 文件夹。

虽然可以通过此方式访问社区站点,但对于管理任务,应从社区站点控制台访问社区站点。

访问站点

在此页面上