创作新社区站点

创建社区站点

使用创作实例创建社区站点。 在AEM创作实例上:

  1. 使用管理员权限登录。
  2. 从全局导航中,转到​Communities > Sites

社区站点控制台提供了一个向导,可指导用户完成创建社区站点的步骤。 在最后一步中提交站点之前,可以前进到Next步骤或Back到上一步。

要开始创建新的社区站点,请执行以下操作:

  • 选择Create按钮。

createcommunitysite

步骤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:设计

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

社区站点主题

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

社区网站品牌

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

社区站点品牌化

上载 — 图像 — 站点

选择​下一步

步骤3:设置

在“设置”步骤中,在选择Next之前,请注意,有七个部分提供了对涉及用户管理、标记、审核、群组管理、分析、翻译和启用的配置的访问权限。

请访问AEM Communities启用入门教程,以体验如何使用启用功能。

用户管理

选中User Management的所有复选框

  • 允许站点访客自行注册
  • 允许网站访客在不登录的情况下查看网站
  • 允许成员发送和接收来自其他社区成员的消息
  • 允许使用Facebook登录,而不是注册和创建用户档案
  • 允许使用Twitter登录,而不是注册和创建用户档案
注意

对于生产环境,需要创建自定义Facebook和Twitter应用程序。 请参阅使用Facebook和Twitter进行社交登录

社区网站设置

标记

可以应用于社区内容的标记可通过选择之前通过Tagging Console定义的AEM命名空间(例如Tutorial命名空间)来控制。

使用提前键入搜索,可轻松查找命名空间。 例如,

  • 类型 tut
  • 选择 Tutorial

标记

角色

社区成 员角色通过角色部分中的设置进行分配。

要让社区成员(或成员组)以社区经理的身份体验站点,请使用提前键入搜索并从下拉列表的选项中选择成员或组名称。

例如,

注意

隧道 服务允许选择仅在发布环境中存在的成员和组。

新站点中的用户角色

审核

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

审核

ANALYTICS

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

请参阅社区功能的Analytics配置

分析

翻译

翻译设置指定站点的基本语言,以及UGC是否可以被翻译以及翻译到哪种语言(如果可以)。

  • 检查​允许机器翻译
  • 在默认的机器翻译服务中保留为翻译选择的默认语言
  • 保留默认翻译提供程序和配置
  • 由于没有语言副本,因此不需要全局存储
  • 选择​翻译整个页面
  • 保留默认持久性选项

翻译设置

启用

创建参与社区时留空。

有关快速创建启用社区的类似教程,请参阅AEM Communities支持入门

选择​下一步

启用

步骤4:创建社区站点

选择​创建。

创建站点

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

通信站点控制台

发布社区站点

创建的站点应从社区 — 站点控制台进行管理,该控制台与可从中创建新站点的控制台相同。

选择社区站点的文件夹以将其打开后,将鼠标悬停在站点图标上,可显示四个操作图标:

siteactionicons-1

在选择第四个省略号图标(更多操作)时,将显示导出网站和删除网站选项。

siteactionsnew-1

从左到右为:

  • 打开站点

    选择铅笔图标以在创作编辑模式下打开社区站点,以添加和/或配置页面组件

  • 编辑站点

    选择属性图标以打开社区站点以修改属性,如标题或更改主题

  • 发布站点

    选择“世界”图标以发布社区站点(例如,如果发布服务器在本地计算机上运行,则默认情况下会运行到localhost:4503)

  • 导出站点

    选择导出图标以创建社区站点的包,该包既存储在包管理器中,又已下载。
    请注意,网站包中未包含UGC。

  • 删除站点

    选择删除图标,以从​社区>站点控制台​中删除社区站点。 此操作会删除与网站关联的所有项目,如UGC、用户组、资产和数据库记录。

站点操作

注意

如果未对发布实例使用默认端口4503,请编辑默认复制代理,将端口号设置为正确的值。

在创作实例上,从主菜单:

  1. 导航到​工具 > 操作 > 复制​菜单。
  2. 选择​创作代理
  3. 选择​默认代理(发布)
  4. 在​设置​旁边,选择​编辑
  5. 在“代理设置”的弹出对话框中,选择​传输​选项卡。
  6. 在URI中,将端口号4503更改为所需的端口号。 例如,要使用端口6103:https://localhost:6103/bin/receive?sling:authRequestLogin=1
  7. 选择​确定
  8. (可选)选择​Clear​或​Force Retry​以重置复制队列。

选择发布

确保发布服务器运行后,选择世界图标以发布社区站点。

publish-site

成功发布社区网站后,会短暂显示一条消息“网站已发布”。

新社区用户组

除了新的社区站点之外,还会创建新用户组,其中为各种管理功能设置了适当的权限。 有关详细信息,请访问社区站点的用户组

对于此新社区站点,如果在步骤1中为站点名称“engage”,则可以从组控制台(全局导航:社区、组):

  • 社区参与社区经理
  • 社区参与组管理员
  • 社区参与成员
  • 社区参与审核者
  • 社区参与特权成员
  • 社区参与网站内容管理器

请注意,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在发布时编辑resource-mapping表。

要开始操作,请执行以下操作:

  1. 在发布实例上,使用管理员权限登录。

  2. 浏览到https://localhost:4503/crx/de

  3. 在项目浏览器中,展开/etc/map.

  4. 选择http节点:

    • 选择​创建节点:

      • ​Namelocalhost.4503(请 ** 勿使用“:”)

      • 键入:映射

  5. 选择新创建的localhost.4503节点后:

    • 添加属性:

    • ​名称:匹配

      • ​TypeString
      • ​Valuelocalhost.4503/$(必须以“$”字符结尾)
    • 添加属性:

      • ​名称:internalRedirect
      • ​TypeString
      • /content/sites/engage/en.html
  6. 选择​全部保存。

  7. (可选)删除浏览历史记录。

  8. 浏览到https://localhost:4503/。

    • 访问https://localhost:4503/content/sites/engage/en.html
注意

要禁用,只需为sling:match属性值添加前缀“x” — xlocalhost.4503/$ — 和​Save All

可选步骤

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

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

错误消息

疑难解答:无法重定向

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

修改站点

最初创建网站后,作者可以使用打开网站图标来执行标准的AEM创作活动。

此外,管理员还可以使用编辑站点图标来修改站点的属性,如标题。

在进行任何修改后,请记住​Save​并重新​Publish​站点。

注意

如果不熟悉AEM,请查看有关基本操作页面创作快速指南的文档

在此页面上