初始设置

开始作者实例和发布实例

出于开发和演示目的,需要运行一个作者和一个发布实例。

为此,请按照基本的AEM 快速入门说明操作,这将导致

对于AEM Communities,

  • 作者环境适用于

    • 站点、模板和组件的开发
    • 管理和配置任务
  • 发布环境用于

    • 发布和管理内容的社区体验
    • 创建社区组、成员和成员组
注意

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

安装最新的Communities版本

本教程创建一个参与社区站点,它基于AEM Communities6.2功能包版本1.10。

要确保安装了最新的功能包,请访问:

有关创建启用社区站点的教程,请访问EnablementAEM Communities入门。

配置 Analytics

为社区站点](analytics.md)配置[Adobe Analytics后,将提供有关社区活动的信息,以增强社区成员的体验,并向站点的管理员提供反馈。

与Adobe Analytics的整合是可选的。

为通知配置电子邮件

默认情况下,通知功能可用于使用Communities Sites控制台创建的所有站点,它为通知提供电子邮件渠道。

必须为站点正确配置电子邮件。

请参阅配置电子邮件

启用隧道服务

在创作环境中创建社区站点时,隧道服务允许向在发布环境中注册的受信任社区成员分配角色。 隧道服务还允许从创作环境的成员和组控制台访问社区成员。

该约定适用于在发布环境中创建到​not​的成员和组,在创作环境中重新创建。 有关详细信息,请参阅管理用户和用户组

有关在​author​实例上启用隧道服务的简单说明,请参见隧道服务

社区管理员角色

社区管理员组的成员可以创建社区站点、管理站点、管理成员(他们可以禁止社区成员)以及审核内容。

创建用户

在​author​上创建一个用户,该用户被分配为社区管理员的角色:

  • 在创作实例上

  • 以管理员权限登录

    • 例如,用户名“admin”/密码“admin”
  • 在主控制台中,导航到​工具>操作>安全>用户

  • 从​编辑​菜单中,选择​添加用户

  • Create New User对话框中,输入

    • ID(&A);:天狼星
    • 电子邮件地址:sirius.nilson@mailinator.com
    • 口令(&A);:口令
    • 确认口令(&A);:口令
    • 名字:天狼星
    • 姓氏(&A);:尼尔森

将Sirius分配给社区管理员组

向下滚动到Add User to Groups:

  • 输入“C”以搜索

    • 选择 Community Administrators
    • 选择 Community Enablement Managers
  • 选择​保存

chlimage_1-301

启用社交登录

在使用Facebook和Twitter的社交登录演示版之前,必须

  1. 安装修复包或最新功能包(对于2017年3月Facebook API更改)
  2. 在发布环境 中启用OAuth提供者

对于生产服务器,必须创建提供社交登录所需的云服务。

请参阅使用Facebook和Twitter进行社交登录

创建教程标记

使用Tutorial的标记命名空间创建用于参与和启动教程的标记。

使用标记控制台创建以下标记:

  • Tutorial: Sports / Baseball
  • Tutorial: Sports / Gymnastics
  • Tutorial: Sports / Skiing
  • Tutorial: Arts / Visual
  • Tutorial: Arts / Auditory
  • Tutorial: Arts / History

chlimage_1-302

然后按照说明

  1. 设置标记权限
  2. 发布标记

为AEM Communities入门Tutorials创建的标记包示例

获取文件

用于UGC公用存储的MongoDB

建议将MSRP(MongoDB)设置为公用商店,以体验从发布和/或作者环境协调所有UGC的灵活性。

有关说明,请访问如何设置MongoDB for Demo

默认情况下,作者和发布AEM实例的安装导致用户生成的内容(UGC)存储在JCR Tar存储中,该使用JSRP进行访问。 JSRP不是常用商店,这意味着UGC仅在输入它的实例上可见。 通常,UGC是在发布实例中输入的,在创作环境中不可见,从而导致所有需要使用发布实例的协调任务。

在此页面上