2009岁末开源SNS项目盘点
SNS,全称Social Networking Services,即社会性网络服务,专指旨在帮助人们建立社会性网络的互联网应用服务。开源SNS是指基于各种开源软件授权协议开放源码的用于部署SNS站点的软件及应用工具。目前开源协作及开源软件是用于构建SNS主流技术平台,最著名的SNS站点facebook就基于LAMP技术平台开发。
象BBS一样,SNS也出现了众多的开源项目可用于快速部署一个全新的SNS站点。在一些发达国家,SNS逐渐有取代BBS成为互联网交互应用最主要的服务模式。因此,开放源码的用于快速创建SNS服务平台的软件项目也越来越受欢迎。以下是国内主流的开源SNS软件项目:
UCenterHome
UCenterHome是一套采用PHP+MYSQL构建的社会化网络软件(SocialNetworkSoftware,简称SNS)。通过UCenterHome,建站者可以轻松构建一个以好友关系为核心的交流网络,让站点用户可以用迷你博客一句话记录生活中的点点滴滴;方便快捷地发布日志、上传图片;更可以十分方便的与其好友们一起分享信息、讨论感兴趣的话题;轻松快捷的了解好友最新动态。UCenterHome强调“家”的理念,充分认可每一个站点用户的个人隐私重要性。提供强大丰富的隐私设置功能。每一个人都有权限设置自己的个人主页、资料、日志、相册等是否公开、或只好友可看、或指定特别好友可看、或仅自己可看、或者需要输入密码才可看;并可完全控制将自己的哪些动作可以产生动态推送到好友面前。UCenterHome强调只提供用户愿意关注的信息,在信息噪音方面有着多级筛选控制。每一个人都可以将自己的好友进行分组,并选择屏蔽哪些用户组的动态;同时,可针对特定的好友、特定的动态进行单独屏蔽,确保因好友增多带来的信息噪音问题。
了解详情:http://www.comsenz.com/products/uchome
iweb SNS
iweb SNS是一款功能强大且易于扩展的LAMP开源SNS(社交网络)软件。其高性能的编译型模板引擎和app工具插件、功能扩展插件使系统具有良好的扩展性和伸缩性。
iwebSNS基于iweb SuperInteraction(简称iweb SI)框架开发。借助iwebSI平台,站点可以轻松获得支持热插拔及快速增加新节点的集群计算与处理能力(分布式计算与存储/高可用性/负载均衡),以方便管理web2.0类站点持续增长的数据量。另外,Jooyea技术团队还提供了一个轻量级的支持库,这使iwebSNS也可以轻松部署在虚拟主机上。
iwebSNS为站点用户提供一个友好易用的个人信息和消息管理ajax界面。通过它,建站者可以轻松构建一个以好友关系为核心的交流网络,让站点用户可以通过空间、日志、动态、好友圈、群组、相册、站内信、留言板、心情等功能模块记录、展示和分享生活;了解好友动态。
技术主站:http://www.jooyea.net
ThinkSNS
ThinkSNS基于许多优秀的开源软件开发,提供全方位的社交网络(SNS)解决方案。
ThinkSNS全部基于开源项目,同时也作为开源项目,免费提供给用户使用。项目框架都有完善的文档和实例,非常适合二次开发。国际化支持:多模版,多语言支持。基于ThinkPHP框架优秀的设计,ThinkSNS生来就具备优秀的国际化能力,支持多语言,多模版。 ThinkSNS不仅仅是个web端的程序,伴随着ThinkSNS成长,我们还会开发相关的IM和客户端支持。 ThinkPHP内置支持WordPress式插件开发,我们还会提供完善的API,和其他系统无缝集成。官方站:http://www.thinksns.com/
Elgg
Elgg是一个开源社交网络平台。拥有:个人用户信息管理。Blog功能。文档管理。通过各种方式(如Email、内部消息等,允许利用插件扩展通知方式如通过手机短信)了解你的朋友当前正在做些什么。创建圈子,支持圈内讨论,文件共享等。
Elgg原来是为教育设计, 但它的功能却让它成为很不错的社交平台。
官方站:http://elgg.org/
OpenPNE
OpenPNE是株式会社手嶋屋主持开发的开源sns引擎,搭载了丰富的sns机能,在PC和手机上都可以免费使用。作为公司内部和各种社区的交流工具,『OpenPNE』的应用领域非常广泛, 涉及到手机服务、视频服务、企业内部人力资源管理、招聘、交友/婚介、商品搜索购物、行业SNS商务人脉扩展、健康/美容、教育等服务领域。
官方站:http://openpne.org.cn/
文章来自:中国站长路(www.cnzzlu.com)