社区站点控制台 communities-sites-console
社区站点控制台提供对以下内容的访问:
- 站点创建
- 站点编辑
- 站点管理
- 创建和编辑嵌套组 (子社区)
请参阅AEM Communities快速入门,从中可了解在创作环境中创建社区站点的速度以及如何从创作和发布环境创建社区组。
先决条件 prerequisites
在创建社区站点之前,需要 执行以下操作:
- 确保有一个或多个Publish实例正在运行。
- 启用通道服务以管理成员和成员组。
- 识别主发布者。
- 当主发布者端口不是默认端口时,配置复制 (4503)。
为确保站点能够支持多种功能,最佳做法是执行以下步骤:
- 安装最新功能包。
- 为AEM Communities启用Adobe Analytics。
- 配置电子邮件
- 识别社区管理员。
- 为社交登录启用OAuth处理程序。
访问社区站点控制台 accessing-communities-sites-console
在创作环境中,要访问社区站点控制台,请执行以下操作:
- 从全局导航: 社区 > 站点
“社区站点”控制台显示任何现有的社区站点。 从此控制台中,可以创建、编辑、管理和删除社区站点。
要创建社区站点,请选择 创建 图标。
要访问现有的社区站点以创作、修改、发布、导出或添加嵌套组,请选择站点的文件夹图标。
站点创建 site-creation
站点创建控制台提供了一种分步方法,用于根据选定的社区站点模板和设置来组装站点的功能。
创建的每个网站都包含登录功能,因为网站访客在发布内容、发送消息或参与群组之前都需要登录。 包括的其他功能包括用户配置文件、消息传送、通知、网站菜单、搜索、主题设定和品牌推广。
通过选择社区站点控制台顶部的Create
按钮来启动进程。
创建过程是作为面板显示的一系列步骤,其中包含要配置的一组功能(作为子面板显示)。 可以前进到 下一步 步骤或 上一步,然后在最后一个步骤中提交站点。
第1步:站点模板 step-site-template
在“站点模板”面板上,指定标题、描述、站点根、基本语言、名称和站点模板:
-
社区站点标题
站点的显示标题。
标题会显示在已发布的站点和站点管理员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步:设计 step-design
“设计”面板包含两个用于选择主题和品牌推广横幅的子面板:
社区站点主题 community-site-theme
框架使用Twitter Bootstrap
为站点提供响应式灵活设计。 可以选择多个预加载的Bootstrap主题之一来造型所选择的社区站点模板,或者可以上传Bootstrap主题。
选中后,主题将叠加一个不透明的蓝色复选标记。
发布社区站点后,可以编辑属性并选择其他主题。
社区站点品牌化 community-site-branding
社区站点品牌化是作为标题显示在每个页面顶部的图像。
图像应设置为与浏览器中页面的预期显示一样宽,且高度为120像素。
创建或选择图像时,请记住:
-
图像高度将裁剪为从图像的上边缘开始测量的120像素。
-
图像将固定到浏览器窗口的左边缘。
-
不会调整图像大小,因此当图像宽度为……
- 如果宽度小于浏览器的宽度,图像将水平重复。
- 大于浏览器的宽度,图像似乎会被裁剪。
-
选择 下一步。
步骤3:设置 step-settings
“设置”面板包含多个子面板,这些子面板提供了在移动到创建站点的最后一步之前要配置的功能。
[AEM Communities Publish Tunnel Service](https://experienceleague.adobe.com/docs/experience-manager-65/communities/deploy/deploy-communities.html?lang=zh-Hans#tunnel-service-on-author)
来实现的。USER MANAGEMENT user-management
-
允许用户注册
如果选中,站点访客可以通过自助注册成为社区成员。
如果未选中,则社区站点为 受限的,并且必须将站点访客分配给社区站点的成员组、发出请求或通过电子邮件向其发送邀请。 如果未选中,则不应允许匿名访问。
取消选中 私有 社区站点。 默认值为选中。 -
允许匿名访问
如果选中,社区站点为 打开,任何站点访客都可以访问该站点。
如果未选中,则只有已登录成员才能访问该站点。
取消选中 私有 社区站点。 默认值为选中。 -
允许发送消息
如果选中,成员可以相互发送消息并发送给社区站点中的组。
如果未选中,则不会为社区设置消息。
默认值为未选中。 -
允许社交登录: Facebook
如果选中,则允许网站访客使用其Facebook帐户凭据登录。 应将选定的Facebook云配置配置为在创建社区站点后将用户添加到社区站点的成员组。
如果未选中,则不会显示Facebook登录信息。
取消选中 私有 社区站点。 默认值为未选中。 -
允许社交登录:Twitter
如果选中,则允许网站访客使用其Twitter帐户凭据登录。 应将选定的Twitter云配置配置为在创建社区站点后将用户添加到社区站点的成员组。
如果未选中,则不会显示Twitter登录信息。
取消选中 私有 社区站点。 默认值为未选中。
标记 tagging
可以通过选择之前通过标记控制台定义的标记命名空间来控制可应用于社区内容的标记。
此外,为社区站点选择标记命名空间会限制在定义目录和资源时显示的选择。
- 文本搜索框:开始键入以标识允许在网站上使用的标记。
角色 roles
社区成员🔗的角色已分配了这些设置。
使用提前输入搜索可以轻松查找社区成员。
-
社区管理员
开始键入以选择一个或多个社区成员或成员组,这些成员或成员组可以管理社区成员和成员组。
-
社区审查方
开始键入以选择一个或多个社区成员或成员组,这些成员或成员组将被信任为用户生成内容的审查方。
-
拥有权限的社区成员
开始键入以选择一个或多个社区成员或成员组,以便在为社区功能选择
Allow Privileged Member
时为其提供创建内容的能力。 -
社区管理员
开始键入以选择一个或多个站点管理员,这些管理员可以独立于其他站点管理员和默认社区管理员来处理站点结构。 他们可以在层次结构的任何级别创建组,并成为嵌套组的默认管理员(但之后可以从嵌套组的管理员角色中删除他们)。
审核 moderation
用于审核用户生成内容(UGC)的全局设置由这些设置控制。 单个组件具有用于控制审核的其他设置。
-
内容已预审
如果选中,则在审查方批准之前,不会显示发布的社区内容。 默认值为未选中。 有关详细信息,请参阅审核社区内容。
-
隐藏内容前的标记阈值
如果大于0,则在从公开视图隐藏主题或帖子之前,必须对其进行标记的次数。 如果设置为–1,则标记的主题或帖子永远不会从公开视图中隐藏。 默认值为5。
ANALYTICS analytics
-
启用Analytics
仅在为Communities功能配置Adobe Analytics时可用。
默认值为未选中。 选中后,会出现其他选择菜单:
-
云配置框架引用
从下拉菜单中,选择为此社区站点配置的Analytics Cloud服务框架。
Communities
是Analytics Configuration for Communities Features文档的框架示例。
翻译 translation
-
允许机器翻译
选中后(默认取消选中),将为站点中的UGC启用机器翻译。 这不会影响任何其他内容,例如页面内容,即使站点设置为多语言站点也是如此。 有关为AEM Communities配置许可翻译服务的信息,请参阅翻译用户生成的内容。 请参阅翻译多语言站点的内容以了解完整概述。
-
为所选语言启用机器翻译
为机器翻译启用的语言默认为翻译集成配置指定的系统设置。 可以通过删除默认设置和/或从下拉菜单中选择其他语言来覆盖此站点的这些默认设置。
-
选择翻译提供商
默认情况下,服务提供商是仅使用
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 :创建社区站点 step-create-communities-site
如果需要任何调整,请使用 返回 按钮进行调整。
选择并启动 创建 后,将无法中断创建站点的过程。
创建站点后:
- 不支持更改url (节点名称)。
- 对社区站点模板的未来更改不会影响已创建的社区站点。
- 禁用社区站点模板不会影响已创建的社区站点。
- 可以通过修改社区站点的属性来编辑其的STRUCTURE。
进程完成后,新站点的文件夹会显示在Communities Sites控制台中,作者可以在其中添加页面内容,管理员可以修改站点的属性。
要编辑社区站点,请选择其项目文件夹以将其打开:
当使用鼠标将鼠标悬停在站点上或触摸站点卡时,会出现允许出现以下内容的图标:
创作站点内容 authoring-site-content
可以使用与任何其他AEM网站相同的工具创作站点的内容。 要打开站点进行创作,请选择鼠标悬停在站点上时显示的Open Site
图标。 站点将在新选项卡中打开,以便社区站点控制台保持可访问状态。
修改站点属性 modifying-site-properties
在站点创建过程中指定的现有站点的属性,可以通过选择鼠标悬停在站点上时显示的Edit Site
图标进行修改。
Details of the following properties match the descriptions provided in the
站点创建分区。
修改基本 modify-basic
BASIC面板允许修改:
- 社区站点标题
- 社区站点描述
不能修改社区站点名称。
选择其他社区站点模板对现有社区站点没有影响,因为模板和站点之间没有连接。
相反,可以修改社区站点的STRUCTURE。
修改结构 modify-structure
“结构”面板允许修改最初从所选社区站点模板创建的结构。 在面板中,可以:
- 尽管显示标题可能会发生更改并且不会产生副作用,但建议不要编辑属于社区站点的社区函数的URL名称。
示例:将目录函数添加到社区站点结构 example-adding-a-catalog-function-to-a-community-site-structure
修改设计 modify-design
“设计”面板允许应用新主题:
修改设置 modify-settings
通过“设置”面板,可访问社区站点创建步骤3的子面板下的大多数设置:
修改缩略图 modify-thumbnail
利用“缩略图”面板,可上传图像以在“社区站点”控制台中表示站点。
发布站点 publishing-the-site
新建或修改社区站点后,通过选择鼠标悬停在站点上时显示的Publish Site
图标,可以发布(激活)站点。
成功发布站点后有指示。
使用嵌套组发布 publishing-with-nested-groups
发布社区站点后,必须单独发布使用组控制台创建的每个子社区(嵌套组)。
导出站点 exporting-the-site
将鼠标悬停在该站点上时,选择导出图标,以便创建同时存储在包管理器中并下载的社区站点的包。
站点包中未包含UGC。
删除站点 deleting-the-site
要删除社区站点,请选择将鼠标悬停在社区站点控制台中的站点上时显示的删除站点图标。 此操作将删除与站点关联的所有项目,例如UGC、用户组、资源和数据库记录。
已创建社区用户组 created-community-user-groups
发布新的社区站点后,将新建成员组(在发布环境中创建用户组),这些成员组具有为各种管理和成员角色设置的相应权限。
为成员组创建的名称包含步骤1中给定的 site-name(显示在URL中的名称)。 它还包含唯一ID,以避免与具有不同社区站点根目录的社区站点和组具有相同的站点名称发生冲突。
例如,如果标题为“Getting Started Tutorial”的网站的名称为“engage”,则版主的用户组将为:
- title:社区参与审查方
- 名称: community-engage-uid-moderators
在创建站点时,任何成员都分配了作为版主或组管理员的角色,这些成员将分配给相应的组并分配给成员组。 发布新站点时,会在发布上创建这些组和成员分配。
有关详细信息,请参阅管理用户和用户组。
配置身份验证错误 configure-for-authentication-error
默认情况下,当用户输入错误的凭据且无法登录时,社区站点会重定向到示例登录页面。 此示例登录在生产服务器上不存在。
要正确重定向,请在配置站点并推送到发布后,完成以下步骤以获取身份验证失败以重定向到社区站点:
-
在每个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
-
选择 保存。
测试身份验证重定向 test-authentication-redirection
在配置有社区站点的登录页面映射的同一AEM发布实例上:
-
浏览到社区站点主页。
-
选择“注销”。
-
选择“登录”。
-
输入不正确的凭据,如用户名“x”和密码“x”。
-
登录页面应显示“无效登录”错误。
从主站点控制台访问社区站点 accessing-community-sites-from-main-sites-console
从全局导航站点控制台中,社区站点位于Community Sites
文件夹中。
虽然可以通过此方式访问社区站点,但对于管理任务,应从社区站点控制台访问社区站点。