2009年3月9日,SPB团队正式发布SpaceBuilder v2.0。从2007年11月15日发布 v1.0beta以来,近16个月的时间SPB共经历了5个版本,每个版本都凝聚了所有团队成员的心血,我们期待着v2.0同样给大家带来惊喜。
v2.0增加了:
1. 迷你博客,使用户可以随时记录自己的思想、言行及状态;
2. 信息审核机制,并增加了人工审核及举报功能,轻松实现对全站内容的过滤;
3. 为博客、相册、文件、网摘增加了站点分类,站点可以更好的对频道的信息进行组织;
4. 后台增加群发功能,可以分角色及用户级别的用户群发私信或Email,方便站长广播一些站点通知;
5. 允许管理员在后台添加用户
....
更多内容请参见 SpaceBuilder版本变更历史
另外,v2.0解除了所有版本中的用户数和圈子数,个人非盈利站点可以免费无限制的使用spb的所有功能。
v2.0充分考虑了SEO:
1. 重新设计了所有url规则,使用了更友好、更简洁url;
2. 博客文章、资讯、论坛帖子等内容页面充分考虑了meta中的keywords及description与内容的相关性;
3. 所有页面的title使用了统一的规范;
v2.0采用了asp.net mvc+jQuery进行表现层的开发,使页面的响应速度明显提升。使用微软最新的asp.net mvc以及jQuery为SPB带来了诸多提升:
1. Controller与View完全分离充分避免了皮肤机制的性能损失;
2. 原生态url routing利于url rewrite;
3. 彻底消除了ViewState可以完全控制HTML利于表现层的优化及SEO;
4. 通过jQuery及其插件为SPB带来了更好的ajax技术、更多的表现层特效以及更精简优美的JavaScript代码;
从v1.1到v2.0不仅仅是一次功能上的升级,更重要的是一个技术、应用理念的重大调整。v2.0采用了"平台+应用"的设计思想,该设计思想的初期目的有两个:
1. 利于提高SPB开发团队工作效率,增加或维护应用(指应用模块例如:博客、活动)时只需考虑该应用的独有业务逻辑其他功能全部使用平台提供的服务;
2. 利于二次开发者及SPB爱好者快速增加新的应用;
图表 1 平台+应用 示意图
SPB的"平台+应用"绝不仅仅是开放API,除了可以实现SPB版本快速攀升以外,最重要的是希望能有更多的开发人员参与到SPB应用的开发中实现"分享+共赢"。随后我们会为SPB扩展应用的开发人员人员提供详尽的开发资料,并尽力提供二次开发咨询。
注意:由于从spb v2.0开始允许对单独应用模块进行授权导致我们的授权功能做了重新设计,因此v2.0(包括v2.0Beta)以前的license文件需要更换。免费版用户请下载最新授权文件: SpaceBuilder v2.x 免费版授权文件 。商业用户请与我们的技术支持联系,将免费提供v2.0的授权文件。