Show Menu
主题×

创作新社区站点

创建社区站点

使用创作实例创建社区站点。 在AEM作者实例上:
  1. 以管理员权限登录。
  2. 在全局导航中,转到“ 社区 ”> “站点 ”。
“社区站点”控制台提供一个向导,用于指导用户完成创建社区站点的各个步骤。 在最后一步中提交站点 Next 之前, Back 可以前进到该步骤或前一步。
要开始创建新社区站点,请执行以下操作:
  • 选择按 Create 钮。

第1步:站点模板

在“站 点模板 ”步骤中,输入标题、说明和URL的名称,然后选择社区站点模板,例如:
  • 社区站点标题 : Getting Started Tutorial
  • 社区站点描述 : A site for engaging with the community.
  • 社区站点根目录 :(默认根留空 /content/sites )
  • 云配置 :(如果未指定云配置,则留空)提供指定云配置的路径。
  • 社区站点基础语言 :(对于单种语言,请保持不变:英语)使用下拉式列表 从可用语言 -德语、意大利语、法语、日语、西班牙语、葡萄牙语(巴西)、中文(繁体)和中文(简体)中选择一种或多种基本语言。 将根据多语言站点的翻译内容中介绍的最佳实践,为添加的每种语言创建一个社区站点,并且该站点将 存在于同一站点文件夹中 。 每个站点的根页面将包含一个由所选语言之一的语言代码命名的子页面,如英语为“en”或法语为“fr”。
  • 社区站点名称 :参与
    • 多次-检查名称,因为创建站点后该名称不易更改
    • 初始URL将显示在社区站点名称下方
    • 对于有效的URL,请附加基本语言代码+ "。html"
    • 例如 ,https://localhost:4502/content/sites/ engage/en.html
  • 模板 :下拉选择 Reference Site
  • 选择​ 下一步

第2步:设计

设计步骤分为两个部分,用于选择主题和品牌横幅:

COMMUNITY SITE THEME

选择要应用于模板的所需样式。 选中后,主题将覆盖一个复选标记。

COMMUNITY SITE BRANDING

(可选)上传要在网站页面上显示的横幅图像。 横幅被固定到浏览器的左边缘,位于社区站点标题和导航链接之间。 横幅高度会被裁剪为120像素。 横幅的大小不会调整为适合浏览器的宽度和120像素高。
选择​ 下一步

第3步:设置

在“设置”步骤中,在选 Next 择之前,请注意,有七个部分提供对配置的访问,这些配置涉及用户管理、标记、审核、组管理、分析、翻译和启用。
请访问AEM Communities 快速入门教程(Enablement Tutorial),体验如何使用支持功能。

用户管理

选中用户管理的所 有复选框
  • 允许站点访客自行注册
  • 允许站点访客视图站点而不登录
  • 允许成员发送和接收来自其他社区成员的消息
  • 允许使用Facebook登录,而不是注册和创建用户档案
  • 允许使用Twitter登录,而不是注册和创建用户档案
对于生产环境,必须创建自定义Facebook和Twitter应用程序。 请参 阅使用Facebook和Twitter进行社交登录

TAGGING

可应用于社区内容的标记通过选择先前通过标记控制台定义的AEM命名空间( 如教程命名空间 )来 进行控制
使用预先键入搜索可轻松查找命名空间。 例如,
  • 类型 tut
  • 选择 Tutorial

ROLES

社区成员角色 ,通过“角色”部分中的设置进行分配。
要让社区成员(或成员组)以社区管理者身份体验站点,请使用“预先键入”搜索并从下拉列表的选项中选择成员或组名称。
例如,
隧道服务 允许选择仅在发布环境中存在的成员和组。

MODERATION

接受审核用户生成 的内容 (UGC)的默认全局设置。

ANALYTICS

如果Adobe Analytics获得许可,且已配置Analytics云服务和框架,则可以启用Analytics并选择框架。

TRANSLATION

翻译 ”设置指定站点的基本语言,以及UGC是否可以翻译为哪种语言。
  • 检查允 许机器翻译
  • 默认的机器翻译服务将默认语言保留为翻译的选定语言
  • 保留默认翻译提供程序和配置
  • 不需要全球商店,因为没有语言副本
  • 选择 翻译整个页面
  • 保留默认持久性选项

ENABLEMENT

创建参与社区时留空。
有关快速创建支持社区的类似教 ,请参 阅AEM Communities教育入门
选择​ 下一步

第4步:创建社区站点

Select Create.
完成该过程后,新站点的文件夹会显示在“社区——站点”控制台中。

发布社区站点

