很多站长都选择uchome来搭建自己的SNS网站,包括笔者当初也是图方便采用了uchome。虽然uchome的功能插件非常丰富,对于新手还是很不错的,但是在使用一段时间后,相信有人和笔者一样,感觉到uchome依靠漫游平台有点过分强调娱乐功能,而在二次开发、扩展方面并不够开放,不能方便地开发个性化的网站,搭建而成的SNS网站几乎是同一个从模子印出来的,因此笔者准备着手采用一个新的SNS系统。国外的有实力同类软件可以说是不胜枚举,但汉化而来的版本并不适合在国内使用。本来笔者想了解一下thinksns,但貌似其很长时间没有更新,因而笔者将注意力集中到另一个国内同类软件iWeb SNS上。
可能很多朋友还没听说过iWeb SNS,笔者也是刚知道不久,从网上的介绍看好像比较适合二次开发,还能够做大,这和笔者的需求相吻合,于是笔者抱着尝试的心态准备体验一下。笔者从聚易官方网站下载到最新的版本是 V 0.9.9,从版本号来看,似乎还是一个测试版,反正是试用,笔者也顾不了这么多了。
iWeb SNS对配置环境的最低要求是PHP5.x + MySQL5.0.x及以上,笔者采用的是IIS6.0 + PHP5.1.4 + MySQL5.0.67。和别的建站系统安装类似,iWeb SNS也是通过一个简略的网页向导进行安装,填入必要的配置信息,仅需几步就完成,整个过程大概只有几分钟。随后,笔者迫不及待地打开前台页面开始体验。
刚进入主页时,说实话,并没有让笔者激发出一种兴奋的感觉,不仅界面和其他SNS没有太大区别,连美工设计制作也相当一般。不过考虑到这只是一个通用的默认模板,迟早会被替换掉,笔者也没有过于在乎。
笔者和几个朋友各自注册了一个账号,并很快登陆上,然后开始使用搜索功能查找好友。可能是现存数据库中注册用户实在太少,在限定少量条件后,就查到了对方信息。不过遗憾的是iWeb SNS并没有高级搜索功能,如果用户数量比较庞大,查找起来还比较麻烦的。随后在添加好友时,笔者还发现还未通过验证,好友统计数量就已经增加。
笔者试用了日志、图片、分享、心情、打招呼等功能没有明显问题,和别的软件大同小异,要是打招呼功能不必进入对方页面,而直接可以在好友列表中操作实现会更加方便。然而在使用群组功能时,就有点让人郁闷了。首先创建群组时必须填写每一项信息,包括群组logo、标签这种非必要选项,而弹出的错误提示对话框类似于vista的UAC,整个页面全部暗淡下来,感觉不很舒适。进入群组后,可以正常发帖、删帖,但是缺少设置精华、置顶按钮, 也没有看到“群组最新话题”、“我发起的话题”等链接。另外,对群组管理只在群组列表中出现对应的入口链接,进入群组后反而找不到管理链接,甚至还看不到管理员信息,看来iWeb SNS还得加强群组功能的改进,毕竟这是SNS取代BBS的重要功能。
在个人设置方面,iWeb SNS和其他SNS类似,唯一引人注目的是它在访问权限上增加了“所有用户凭问题密码访问”选项,这个类似于QQ空间的功能虽然谈不上创新,而笔者认为是相当有必要的,明显提高了用户隐私控制的灵活性。但是iWeb SNS缺少了一个非常重要的找回密码功能,相信这点缺陷开发团队不会不知道。
如果前台的界面设计还可以接受,那么iWeb SNS的后台界面就只能算是能用了,无论整体色彩搭配还是局部细节处理甚至都可以用粗糙一词来形容,好在后台在功能排列上还算有层次感。左边的导航栏分为基本设置、UI设置、模块管理、插件管理、在线升级、工具箱、数据管理几个板块组合,每个板块下对应子选项,其中UI设置算是一大亮点,通过它,用户不仅能够自行更改前台操作界面与皮肤风格,还可以在线下载其他模板,若是自定义模板皮肤导致显示问题,还能够通过站点UI恢复到初始状态,这对于网站个性化来说是极有帮助的。而在会员推荐、数据删除、插件安装上还有一些小bug,好在影响不明显,但愿官方今后能够解决掉。
鉴于遇到的问题,笔者随即去聚易官方论坛寻求帮助,于是与开发团队取得了联系,它们称这些bug确实存在,不过类似于找回密码功能、前后台UI界面、群组功能等多处不足,将在即将发布的v1.0正式版本中得到完善。另外该团队还透露v1.0增加了高速文本缓存与目录散列技术,这一技术主要是可以根据需要对经常访问的数据进行文本缓存,部分页面打开时从文本缓存中就可以读取到需要数据,从而减少对数据库的访问次数,减轻数据库压力。并且当缓存的文件达到一定数量时,该技术会将目录进行有序散列,大大提高缓存文件读取效率,目前国内其他同类软件还未引入目录散列技术。如果正式版本上线时,真像官方说的那样拥有这些改进的话,那么笔者认为iWeb SNS非常具备实力,在隐私控制、UI界面设置等功能上还超越了其他SNS软件,特别是高速文本缓存与目录散列技术的引入会将SNS软件明显提升一个的层次,更加适合网站做大做强。作为后起的SNS软件,虽然目前相关的插件或应用都非常少,但是其构架功能明显有进步,一旦用户数量上升,相信还会有大量的第三方团队涌入开发应用插件。
当然,上述文字仅代表笔者的个人观点,iWeb SNS究竟如何还得大家自己去体会,笔者认为iWeb SNS很有竞争力,而这样的竞争力对于用户选择也很有好处,感兴趣的朋友不妨去下载一起交流一下。