Community Cloud零基础学习(五)Topic(主题)管理
我们以前讲过 Service Cloud 零基础(三)Knowledge浅谈,我们日常可以看见很多得文章或者帖子,我们可以将其通过data category / group进行管理。但是一个系统中得文章可能成千上万或者百万计,常用得文章可能会大打折扣,这个时候我们应该如何更好得对文章进行管理分类呢?这里就引入了Topic得概念,我们使用Topic来组织社区得内容或者突出得重点讨论得东西。不要觉得 Topic有多神气,实际得冲浪场景中随处可见。我们在知乎,在微博,在脉脉上看文章都会有通过 主题/ 话题进行展示,点进去有很多相关文章。我们只需要看到我们需要的主题,然后点进去找到我们感兴趣需要得文章即可。那Salesforce 拥有哪几类得主题类型,如何进行主题管理呢,下面的内容主要针对这两点进行阐述。
一. Topic类型
不同得应用场景会拥有不同得类型,在salesforce community得世界主要拥有3种类型: Featured Topic(特色主题) / Navigational Topic(导航主题)/ Content Topic(内容主题)。我们常用得可能是 Featured Topic 以及 Navigational Topic。
- Navigational Topic:展示在 Menu测,这种主题用于提供了社区的主题的一致性;
- Featured Topic:用于显示当前最新最热的主题,通常显示在首页展示当前的最热主题,类似微博热搜的感觉;
- Content Topic:用于组织管理你原有的内容(Content)。
1. Navigational Topic:展示在 Menu测,这种主题用于提供了社区的主题的一致性。 Navigational Topic 可以设置 主题以及子主题,我们可以按照以下的步骤去设置 Navigational Topic。
1)setup 搜索 communities 或者 sites,我们以前的demo中的截图是communities,但是因为 Spring21 给更改了名称,搜索 communities还是好用,但是需要了解现在 community的入口从 All Communities改成了All Sites。

2) 为了演示方便,我们新建了一个custom service类型的community,点击Workspaces按钮以后点击 Content Management区域。
3) 上方切换到Topics,左侧切换到 Navigational Topics。后续的两个类型都是在左侧配置,前面的步骤都是一样的,后续会省略。

4)我们可以配置导航主题以及子主题,通过上面描述我们可以看到,最多可以25个主题,每个主题下最多10个子主题,每个子主题下面还可以最多10个子主题。上图中默认显示的是父主题,我们如果想针对某个父主题创建子主题,或者针对子主题创建它对应的子主题,我们只需要在 Show subtopics of那里选择需要操作的父主题,然后输入对应的子主题点击 Add以后点击Save即可。针对子主题创建子主题同样操作。

5)展示Navigational Topic:我们只需要在builder中的 Navigation区域, Type 选择 Navigational Topic,我们勾选上 Add the 'More Topics',publish以后看一下效果。

6)进入 community,上方的menu的 Topics会默认展示 parent topic,其他的是默认隐藏的状态,我们想要查看所有的主题情况下,可以点击 MORE Topics

点击 More Topics以后会展示当前community的层级结构

2. Featured Topic:用于显示当前最新最热的主题,通常显示在首页展示当前的最热主题。项目中这个类型的主题使用的也是非常的多,因为通过特色主题,用户可以找到最常用的主题以及相关的文章解决方案等。针对 self-service的QA会有很大的帮助。步骤如下:
1)在topic中创建相关的主题内容,比如下图中我们默认创建了4个 topic,默认是没有变成featured;

2)切换到 featured topics以后,点击select a topic,输入我们在上面创建的topic,点击add,全部选完以后,点击save即可。需要注意的是,featured topic最多只能25个。featured topic展开以后可以每个都配置相关的缩略图,这里不做展示;

3) builder的home页面,我们选择 Featured Topics & Feeds标准组件,默认的内容就会展示我们配置的 featured topic。

3) Content Topic:用于组织管理你原有的内容(Content)。操作很简单,找到 topic,选择需要启用的topic,点击Enable for Content即可。

二. 文章和主题管理
我们根据上面的操作将主题都创建完了,然而我们点进去空空如也,因为尽管有了主题,但是我们之前创建的文章以及后续创建的文章并没有和主题相关联,所以我们的另外的重点就是如何将文章和主题进行关联管理。
有两种方式去进行文章管理,一个是针对指定文章去分配主题,另外是根据data category group去动态配置哪些文章属于哪些主题。
1. 指定文章分配主题: 我们如果系统中的文章不多,或者通过 data category 去进行了主题分配情况下,还想额外的设置给额外的主题,我们可以使用 Articla Management。找到指定的我们想去分配的文章,点击Add Topic分配我们需要的主题点击Save即可。

2. 自动的主题分配:这个也是我们最常用的方案,通过设置指定的data category分配给指定的哪些topic,保证文章发布以后就会设置了主题标签。

