面向社区的Rich Publisher Apps -可使用Lightning就绪的Rich Publisher应用程序入门

学习目标

完成本单元后,您将能够:

  • 描述什么是Rich Publisher Apps。
  • 列出Rich Publisher Apps的一些用例。
  • 描述Rich Publisher App的基本架构。

获得竞争优势

想象不只是添加文件或链接到您的提要帖子,还可以想象附加一个实时视频,醒目的GIF或交互式小部件。使用Rich Publisher Apps平台,几乎一切皆有可能。使用该平台可将多达五个自定义应用构建,配置和集成到Feed发布者中。为您的社区成员提供“现在就在这里可用”的便利,使您领先于竞争对手。

提要项上的映射Rich Publisher App

使用Rich Publisher Apps,您可以:

  • 将案例附加到帖子上。
  • 插入GIF文件或著名的引号。
  • 开始视频会议。
  • 附加一个Trailhead模块。
  • [您的想法在这里!]

在本模块中,我们描述如何构建Rich Publisher App,以使您的供稿更加动态,并向第三方服务开放它们。

注意

注意

Lightning Component框架具有两个编程模型,Lightning Web Components和Aura。在此模块中,我们使用Aura构建Rich Publisher Apps。

那么它是怎样工作的?

Rich Publisher Apps平台为您提供了创建交互式应用并将其集成到Feed发布器中的所有必要工具。

您可以通过三种方式将Rich Publisher App添加到您的社区。

  • 从AppExchange获取。
  • 在您的组织中构建自定义应用。
  • 通过变更集或程序包移植应用程序。
将Rich Publisher Apps添加到组织的方法

从组织到社区

将Rich Publisher App添加到组织后,所有组织的社区均可使用。社区管理员和管理员可以在其社区的“管理工作区”中选择并启用可用的应用程序。

附加文件图标

当您将Rich Publisher App添加到社区时,成员会在发布者旁看到该应用程序的图标。

此示例显示了具有三个自定义应用程序集成的Feed发布者。有用于附加外壳(1),GIF(2)和Trailhead模块(3)的图标。

问题发布者中的Rich Publisher App图标

从社区到出版商

Rich Publisher Apps图标显示在文本和问题发布者的组,主题,直接消息和用户配置文件供稿中。它们不会出现在民意调查发布者中。

注意

注意

在问题发布者中,Rich Publisher App图标显示在RTF编辑器下的“详细信息”部分中。

社区成员单击该图标以打开选择框。

Rich Publisher选择框

他们选择一些东西,单击Add,然后单击Share或 Ask,然后Salesforce会发布带有附件的帖子。

问题发布中包含的Rich Publisher App有效负载

关键发展概念

在下一个单元中,我们将引导您创建动态的Rich Publisher App。作为后续,理解一些概念将很有用。

有效负载是开发Rich Publisher Apps的关键概念。有效载荷是提要项表示的一部分。这是附加到供稿项的东西-视频,GIF或小部件。

提要项表示有效负载

有效载荷可以是字符串,可以是base64编码的JSON对象(无论您选择什么)。作为开发人员,您可以控制有效负载。

当Salesforce通过API获取提要项目时:

  1. 它将有效负载与提要项目相关联。
  2. 它获取有效负载。
  3. 它将有效载荷与提要项数据一起发送到提要中。

现在让我们看一下该架构的概述。

Rich Publisher Apps的四个主要组件

  • 合成组件(闪电组件)
  • 渲染组件(闪电组件)
  • 图标(发布者中显示的图像文件)
  • 可本地化的标签(标题和悬停文本)
Rich Publisher App的主要组件

接下来,我们逐步完成这些元素的创建过程,并将它们组合在一起成为一个内聚且动态的Rich Publisher App。