创建的站点应从社区——站点控制台进行管理,该控制台与创建新站点的控制台相同。
选择社区站点的文件夹以将其打开后,将指针悬停在站点图标上方,以显示四个操作图标:
选择第四个椭圆图标(更多操作)时,将显示“导出站点”和“删除站点”选项。
从左至右为:
  • 打开站点
    选择铅笔图标以在作者编辑模式下打开社区站点,以添加和/或配置页面组件
  • 编辑站点
    选择属性图标以打开社区站点以修改属性,如标题或更改主题
  • 发布站点
    选择“全球”图标以发布社区站点(例如,如果发布服务器在本地计算机上运行,则默认为localhost:4503)
  • 导出站点
    选择导出图标以创建同时存储在包管理器中和已下载的 社区站 点的包。 请注意,UGC未包含在站点包中。
  • 删除站点
    选择删除图标以从“社区”>“站点”控 制台中删除社区站点 。 此操作将删除与站点关联的所有项目,如UGC、用户组、资产和数据库记录。
如果未对发布实例使用默认端口4503,请编辑默认复制代理,将端口号设置为正确值。
在创作实例中,从主菜单:
  1. 导航到 工具 >操 >复 制菜单
  2. 选择作 者上的代理
  3. 选择 默认代理(发布)
  4. 在“设置 ”旁 ,选择“ 编辑 ”。
  5. 在“代理设置”的弹出对话框中,选择“传 ”选项卡。
  6. 在URI中,将端口号4503更改为所需的端口号。 例如,要使用端口6103:https://localhost:6103/bin/receive?sling:authRequestLogin=1
  7. 选择 确定
  8. (可选)选择 清除 或强 制重试 ,以重置复制队列。

Select Publish

确保发布服务器正在运行后,选择“全球”图标以发布社区站点。
社区站点成功发布后,将短暂显示一条消息“站点已发布”。

新建社区用户组

与新社区站点一起,还会创建新用户组,这些用户组具有为各种管理功能设置的适当权限。 有关详细信息,请 访问社区站点的用户组
对于此新社区站点,如果在步骤1中指定站点名称“参与”,则可以从“组”控制台中看到四个新 用户组 (全局导航:社区、组):
  • 社区参与社区经理
  • 社区参与组管理员
  • 社区参与会员
  • 社区参与版主
  • 社区参与特权成员
  • 社区参与站点内容管理器
请注意, Aaron McDonald是
  • 社区参与社区经理
  • 社区参与版主
  • 社区参与成员(间接作为主持人组的成员)

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

配置身份验证错误

在将站点配置并推送到发布后, 在发布实例 Adobe Granite Login Selector Authentication Handler 上配置登录映射()。 优点是,当登录凭据输入不正确时,身份验证错误将重新显示社区站点的登录页面,并显示错误消息。
添加作 Login Page Mapping
  • /content/sites/engage/en/signin:/content/sites/engage/en

可选步骤

更改默认主页

当为演示目的使用发布站点时,将默认主页更改为新站点可能会很有用。
为此,需要使 用CRXDE Lite在发布 时编辑资源 映射表。
开始:
  1. 在发布实例上,使用管理员权限登录。
  2. 在项目浏览器中,展开 /etc/map.
  3. 选择节 http 点:
    • 选择 创建节点:
  4. 选择新创建 localhost.4503 的节点:
    • 添加属性:
    • 姓名 sling:match
      • 类型字符
      • localhost.4503/$(必须以“$”字符结尾)
    • 添加属性:
      • 名称 sling:internalRedirect
      • 类型字符
      • /content/sites/engage/en.html
  5. 选择“ 全部保存”。
  6. (可选)删除浏览历史记录。
  7. 浏览至https://localhost:4503/。
    • 请访问https://localhost:4503/content/sites/engage/en.html
要禁用,只需在属性 sling:match 值前添加“x”- —— 前缀 xlocalhost.4503/$ ,然后 保存全部

疑难解答:保存映射时出错

如果无法保存更改,请确保节点名称为 localhost.4503 “点”分隔符,而不是“冒号”分 localhost:4503 隔符,因为它 localhost 不是有效的命名空间前缀。

疑难解答:无法重定向

常规表达式​ 字符串 ​末尾的“$”很重要,因此只 sling:match https://localhost:4503/ 能精确映射,否则重定向值前缀于URL中server:port之后可能存在的任何路径。 因此,当AEM尝试重定向到登录页面时,将失败。

修改站点

最初创建站点后,作者可以使用“打开 站点”图标 ,执行标准AEM创作活动。
此外,管理员可以使 用“编辑站点 ”图标来修改站点的属性,如标题。
进行任何修改后,请记 住保 存并重​ 新发 布站点。
如果不熟悉AEM,请视图有关基本 操作的文档 ,并 阅读页面创作快速指南