作者在找工作哦 @zhengqiang 知乎是目前国内用户平均素质最高的网站,其日均访问IP在60万以上。对于这样一个用户活跃度极高、产出大量优质内容(UGC)网站来说,如何把内容更好地组织呈现并将其中优质部分的价值最大化,非常重要。本文木柄首先深度剖析知乎目前的内容架构模型,然后再给出基于现有架构模型上的拓展优化方案,读者不但可以从中更加透彻的了解网站内容组织架构模型,也可以将其中的架构思维推广到一般UGC网站产品的优化。 一、知乎的内容组织架构模型 #1.1 基础模块(1问题-n回答-n评论模块) 知乎基础模块中一个问题对应于n个回答,一个回答又对应于n个评论,因此我们可以把基础模块称为1问题-n回答-n评论模块。 假设知乎架构模型中仅存在基础模块,将会是一个怎样的场景?那就是信息流随着时间的推移不断生成新的内容并把旧信息快速替换冲刷掉,这种对基础模块无差别的线性陈列,对用户来说将是一个灾难:第一,在简单罗列的线性信息海洋中,用户汲取其所需信息的成本太高;第二,信息流如同大河奔流,那些有挖掘价值的信息点稍纵即逝,即信息价值被严重挥霍;第三,用户不能将有价值的信息点从信息大河里“舀”出来,信息可见而不可用,无法产生长效作用。知乎的产品设计者很好地意识到了这些潜在的“灾难”,并对每个问题点做出了针对性的产品设计方案,下面木柄逐一展开分析。 #1.2 话题模块 话题模块用来解决“在线性简单罗列的信息海洋中,用户汲取所需信息的成本太高”的问题。知乎中,每一个基础模块(1问题-n回答-n评论模块)可以添加“话题”标识,“话题”描述了基础模块的“类别”,话题模块与基础模块是多对多的映射关系(many2many)。 事实上,为内容添加“标识”的做法在以内容为核心的网站的组织架构模型中屡见不鲜,很多网站将这种“标识”称为标签(比如lofter)。但是知乎的话题比普通网站的标签走的更远:知乎的各个话题之间不像标签那样是孤立的,它定义了一套将话题组织起来的数据结构。请注意,话题本身就是对基础模块的一种组织形式,而又存在一套数据结构描述了话题的组织形式,那么我们可以将这种数据结构称作“描述结构组织的结构组织”,知乎自己是这么介绍这个“描述结构组织的结构组织”:知乎的全部话题通过父子关系构成一个有根无循环的有向图;根话题即为所有话题的最上层的父话题;请不要在问题上直接绑定根话题。 #1.3 发现模块 发现模块解决了信息流如同大河奔流,那些有挖掘价值的信息点稍纵即逝,即信息价值被严重挥霍的问题。发现模块主要有两部分内容组成:推荐与热门。热门内容是由用户群体行为所做出来的“内容精选”,而推荐内容是知乎运营人员对“群体行为”的补充完善,最大程度地让有价值的信息减缓流速,或者二次“逆流”,目的就是让有价值的信息得以“上浮”与“驻留”。 此外值得一提的是,如果说发现模块是构筑在知乎基础模块上的信息“驻留模块”,那么话题模块也有一个针对其信息的“驻留模块”——“话题精华模块”。发现模块是挖掘全局的有价值的信息,而“话题精华模块”挖掘的是该话题的有价值的信息,从而使有价值的信息在不同的组织维度上得到“驻留”,而不被浩大的信息流冲的无影无踪。 #1.4 收藏模块 收藏模块解决了用户不能将有价值的信息点从信息大河里“舀”出来,信息可见而不可用,无法产生长效作用的问题。收藏功能是很多内容为王的网站架构中重要的一环,使用户可以从浩淼的信息流中舀出其感兴趣的那一瓢。 知乎的收藏模块支持创建收藏文件夹,即用户可以对收藏内容再组织,存放到相应的收藏文件夹中。此外知乎的收藏模块还走的更远,用户组织的收藏夹可以设置为“公有”状态,并分享给其他用户。也就是用户的利己行为(收藏自己感兴趣或者有帮助的内容),产生了利他的效果(其他用户也能看到由别人的收藏夹并从中获益)。从内容组织角度上来说,知乎的收藏夹不但提供了将信息“舀”出保存的作用,而且也起到将优质信息“驻留”与“上浮”的作用。 #1.5 知乎日报模块 知乎日报模块是一个比较特殊的模块,它并不是知乎的主体模块,你可以将其理解成知乎产品的衍生模块,它事实上也从另外一个角度在解答信息价值被严重挥霍的问题。 知乎日报模块与知乎主体模块采用松耦合的架构模式,它是对知乎这个庞大的优质内容生产机器的二次开发。知乎日报采取“日报”的方式,每天对知乎中产生的经典内容做一次组织成刊。知乎日报简单的布局、呈现方式,更加符合人们在移动端的阅读习惯,使那些觉得在移动端使用知乎不方便的用户,或者想在碎片时间里进行阅读的用户,有一个更加贴心的知乎产品可以选择。 二、知乎个性化阅读模块设计思路 至此我们看到了知乎对其庞大的UGC(基础模块)内容在各个维度上进行充分挖掘和利用,将有价值的信息通过不同的组织模块进行“上浮”与“驻留”。减慢有价值的信息的流速,从而帮助用户获取对其有用的信息。 以上分析的是目前知乎已有的架构模型,下面木柄在已有模块的基础上,设计一个“个性阅读模块”。知乎个性阅读模块与“知乎日报”模块类似,独立于主体模块之外,与主体模块采用松耦合的架构模式。个性阅读模块主要架构在话题模块之上,对用户提供基于兴趣话题的个性化阅读服务。个性化阅读模块与知乎日报的区别主要在以下两个方面: (1)个性化订阅服务中由用户决定其阅读内容,而知乎日报的内容由运营人员推送。 (2)个性化订阅服务架构在话题模块之上,而知乎日报架构在整个知乎主体模块之上。 #2.1 个性化阅读模块设计概述 首先,就如前文所述,个性化阅读模块和“知乎日报”一样独立于知乎主体模块之外。 其次,在个性化阅读模块中,用户可以利用一套完整的“个性化阅读内容生成工具”制作完全属于自己的个性化阅读内容。制作个性化阅读内容的过程,事实上就是用户按自己的喜好设置一组筛选参数,让系统筛选出满足用户个性需求的阅读内容。筛选参数举例:目标话题、是/否只在精选内容中选取、时间范围、赞同数大于等于、包换关键词、内容篇幅大小等等。 再次,为个性化内容阅读模块定义三个操作:删除已读内容、将内容添加到收藏(同时在阅读模块中删除)、稍后再读。这样,用户可以将已经意义不大的内容删去(可以定义“划去”手势),也可以将优质的内容存入收藏夹(同时在订阅内容中不再显示),这两个操作联合起来使用,将是一种非常酷的阅读体验:用户在读书的过程中能真正体验到“把书越读越薄”的感觉,最后等读完这本“书”,书里就不再有任何内容,其中最精华的部分已经被你加入到了收藏夹。此外,稍后再读功能,可以把重要的但是现在不想立即阅读的内容重新标注成“未读”随机插入到未读内容中。 2.2 个性化阅读模块存在的必要性 #(1)引导用户深度阅读,提升用户忠诚度 知乎如果想要培养用户深度阅读的习惯,从而提升用户粘性与用户忠诚度,仅仅提供娱乐化或者泛化的阅读体验是不够的。而个性化内容阅读模块恰好能够弥补现有产品的这个缺憾,完善整个产品生态体系。从设计上来说,将个性化阅读模块主要构建在话题模块之上,也正是因为考虑到知乎需要提供“有中心”的、“聚焦”的深度阅读体验,从而真正让用户感觉到自己因为阅读知乎,在某方面取得了进步(品牌感知)。 #(2)话题精选模块无法替代个性化阅读模块 在前面的描述中,笔者提到个性化阅读模块“主要”架构在话题模块之上,而事实上现有的话题精选模块也是架构在话题模块上的,那个性化阅读模块的不可替代性体现在哪里呢? 其一,随着时间的推移与内容的持续堆积,话题精选模块正在变得越来越“臃肿”,直接阅读太过“臃肿”的东西,一定会对用户造成心理上的负担,这是一种极其不佳的用户体验。个性化阅读模块将内容制订的权力移交给了用户(“话题精选”退化为筛选功能的一个参数),用户可以凭借自己的喜好筛选特定感兴趣的话题,生成体量适中的阅读内容。 其二,请看以下场景:用户关注话题的话题精选中有500条内容,他已经阅读了前250条,等到一段时间后用户又回来准备阅读这个话题精选,假设该用户是“理性”的,那么他要滚屏到250条之后,才能真正开始阅读。而事实上,用户是非理性的,他们会抱怨每一次准备阅读话题精选的时候,呈现在他们眼中的永远都是曾经读过的内容,要寻找没有阅读过的内容就需要疯狂滚屏,到后来自己也搞不清楚哪些读了,哪些还没有读。结论也就是,话题精选模块的设计事实上也只适合泛化阅读,而没有为深度阅读提供良好的用户体验。此外,收藏模块也会遇到话题精选模块的这个“尴尬”(可以考虑个性化阅读模块架构在话题模块与收藏模块之上)。反观个性化阅读模块,它是为深度阅读量身定制的,“删除已读内容”、“将内容添加到收藏(同时删除)”、“稍后再读”这三个功能,一方面给用户提供一种将书“越读越薄”的读书体验,并将精华内容留存起来;另一方面,只向用户呈现其还未阅读的过的“新鲜”的内容,这才是深度阅读应该提供的良好体验。 #(3)完善产品生态 从信息结构角度来看,话题精选模块提供一种全新的信息“驻留”与“逆流”的机制,完善了知乎产品生态系统,它能够使知乎中的优质内容的作用时间半径扩大,增大了信息半衰期,从而提升信息利用率。 三、尾声 知乎是木柄本人非常喜欢的一个知识型问答社区,因为能够从知乎上学到很多知识,更重要的是知乎对于产品从业人员有着独特的意义,你能从知乎的产品形态中感悟到很多。此文从产品内容组织架构的角度切入,以后有机会还想谈一谈知乎的UGC机制(知乎的用户行为引导设计非常令木柄膜拜)。 木柄正在写作产品方面的一系列干货,大家不要错过了。木柄的公共号mubing01,个人博客www.mubing01.cn期待您的关注。木柄正处于自由职业状态,如果有知乎人看到此文,希望您能够联系我,非常期待可以加入知乎;此外,如果您能提供其他靠谱的产品方面的工作也请联系我,谢谢。网上看了些关于知乎网站架构的解读,还不错,转过来和wc的朋友们一起分享! 作者blog:http://mubing01.cn/?cat=1 目前讲到了“问题 话题 发现 日报 阅读”对于知乎专栏,作者好像还没讲到,随后更新! 全文转过来了,分析的还不错! 官网已经找不到这篇文章,被分成两篇进行解读,估计还会有后续的更新!