细数国内外有许多的开源程序,那么作为一个网站的建设者就可以集大成者,在这些程序之上建站,那么就是相当于站上了巨人的肩膀。首先我来介绍三款大家耳熟能详的舶来品。
BuddyPress
BuddyPress 是 WordPress 母公司的一个全新的开源程序,BuddyPress 从本质上说其实是 WordPress 的插件。BuddyPress 把 WordPress的关注点从博客转移到了社区。当然,用户还是能够使用WordPress的所有的博客功能,只是当用户使用 BuddyPress 时,第一要做的是创建他们个人档案,第二才是写博客。
BuddyPress 的主要功能有:
Extended Profiles ― 扩展的个人档案
Personal Blog ― 博客
Private Messaging ― 私有信息
Friends ― 朋友
Groups ― 群组
The Wire
Status Updates ― 状态更新
Albums ― 相册
关于Buddypress的拓展方面,BuddyPress拥有一个非常棒的团队,他们将不断开发一系列配套插件。现在流行的一些插件有:
・ BuddyPress Like- 在网站活动中,增加一个“喜欢”按钮。
・ BuddyPress Links- 为您的网站页面嵌入BuddyPress的多媒体。
・ BuddyStream- 同步你喜爱的社会网络在BuddyPress的活动流。
・ BuddyPress Album+- 允许用户上传照片和创建相册。
・ BuddyPress Group Documents- 添加上传文件到你的群组。
・ BuddyPress Profile Privacy- 允许用户设置他们的个人资料的隐私选项。
・ BuddyPress Welcome Pack- 设置新用户自动加入某群组或发送欢迎消息。
・ BuddyPress Group Blog(WordPress MU only) - 让您的群组,包括一个全功能的WordPress博客。
・ BuddyPress Wiki Component- 实现wiki维基功能。
虽然BuddyPress 的运用在国外很热门,然而在中国使用者寥寥,当然可能是与中文社区类程序已经很成熟有关。
使用 BuddyPress搭建的中文社区网站在三年以上的,基本上不过5家。以下列举编者知道的,希望对大家认识 BuddyPress有一定帮助。如:
・ ROOYY中国最大的消费知识社区
・ 人人博客
Drupal
Drupal是使用PHP语言编写的开源内容管理框架(CMF),它由内容管理系统(CMS)和PHP开发框架(Framework)共同构成。连续多年荣获全球最佳CMS大奖,是基于PHP语言最著名的WEB应用程序。截止2011年底,共有13,802位WEB专家参加了Drupal的开发工作;228个国家使用181种语言的729,791位网站设计工作者使用Drupal。著名案例包括:联合国、美国白宫、美国商务部、纽约时报、华纳、迪斯尼、联邦快递、索尼、美国哈佛大学、Ubuntu等。
Drupal是一套开源的内容管理平台,拥有多种功能,可以用来建设从个、人网站到大型社区网站。Drupal包括以下的功能:
Blog
协同写作平台
论坛
电子报
相册
文件的上传与下载
全文搜索
多角色权限管理
模块化
主题引擎
多语言支持
Drupl的网站案例有很多,很多全球著名的政府机构、商业公司、高等学府、技术社区和社团的网站,都使用Drupal进行搭建。下面是部分基于Drupal的典型案例:
政府机构-联合国、美国白宫、美国商务部、美国总统奥巴马经济恢复网站、法国政府、纽约市长Mike Bloomberg
跨国公司-联邦快递、诺基亚、Adobe、Sun
娱乐公司-华纳兄弟、索尼/BMG、Fox、环球唱片、迪斯尼/ABC
雅虎、Novell、BysoftChina
新闻杂志-纽约时报、纽约观察报、福布斯、***、The Fast Company、Now Public、The Onion
高等学府-美国哈佛大学、美国麻省理工学院(MIT)
技术社区-Ubuntu、Fedora、Firefox、Team Sugar
个人网站-巴拉搜、思跃、思墨
这些成功的合作案例证明,Drupal不但适合个人站点及网上社区类网站,而且已被国际著名大公司和组织机构所接受和采纳。相信在国内,Drupal也会很快流行起来,成为主流网站设计和开发平台。
个人观点认为drupal的扩展性比较好,又稳定,权限管理功能很强大,用户管理也很好用。module很多,基本上可以做成任何类型的网站。既然Drupal已经为我们写好了CMS,那么我们为什么还要选择那些不含有CMS的PHP开发框架呢?虽然Drupal具有业内最强的定制能力和灵活性,同时这也是造成Drupal学习难度太大的根本原因,这也是没有办法的事情,灵活性的提高必然使复杂程度提高。因此,Drupal技术圈内有一句名言――“Drupal有难度,学习需谨慎。”
Dolphin
Dolphin,由BoonEx公司推出的一款开源SNS软件,使用PHP语言开发,BoonEx拥有9年的社区程序开发经验,是SNS程序的鼻祖。被网友称为史上最强大的SNS软件。
Dolphin特点是:
详细介绍Dolphind的几大功能:
Dolphin 7已经为我们开发了35个模块,准确的说34个对您有用,Facebook connect是连接FaceBook API的登录方式。可以与YouTube, MySpace, Odeo,Flickr, Match 和 Facebook等整合在一起;并可以个性化定制。
创建交友约会站点、社会化网络、视频分享入口,你来自定义。Dolphin有很多交友的脚本,共选择添加。
音视频多媒体交流应用。
在线流媒体视频、私人房间、一对一聊天、全屏视频等等。
支持手机
国外大公司大品牌生产的产品相对来说比较成熟稳定,扩展性比较好。但是随着国信息与技术的飞速发展,许多国产的程序不容小觑,让不少开发者眼前一亮。接下来介绍的就是两款国产的开源程序。
UCenter Home
UCenter Home 是一套采用PHP+MYSQL构建的社会化网络软件(Social Network Software,简称SNS)。 通过 UCenter Home,建站者可以轻松构建一个以好友关系为核心的交流网络,让站点用户可以用迷你博客一句话记录生活中的点点滴滴;方便快捷地发布日志、上传图片;更可以十分方便的与其好友们一起分享信息、讨论感兴趣的话题;轻松快捷的了解好友最新动态。
UCenter Home 强调“家”的理念,充分认可每一个站点用户的个人隐私重要性。提供强大丰富的隐私设置功能。每一个人都有权限设置自己的个人主页、资料、日志、相册等是否公开、或只好友可看、或指定特别好友可看、或仅自己可看、或者需要输入密码才可看;并可完全控制将自己的哪些动作可以产生动态推送到好友面前。
UCenter Home 强调只提供用户愿意关注的信息,在信息噪音方面有着多级筛选控制。每一个人都可以将自己的好友进行分组,并选择屏蔽哪些用户组的动态;同时,可针对特定的好友、特定的动态进行单独屏蔽,确保因好友增多带来的信息噪音问题。
UCenter Home 以 UCenter 为多应用交换中心,既可以独立运作,又可以实现与多个应用挂接,包括 Discuz! 论坛、SupeV 视频、ECShop 商店等,用户在这些各类产品中的动作,都可以以动态的方式发送到 UCenter Home,让关注的好友们及时了解到自己的行为;同时,自己也可以在 UCenter Home 即可轻松理解好友在站内各种系统中的更新信息。
伴随着UCenter Home 2.0的推出,应用站点可以轻松实现投票、道具、热闹与开放式视频认证等十余项创新功能,进一步提高了站点用户之间的互动性,增强社交网络用户交流的真实感。通过UCenter Home 2.0可以轻松建立一个拥有日志、相册、投票、群组、分享、活动等基本功能的社交网络,并支持自主挂接漫游(Manyou)开放平台,为站点用户提供当今互联网最新型的社交工具,为用户提供国内最流行的社交游戏。
UCenter Home 2.0针对早期版本增加大量互动功能,引入了如投票、活动、热闹、热点、表态、道具等大量的本土化创新元素。这些创新型的社交网络服务增强了网络社区的互动性,可以让大量垂直细分的站点提供更专业更强大的社区服务。目前,通过UCenter用户中心和中国最大的非中心化社区开放平台漫游开放平台的紧密结合,不仅实现了以Facebook为蓝本的标准社交网络服务体系,同时也引入了全球领先的第三方开放平台应用虚拟物品支付体系漫游币,成为中国最领先的社交网络产品与解决方案,帮助中小站长以最低的成本实现与国际最先进产品和技术接轨。
OpenSNS (原 ThinkOX)
ThinkOX更名为OpenSNS,意思是基于OpenCenter的社交程序。ThinkOX是基于One Think的轻量化社交解决方案。ThinkOX是由嘉兴想天信息科技有限公司开发出来的,该公司致力于为广大开发者与站长提供简洁实用的社交软件,在2014年3月推出了ThinkOX,8月份推出了ThinkOX的云平台,为更多的站长朋友服务,建立一个良好的生态圈。
ThinkOX自第一版发布以来,嘉兴想天信息科技公司保证了ThinkOX每月一更的速度,及时修复一些bug,让ThinkOX充满活力。ThinkOX一直是该公司的核心产品,该公司一直致力于ThinkOX的开发以及推广。
该产品有以下功能:
登录方式支持QQ、新浪微博同步登录。ThinkOX提供一个同步插件,在后台可以轻松开启。
签到、即时聊天、头衔功能。支持手机客户端签到,显示24小时排名。在线聊天功能,可在面板轻松聊天。用户可申请头衔作为身份标识。
个人主页展示功能,个人主页和用户设置分离开来,优化了用户的操作体验。
七牛远程附件:可以轻松拆分附件服务器与代码服务器,节约成本,提高访问速度。
移动端:ThinkOX现已有安卓客户端、微信版。
商业模块中设置充值中心,可以通过支付宝支付或者提现。
云平台:商店模式,面向所有ThinkOX站点用户和第三方开发者的应用平台,为社区网站提供更好、更丰富的应用插件,从而达到减轻站点负载、节约运营成本、提升用户体验、增加用户黏性。
值得一提的是,最近在开源中国上火了一把的OpenCenter。嘉兴想天信息科技有限公司近期将要推出Open Center,Open Center不同于ThinkOX,据宣传是永久免费,永久开源,完全遵循apache开源协议的,有利于开发者们和站长朋友们快速构建网站。
最后要说的是,是时候拿品质来抗衡品牌效应了,价值和品牌不应该被链接在了一起。在这里要呼吁大家,对于国外的产品和国产的产品起码应该要一视同仁,甚至应该是倾向于支持国产。总而言之,国产的也可以是巨人,多关注国产软件才能实现祖国的伟大复兴嘛。