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/ ...
随机推荐
- OpenCV 和 Dlib 人脸识别基础
00 环境配置 Anaconda 安装 1 下载 https://repo.anaconda.com/archive/ 考虑到兼容性问题,推荐下载Anaconda3-5.2.0版本. 2 安装 3 测 ...
- ryu—流量监视
1. 代码解析 ryu/app/simple_monitor_13.py: from operator import attrgetter from ryu.app import simple_swi ...
- git 分支合并时如何忽略某个文件
[转]git 分支合并时如何忽略某个文件 - 神奇的旋风 - 博客园 https://www.cnblogs.com/xuan52rock/p/13268872.html Git - git-merg ...
- Centos虚拟机上安装部署Tenginx,以及部署过程中遇到的问题
Tenginx下载网址: Tenginx 官网地址:http://tengine.taobao.org/ Tenginx的官方网址中可以阅读Nginx的文档,可以选择中文进行阅读.下载Tengine- ...
- 在Centos7上安装Python+Selenium+Chrome+Chromedriver
1.下载Chrome 上一篇文章已经演示过了Python+Selenium+Firefox+Geckodriver安装步骤并通过自动化脚本打开百度 因此当前只需要安装Chrome和Chromedriv ...
- 不要在nodejs中阻塞event loop
目录 简介 event loop和worker pool event loop和worker pool中的queue 阻塞event loop event loop的时间复杂度 Event Loop中 ...
- HBase协处理器加载过程(1.2.x)
一.首先来看ObserverCoprocessor:1.观察者协处理器的静态加载的配置是在hbase-site.xml中配置如下属性:通过hbase.coprocessor.region.classe ...
- 25.sshd和scp
1.配置sshd服务 想要使用 SSH 协议来远程管理Linux 系统,则需要部署配置sshd 服务程序.sshd 是基于SSH协议开发的一款远程管理服务程序. sshd 服务的配置信息保存在/e ...
- LInux-Lamp搭建
LInux-Lamp搭建 一 yum安装(自动会下载依赖包) (一)mysql安装 检测是否安装: yum list installed mysql* rpm -qa | grep mysql* 安装 ...
- Inceptor [Code: 40000, SQL State: 42000] COMPILE FAILED: Internal error NullPointerException: [Error 40000] java.lang.NullPointerException
下面代码报空指针 with `__all_dim__` as ( select * from ( select from_unixtime(unix_timestamp(`__bts__`) -1,' ...