ThinkSNS 是知名的开源SNS平台,以微博功能为基础,辅之以应用和插件,使用开源框架ThinkPHP开发,十分适合搭建对互动和社会化要求较多的站点。
ThinkSNS 官方提供了日志(博客)、招贴(分类信息)、群组(兴趣小组)、活动等基础功能应用,同时还打包了微博同步、勋章、用户认证等扩展插件,应该说功能方面还是比较齐备的。
小编最近尝试使用ThinkSNS 2.5 运营个小站,在此过程中发现了ThinkSNS 的一此不足,在这里分享出来和大家讨论一下。
运营支持
网站的早期运营十分关键,在用户量还没积累足够的时候,还不能依靠用户产生足够的内容和互动信息,这时候就需要网站运营方扮演多重角色,而ThinkSNS在这方面显然没有多作考虑,缺失了一般社区常见的马甲、虚拟人气之类的插件。
另外,ThinkSNS 也没有邮件群发功能,如果你想用群发邮件的方式,用精选的内容拉老用户回头,则会十分费力。
ThinkSNS 对网站早期运营提供的支持有限,对后期运营的常见需求如团队考核等功能也一律忽视了。
权限管理
ThinkSNS 的后台管理权限的配置难以掌握,不像Discuz! 之类有直观的配置界面,需要手动建立权限节点,再将节点的权限赋予用户组。
ThinkSNS 前台应用的权限管理十分薄弱,事实上现有的权限管理相关功能也存在一些bug,比如后台设置匿名搜索和某些应用的匿名访问支持,但实际测试却不成功,直接修改配置文件也是如此。
ThinkSNS 2.5 权限配置好像不能与积分体系关联,个人认为这是ThinkSNS 目前最明显的短板。
其它
ThinkSNS 的短网址插件也有一些bug,不过因为ThinkSNS 是支持自定义微博和评论长度,所以短网址功能也就不那么重要了。
ThinkSNS 在SEO方面也有很大的改进空间,比如群组页面的meta信息设置,当然SNS 也极少倚重SEO ,因此这条也不细说了。
一直不明白为什么ThinkSNS 只有文章功能,而没有添加单页的功能,这方面的确需要加强众,相信不少人有同样的需求。
总结
本文所说的ThinkSNS 的诸多不足是小编在尝试运营自己网站所遇到的一些较为紧迫的问题,也可以说对ThinkSNS 新版功能的期盼,并不是说同类产品具备了ThinkSNS 欠缺的这些功能,实际上以微博功能为核心的几大知名源码都存在不少问题,有很大改进空间。
可能小编所面临的问题ThinkSNS 官方也清楚,也许还认为用户可以自行开发以弥补,但小编想说,若想做个出色的平台,也需要在满足大众需求上下一番功能,这样才能保证用户体验的最低值也不至于太低,比如在没有相关应用可选的时候。
需要声明的是,小编没有技术功底,如果懂技术,有些问题应该很好解决,悲剧在于我不懂。
更多信息请查看IT技术专栏