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/ ...
随机推荐
- 【Android】编译报错 Annotation processors must be explicitly declared now 解决方案
问题 在网上下载一个demo,因为版本久远,里面添加了本地 Butter Knife 的jar包,在编译时报错 Annotation processors must be explicitly dec ...
- 前端面试之JavaScript的基本数据类型!
前端面试之JavaScript的基本数据类型! JS的基本数据类型 数字 字符串 布尔值 JavaScript中有两个特殊的原始值: null (空) 和undefined (未定义), , 它们不是 ...
- JavaScript中的构造函数和原型!
JavaScript中的原型! 原型的内容是涉及到JavaScript中的构造函数的 每一个构造函数都有一个原型对象!prototype 他的作用是 共享方法!还可以扩展内置对象[对原来的内置对象进行 ...
- C#高级编程第11版 - 第八章 索引
[1]8.1 引用方法 1.委托是指向方法的.NET地址变量. 2.委托是类型安全的类,定义了返回类型和参数类型.委托类不单单只包含一个方法引用,它也可以保存多个方法的引用. 3.Lambda表达式直 ...
- valgrind和Kcachegrind性能分析工具详解
一.valgrind介绍 valgrind是运行在Linux上的一套基于仿真技术的程序调试和分析工具,用于构建动态分析工具的装备性框架.它包括一个工具集,每个工具执行某种类型的调试.分析或类似的任务, ...
- 通过动态构建Expression Select表达式并创建动态类型来控制Property可见性
通过动态构建Expression Select表达式并创建动态类型来控制Property可见性 项目中经常遇到的一个场景,根据当前登录用户权限,仅返回权限内可见的内容.参考了很多开源框架,更多的是在V ...
- Jenkins (自动使用docker容器发布java.war +tomcat)
一.大概流程 因为目前没有找Jenkins 和docker 之间比较友好的插件,所以只能使用这种比较low 的方式来实现自动部署了. 1.Jenkins在gitlab拉取项目并编译. 2.将编译后的代 ...
- linux下mysql基于mycat做主从复制和读写分离之基础篇
Linux下mysql基于mycat实现主从复制和读写分离1.基础设施 两台虚拟机:172.20.79.232(主) 172.20.79.233(从) 1.1软件设施 mysql5.6.39 , my ...
- Kubernetes --(k8s)入门
k8s 简介: 什么是k8s? Kubernetes (k8s)是Google开源的容器集群管理系统(谷歌内部:Borg).在Docker技术基础上,为容器化的应用提供部署运行.资源调度.服务发现和动 ...
- c#的dllimport使用方法详解(Port API)
DllImport是System.Runtime.InteropServices命名空间下的一个属性类,其功能是提供从非托管DLL(托管/非托管是微软的.net framework中特有的概念,其中, ...