通过以上的步骤,我们便创建了主题和文章之间的关系。
三. 国际化处理
我们做的项目有可能是国际化的项目,我们在 Content Management只能设置指定的语言,如果需要对主题的名称以及描述进行国际化操作,只需要 setup找到 translate workbench,选择translate,setup component选择 Managed Topic然后针对label或者description进行国际化翻译即可。
总结:篇中简单描述了community cloud中的主题管理相关内容。篇中有错误地方欢迎指出,有不懂欢迎留言。文章浅入浅出,主要讲一下概念,感兴趣的小伙伴想要深入了解的话,自行查看相关文档。
Community Cloud零基础学习(五)Topic(主题)管理的更多相关文章
- Service Cloud 零基础(五)Trailhead学习 Embedded Chat
本篇参考:https://trailhead.salesforce.com/content/learn/modules/web-chat 想一下我们为什么要用service cloud呢?为什么要有s ...
- Salesforce Sales Cloud 零基础学习(四) Chatter
Chatter是一个Salesforce实时协作应用程序,它允许你的用户一起工作.互相交谈和共享信息,不管用户角色或位置如何,连接.并激励用户在整个组织内高效工作. Chatter 让用户们在 Opp ...
- Community Cloud零基础学习(一)启用以及简单配置
本篇参考: https://trailhead.salesforce.com/en/content/learn/trails/communities https://trailhead.salesfo ...
- Community Cloud零基础学习(四)Builder创建自定义的布局
前几篇讲了Community Cloud权限配置等信息,但是没有太讲过 Community如何进行配置layout,本篇主要描述使用Builder去进行符合需求的Community Layout的构建 ...
- Salesforce Sales Cloud 零基础学习(三) Lead & Opportunity & Quote
上一篇讲的是Account 和 Contact,本篇主要描述 Lead & Opportunity & Quote.他们的主要的作用如下: Lead 用来存储潜在客户. Opportu ...
- Salesforce Sales Cloud 零基础学习(二) Account 和 Contact
上一篇我们讲了Sales Cloud 中关于一个公司的产品和定价手册的概念,产品需要卖给企业客户(包括渠道伙伴以及合作伙伴等等)或者是个人客户,那客户信息存在哪里?针对企业客户,通过谁去串联起和企业客 ...
- Salesforce Sales Cloud 零基础学习(一) Product 和 Price Book
以前的博客大部分都是基于force.com以及lightning展开的自定义开发,其实salesforce提供了很多的标准的功能以及平台, Sales Cloud便是作为Salesforce核心的平台 ...
- Community Cloud零基础学习(二)信誉等级设置 & Global Search设定
当我们创建了Community以后,我们需要对他进行定制页面来使community用户更好的使用.此篇主要描述两点,信誉等级设定以及Global Search 设定.其他的内容后期再慢慢描述. 一. ...
- Community Cloud零基础学习(三)Partner Account
本篇参考:http://salesforce.vidyard.com/watch/bLE3QNRSej2iasw9vvc6Tk http://salesforce.vidyard.com/watch/ ...
随机推荐
- 权限管理3-整合Spring Security
一.Spring Security介绍 1.框架介绍 Spring 是一个非常流行和成功的 Java 应用开发框架.Spring Security 基于 Spring 框架,提供了一套 Web 应用安 ...
- 为什么MySQL索引使用B+树
为什么MySQL索引使用B+树 聚簇索引与非聚簇索引 不同的存储引擎,数据文件和索引文件位置是不同的,但是都是在磁盘上而不是内存上,根据索引文件.数据文件是否放在一起而有了分类: 聚簇索引:数据文件和 ...
- Mac 禁用动画
# opening and closing windows and popovers defaults write -g NSAutomaticWindowAnimationsEnabled -boo ...
- CSGO项目
#include <Windows.h> #include <sstream> #include <iostream> #include <math.h> ...
- Golang 性能优化实战
小结: 1. 性能查看工具 pprof,trace 及压测工具 wrk 或其他压测工具的使用要比较了解. 代码逻辑层面的走读非常重要,要尽量避免无效逻辑. 对于 golang 自身库存在缺陷的,可以寻 ...
- Most basic operations in Go are not synchronized. In other words, they are not concurrency-safe.
Most basic operations in Go are not synchronized. In other words, they are not concurrency-safe. htt ...
- TCP/IP建立连接的时候ISN序号分配问题
初始建立TCP连接的时候的系列号(ISN)是随机选择的,那么这个系列号为什么不采用一个固定的值呢?主要有两方面的原因 防止同一个连接的不同实例(different instantiations/inc ...
- Wireshark抓包参数
目录 wireshark 抓包过滤器 一.抓包过滤器 二.显示过滤器 整理自陈鑫杰老师的wireshark教程课 wireshark 抓包过滤器 过滤器分为抓包过滤器和显示过滤器,抓包过滤器会将不满足 ...
- 404 GET /nbextensions/jupyter-js-widgets/extension.js
数据科学交流群,群号:189158789,欢迎各位对数据科学感兴趣的小伙伴的加入! 解决办法: 首先要确定你安装和配置nbextensions时有没有加--user,如果当时没加这里就不用加,否则不一 ...
- Java面试题及解析(判断题)
1.代码差错,判断代码对错,并指出错误处 abstract class Name{ private String name; public abstract Boolean isStupidName( ...