preload
04

五大层次实现全新架构

PHPWind产品架构图

相关文章

从2008年后半年开始,phpwind持续推进“单核心多模式”的产品架构,目前到了一个比较完善的程度。从产品架构图可以看出,与以往相比,新的产品体系具有更庞大、完善的产品架构与清晰的功能与模块划分。

这些功能将通过各种产品模块来实现,整个社区体系的架构分为五个大层面。自下而上分别为数据层、通讯层、基础层、应用层、展现层。从数据层开始,通过API规范和通用模板,到展现层的门户化、个人中心等形成了一个比较完整的树状结构。

在新的产品架构下,各种应用和模式间的融合更加紧密,而不会像目前市面上的产品硬生生的捆绑;可实现自由安装和卸载;可实现灵活的组合运营;实现内 容的更大价值聚合、挖掘和萃取;人与信息间的交互会更加频繁和友好;并且对其他第三方产品的扩展性更好。在4月份,主要基础应用可以与广大用户见面。

新产品打破了传统社区产品固化的模式,真正的实现产品跨界混搭,让产品更为通用,为社区网站的未来发展提供更好的基础平台。

数据层

对于一个站点,数据是最核心最重要的。这里的数据包括人(会员)的数据、人的各种行为产生的内容数据、包括了商业行为的内容数据。

在新产品架构中,数据层作为最底层的架构支撑。它表现出来的是作为产品核心的数据库,包括会员数据、帖子的数据、日志的数据、照片的数据、群组的数据、商品的数据等。

通讯层

这个层也是比较抽象的一个层面,这个层面支撑数据间的通讯,通过API规范和通用模块支撑起所有产品模块的通讯行为。

API的规范接口对于各种应用模块的接入是非常重要的,不论是phpwind程序内部的各种应用或者是与外界产品的合作,通过规范的API接口,可以提供与所有phpwind应用之间的通讯。

通用模块对于数据的调用提供进一步支持,通过规范的通用模块,可以支持更多、更复杂的应用在调用数据的时候的通讯问题。

基础层

这一层面也可以叫做“基础设施层”。如果把一个社会比作一个大框架大容器,那么社会中的水电煤气和公路铁路等就是基础设施。它在整个具体的产品中是底层支撑和核心功能的作用。

基础层的主要组成:登入注册、积分体系、权限体系、隐私体系、任务中心、消息中心、导航体系、头像控件、内容发布和评论控件、分享推荐收藏控件、内容审核体系等。

这些基础设施是支撑整个社区产品交互和运作的基础,没有这些设施,再华丽的设计也无法表现。没有登入和注册,这个社区就没有相对实名的人,没有人也 就无法从事内容的生产和交互。积分体系是社区的主要激励体制,在优秀的社区激励体制中,用户会在一定程度上更加规范的从事内容生产和信息交互。社区权限体 系。它是社区的一种身份,也是在社区游荡的一种重要的身份证,好比一个社会需要多种角色的人。登入注册、积分体系、权限体系等基础功能模块的上,将陆续完 善开发后续的功能模块。

应用层

应用层最大的使命是进行内容的生产和交互。

phpwind社区“应用”的定义:phpwind社区里能真正产生内容的产品,它在表现形式上都会有一个对应的应用。例如,论坛这个产品,它的帖 子内容的生产地就是帖子应用;问答产品,它的内容生产地就是问答应用。应用的内容生产比较容易理解,用户能通过这个产品发布内容(包括文字、图片、音乐等 形态);交互,更多的是通过产品的APP以人为维度的一些人与内容的交互。

应用层会由以下应用组成:帖子、日志、相册、群组、商品、问答等。

展现层

展现具有两个内容展现维度,单内容维度展现与多内容维度展现。

单内容维度展现产品都是从单一的内容进行聚合而成的,内容单一,用户在有目的的选择信息内容上比较方便。这类产品有论坛分类页、日志聚合页、照片聚 合面、商品聚合页(商店)、群组分类页等。比如论坛的分类页,是通过帖子APP生产的内容进行聚合成的;照片聚合页是通过相册APP生产的内容进行聚合而 成的。

多内容维度展现层,融合了多个单维度的内容展现,这是用户直接接触的产品形态,这一个层面需要满足用户需求和站点运营两个方面,既要重视用户的行为 逻辑、重视产品细节设计,提供友好便捷的用户界面,也要满足站点的商业运营需求。这一层面上的产品展现主要包括这么几个方面:全站搜索、门户化、个人中 心、群组等。

全站搜索

通过用户行为有目标性的对内容进行挖掘。在社区里,用户不仅可以搜索帖子、还可以搜索日志、商品、用户、群组、店铺、问答内容、活动、图片等等。

个人中心

对于整个社区,个人中心是一个核心的基础产品,它的最重要的一个特性就是它让社区中的人有了一个归属地,而且是一个有氛围的充满关系内容的归属地。

相对于社区以内容为主线的大开放,个人中心是以人为主线的闭环。个人中心是社区中以人为中心的内容承载基础平台。它提取了SNS特有的三个元素: 人、关系、交互,以单用户为中心、以关系为主线,将社区的内容进行二次提炼和互动,让内容的汇总更具价值,实现人与人的交互平台。在新产品中,将会把个人 中心真正的底层化,成为社区的基本核心部分。

门户化

对于一个社区来说,门户化是非常重要的产品形态。门户化不仅仅就是门户模式,它指的是社区所有能够承载价值信息内容的聚合平台。例如,社区商城,它 不仅展示商品内容,它也同样可以展示与商品相关的资讯和活动以及和商品相关的群组圈子等。门户化不是单一内容的承载,它将最大限度的展现,如帖子、日志、 照片、用户、群组、商品、问答等社区有效的价值内容信息。门户化拥有一套完整的内容推送体制,每一个能产生内容的应用都可以实现内容推送到门户化平台上。

门户化能实现内容最大价值的萃取,门户页面的内容完全可以通过推送机制来自所有的应用,丰富特定运营场景的内容展示页,对于用户来说,好的内容就是 对他们浏览门户的最好体验。在内容价值的基础上,门户可以承载更大的商业价值,比如各类的广告形式:硬图片广告、软图片广告、软文字标题、类竞价排行广告 等等,这是传统的论坛社区无法在产品上承载的商业价值。

群组和论坛版块

群组指的是以兴趣爱好为主的多用户多内容聚合以及动态的呈现,有特定的圈子文化。随着地方门户社区的发展,业主小区、商家俱乐部的概念逐渐在群组中 运用起来,对于业主小区和俱乐部需要圈人,同时又要突显内容,群组和版块的结合的需求越来越强烈,群组能解决圈人,版块能更好的展示内容。

群组与论坛版块结合的一个最原始的想法就是:群组拥有强烈的圈子文化和互动机制,但单独的群组很难吸引用户入住,同时运营成本也很高,而对于目前社 区来说,缺少一种圈子文化和互动机制,内容互动不起来,但是在论坛里有的是人气。当两个产品进行融合的时候,论坛可以为群组带来人流量,群组可以让版块的 帖子活起来。

因此群组在这里是一个相对比较特殊的产品形态,它是以多用户为中心的圈子,它既有较弱人际圈子关系,又具备一定的门户化多内容展现。它本身能够承载来自各个维度的内容,比如帖子、照片、用户、附件、团购、活动等各式各样的内容。

Tagged with: