我们以前讲过 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(主题)管理的更多相关文章

  1. Service Cloud 零基础(五)Trailhead学习 Embedded Chat

    本篇参考:https://trailhead.salesforce.com/content/learn/modules/web-chat 想一下我们为什么要用service cloud呢?为什么要有s ...

  2. Salesforce Sales Cloud 零基础学习(四) Chatter

    Chatter是一个Salesforce实时协作应用程序,它允许你的用户一起工作.互相交谈和共享信息,不管用户角色或位置如何,连接.并激励用户在整个组织内高效工作. Chatter 让用户们在 Opp ...

  3. Community Cloud零基础学习(一)启用以及简单配置

    本篇参考: https://trailhead.salesforce.com/en/content/learn/trails/communities https://trailhead.salesfo ...

  4. Community Cloud零基础学习(四)Builder创建自定义的布局

    前几篇讲了Community Cloud权限配置等信息,但是没有太讲过 Community如何进行配置layout,本篇主要描述使用Builder去进行符合需求的Community Layout的构建 ...

  5. Salesforce Sales Cloud 零基础学习(三) Lead & Opportunity & Quote

    上一篇讲的是Account 和 Contact,本篇主要描述 Lead & Opportunity & Quote.他们的主要的作用如下: Lead 用来存储潜在客户. Opportu ...

  6. Salesforce Sales Cloud 零基础学习(二) Account 和 Contact

    上一篇我们讲了Sales Cloud 中关于一个公司的产品和定价手册的概念,产品需要卖给企业客户(包括渠道伙伴以及合作伙伴等等)或者是个人客户,那客户信息存在哪里?针对企业客户,通过谁去串联起和企业客 ...

  7. Salesforce Sales Cloud 零基础学习(一) Product 和 Price Book

    以前的博客大部分都是基于force.com以及lightning展开的自定义开发,其实salesforce提供了很多的标准的功能以及平台, Sales Cloud便是作为Salesforce核心的平台 ...

  8. Community Cloud零基础学习(二)信誉等级设置 & Global Search设定

    当我们创建了Community以后,我们需要对他进行定制页面来使community用户更好的使用.此篇主要描述两点,信誉等级设定以及Global Search 设定.其他的内容后期再慢慢描述. 一. ...

  9. Community Cloud零基础学习(三)Partner Account

    本篇参考:http://salesforce.vidyard.com/watch/bLE3QNRSej2iasw9vvc6Tk http://salesforce.vidyard.com/watch/ ...

随机推荐

  1. 【Android】编译报错 Annotation processors must be explicitly declared now 解决方案

    问题 在网上下载一个demo,因为版本久远,里面添加了本地 Butter Knife 的jar包,在编译时报错 Annotation processors must be explicitly dec ...

  2. 前端面试之JavaScript的基本数据类型!

    前端面试之JavaScript的基本数据类型! JS的基本数据类型 数字 字符串 布尔值 JavaScript中有两个特殊的原始值: null (空) 和undefined (未定义), , 它们不是 ...

  3. JavaScript中的构造函数和原型!

    JavaScript中的原型! 原型的内容是涉及到JavaScript中的构造函数的 每一个构造函数都有一个原型对象!prototype 他的作用是 共享方法!还可以扩展内置对象[对原来的内置对象进行 ...

  4. C#高级编程第11版 - 第八章 索引

    [1]8.1 引用方法 1.委托是指向方法的.NET地址变量. 2.委托是类型安全的类,定义了返回类型和参数类型.委托类不单单只包含一个方法引用,它也可以保存多个方法的引用. 3.Lambda表达式直 ...

  5. valgrind和Kcachegrind性能分析工具详解

    一.valgrind介绍 valgrind是运行在Linux上的一套基于仿真技术的程序调试和分析工具,用于构建动态分析工具的装备性框架.它包括一个工具集,每个工具执行某种类型的调试.分析或类似的任务, ...

  6. 通过动态构建Expression Select表达式并创建动态类型来控制Property可见性

    通过动态构建Expression Select表达式并创建动态类型来控制Property可见性 项目中经常遇到的一个场景,根据当前登录用户权限,仅返回权限内可见的内容.参考了很多开源框架,更多的是在V ...

  7. Jenkins (自动使用docker容器发布java.war +tomcat)

    一.大概流程 因为目前没有找Jenkins 和docker 之间比较友好的插件,所以只能使用这种比较low 的方式来实现自动部署了. 1.Jenkins在gitlab拉取项目并编译. 2.将编译后的代 ...

  8. linux下mysql基于mycat做主从复制和读写分离之基础篇

    Linux下mysql基于mycat实现主从复制和读写分离1.基础设施 两台虚拟机:172.20.79.232(主) 172.20.79.233(从) 1.1软件设施 mysql5.6.39 , my ...

  9. Kubernetes --(k8s)入门

    k8s 简介: 什么是k8s? Kubernetes (k8s)是Google开源的容器集群管理系统(谷歌内部:Borg).在Docker技术基础上,为容器化的应用提供部署运行.资源调度.服务发现和动 ...

  10. c#的dllimport使用方法详解(Port API)

    DllImport是System.Runtime.InteropServices命名空间下的一个属性类,其功能是提供从非托管DLL(托管/非托管是微软的.net framework中特有的概念,其中, ...