ThinkSNS V4.3 ——开源社交系统全解析
2016-08-18 (5224)致力于社交SNS在商业领域的应用,帮助互联网创业者和企业快速搭建SNS社交产品,力争成为更全面和完善的Social Software产品与服务提供商,全方位满足企业级项目需要。
ThinkSNS 4.3 ——开源社交系统全解析
ThinkSNS作为国内最大的开源社群系统和移动社交引擎,以最专业化的社交类产品服务于企业和创业者,为创新创业加速度。致力于社交SNS在商业领域的应用,帮助互联网创业者和企业快速搭建SNS社交产品,力争成为更全面和完善的Social Software产品与服务提供商,全方位满足企业级项目需要。ThinkSNS V4.3移动多版本,又将带给创业者和企业哪些值得关注的特性和突破呢?
一、界面优化
ThinkSNS V4.3的第一印象就是简洁,从界面上直白的卡片化风格设计和简洁的布局让整个站变的易用耐看。对比ThinkSNS V3版本的经典黑来说,V4.3的TS蓝已经成为新宠。简约的扁平化风格,web宽屏布局,细节设计也具有互联网产品特有的属性。从视觉效果上突出主要功能及界面,注重色彩搭配和过渡。精细的界面微调,设计优化给与用户极致体验。
二、系统升级,版本多元化
Ø V4.3 系统稳定版 终极优化
“Web端系统稳定升级,移动端极致流畅体验”
Ø 移动端多版本 神秘首发
“丰富多元的产品组合,不一样才精彩”
Ø H5手机微信版 全新推出
“高度还原原生APP体验,全面提升移动端转化率”
完善的SNS系统
ThinkSNS全方位涵盖了主流SNS产品特性及功能,具有良好的扩展性,便于直接部署或二次开发。各类应用间建立良好的循环机制,互通互联,便于交流互动,方便快捷。
l 拥有完善的SNS社交系统:IM、微博、论坛
l 即时IM随时随地社交
l 核心+多应用+多插件机制
l 个性化游戏化运营机制
l 支持云端安全便捷的云端部署
l 支持插件和二次开发,文档齐全
l 全平台一站式部署
l H5手机微信版+移动端多版本+Web终极版
V4.3把的群组重新定义于“微吧”,用户可以通过微吧认识和结交具有相同兴趣爱好的人,发挥集聚效应。微吧可作为独立应用嵌入ThinkSNS的系统架构中,拥有创建微吧、邀请好友、发表新帖、文件共享、成员管理等基本功能,同时具有完备的后台权限配置,自定义微吧相关审核功能,方便维护良好的沟通环境。
丰富的应用体验
为了弥补SNS碎片化在信息沉淀方面的不足,ThinkSNS采用了微博+SNS类APP的模式,将活动,问答,资讯,礼物商城,排行榜等应用嵌入社交系统中,方便用户间的深度交流。
ThinkSNS V4.3拥有丰富的个人主页,可直接在个人主页展示活动,问答,资讯,礼物商城,排行榜等信息,更加全面的展示站内动态。
ThinkSNS V4.3加强了聊天的扩展性,增加了地理位置、名片、语音、图片,群聊等丰富功能,流畅社交体验。
ThinkSNS V4.3在分享方面,变得更加有趣:除了文字和多图分享,V4.2全面支持视频分享,还有移动互联必备的地理位置玩法,不同的分享方式,提高社区有效访问量。更全面更新了功能体验,新增聊天,分享,礼品中心、任务中心。
三、性能强化,技术架构升级
ThinkSNS V4支持BAE、SAE等云端部署,极大的降低了站长们建站门槛和维护成本,同时支持将站内图片,附件存储到又拍云,数据更加安全,系统运行更加稳定高效。
多社区平台账号登录支持,登录机制灵活,可同步至第三方社交平台及站内站外双向分享,可整合UC/BBS。
Ø 更快
自主研发聊天系统,省去中间服务商数据存储、转发,让社交更流畅
V4.3支持php7环境下运行,减轻系统开销,更高效
移动端核心重构优化,使用github优秀开源代码集成,降低冗余
Ø 更强
集成laravel框架ORM及symfony文件系统数据查询,更稳定,更安全
新增用户圈子推荐、好友推荐等功能,封装社交核心功能
组件式开发,支持功能模块灵活复用、重组
Ø 更丰富
采用流行MVP架构,图片数据Xcassets管理
注释明确,架构清晰,易于二次开发,高体验,低成本
系统稳定版 H5手机微信版 移动端多版本
易于二次开发
ThinkSNS V4.3完善了插件开发机制和APP及时聊天机制,可利用插件丰富站内功能或定制独特业务。开发插件效率高,降低开发成本和时间。同时完善了ThinkSNS产品数据库字典,部署简要说明,二次开发文档,API文档以及各个端的操作说明文档,更加便于二次开发参考。
四、移动互联优势
ThinkSNS全方位布局互联网,包括iPhone客户端、Android客户端、H5手机版、简约版、 聊天IM版......全方位布局移动互联网,随时随地移动在线,版本丰富,给予了用户更多的选择性。
五、用户群体及市场占有率
当然,作为国内发展多年的SNS系统来说,ThinkSNS作为开源社交系统主流产品,对于用户体验收集和互联网时代的时代特性,都进行了大量的数据统计和市场分析。从产品功能设计和迎合不同行业的不同需求,V4.2能够更加准确对市场进行细分,把握创业者及企业的刚性需求及行业痛点,无论是开源还是商用,对于网站建设/软件开发,ThinkSNS致力于给予更实用的优质方案。
六、技术方案
ThinkSNS V4.3基于国内技术领先的ThinkPHP框架开发, 多个大版本的迭代积累。
V4.3版本不同于往期版本的最大之在于技术架构的升级,最新的框架技术搭建,尤其是移动端及H5手机版的创新和突破。
简单从配置问题窥其一斑。ThinkSNS中,应用都有一个配置文件,目前应用目录是apps/<app name> 所以,配置文件就是:“apps/<app name>/manage.json”,附演示代码:
可以看到这是比较新的应用配置,老的应用中只需要配置“resource”项即可,配置这项后,静态资源会缓存到“storage/app/<app name>”下,如果你配置了开发者模式,每次访问都会移动到这里,所以,storage/app目录是公开的暴露目录。
实现上述所说就不得不提新的应用安装类,命名空间是TS\Helper\AppInstall -对新的应用机制做了一些列处理(目前是静态资源缓存),应用的运行器也是位于该命名空间下,“TS\Helper\Controller”这个及时运行器,只需要传入App Name,Controller Name, Action Name,运行器会通过Composer中查找到应用注册的命名空间,来运行需要的控制器代码。
Composer可以说是所有语言的包管理工具中最好的工具,其提供了第三方包的规范集成,升级,卸载,还有符合PSR-0和PSR-4规范的AutoLoader工具。这使得TS中不在需要冗余的自定义自动加载来查找需要的类文件和库文件了,使用Composer就可以直接注册。
此项新技术的引入,不但减少了繁重的开发工作,而且使代码更加简单,开发者仅需要专注自己代码部分的开发即可。ThinkSNS的代码包,除开第三方库,从24MB减少到了21MB,在使用新的技术的同时,兼顾旧的模块运行需求。
八、合作产品
当然,不同的需求定位也在大部分因素上决定选择什么SNS产品,选择上要易用实用,其次是二次开发门槛要低。ThinkSNSV4.3强大的功能和多端的支持也让ThinkSNS了在众多SNS系统中成为用户首选,新版本的突破和革新在实际应用中也体现出不可复制的优势。
ThinkSNS4.3 (官网:www.thinksns.com)拥有完善的功能及体验,为创新创业加速度。