两个多月没有写东西了,中间很多次有些思路,打开文章编辑器却又不知从何下手,“没有时间”能作为其中一个理由,“同一时间只能专注做同一件事”也能作为一个更贴切的解释,但可以确定一点的是,我在用心思考并实现着i170的细节。
这段时间大家有很多关于i170的文章发布,“i170”主题也成为了我们推出这种聚合方式以来一个可以成为典型应用的实例。大家的讨论,无论是批评还是建议,在我自己的定义里,这都是看重i170,希望我们更好发展的心声,我都有仔细的看,并不断的融合到自己对于i170实现的理解和定义中去。到今天为止,我可以很自信的说,i170是现在互联网上针对知性用户(有年龄,有知识,有独立思维体系.... )最合适的个人空间,i170设计的初始理念就是服务于用户的工作和学习,工作台里面的文章矩阵管理,更新信息中聚集的和“我”密切相关的交互变化信息,社区主题的聚合等等,都是围绕着这样的目标而实现的。也正是基于这样的原因,我们花的很多心思,是需要用户在碰到具体问题时才会体验到,而这种体验,从某种意义上说,需要让使用i170成为一种习惯。而另一个方面,对于已经习惯了传统blog的用户,可能会对于这里一些"复杂"的操作和管理方式不适应,也可能会抱怨没有一些"灵活"的设置,但可以这样说,任何一个我们没有提供的功能都不是技术上无法实现,而是由于这些会影响到这里大多的用户群体验,比如背景音乐会直接影响到整体流量,进而影响到其他用户的访问速度;又比如自定义代码会让访问其他个人主页的登录用户存在安全隐患...
[separator]
我是一个完美主义者,无论从程序代码的命名规范,还是系统架构的合理性、扩展性上,都有着近乎苛刻和教条的要求;而我也是i170的一个用户,在使用体验上对于应用细节的要求也不会低于这里的其他用户,我常常会为实现的一些细节应用而欣慰的笑出来,就像我看重构后的漂亮代码一样,而我的这种思维方式,在我们这个团队里是通用的,所以,在任何时候,我们都不会担心做的东西不细致,不专业!新的系统发布有十天了,昨天晚上我们又奋斗到10点半,将发布后的一些调整也放了上去。下面就梳理一下我认为不错的应用细节,也算是一个讨论的引子吧:
1、文章编写的安全性和稳定性是整个系统的基准,这次增加的编辑内容自动缓存应该是为大家在web页面下撰写文章提供了一把保险锁,缓存的原理很简单,就是每5分钟自动将编辑器里面的内容缓存到数据库,如果大家正常保存或者放弃,对应的缓存会被清除,而如果碰到当机、浏览器出错等异常情况,在恢复正常后你再次打开编辑器,会看到为你缓存的内容。与缓存对应的,是增加了如果修改了编辑器内容而没有保存,进行关闭浏览器、回退、切换页面等操作,都会有提示让你判断是否放弃修改,尽一切可能的保证你的“思绪完整性”。*上面的这些应用是绑定在编辑器上的(我们使用的是稳定的开源编辑器
fckeditor),所以这些保障会在评论、简历等所有使用编辑器的地方存在,只要是大家在已登录下就可以了。
2、提供了将文章(附件)只分享给指定好友。a、在“我的好友”里新建一个标签,将要共享给的好友关联该标签;b、在"分类管理"里面新建一个文章(附件)分类,选择“好友分享”权限,并在出现的好友标签选择框里面选择之前新建的那个好友标签,设置完成。这样在该分类下的文章就只有这些指定的用户能看到了。* 为了保证大家在不用思考的情况下,就能判断哪些文章是这些指定人群才能看到的文章,我们为它做了一组特殊的图标,从颜色上和普通好友分享区分,大家在使用时只要记住这个就好了
3、主题是我们为大家营造的一种聚合方式,是一种规则,也是一种氛围。在工作台里面“文章编辑”和“文章列表”中都有选择“关联主题”的接口,在这里不可能显示太多和你相关的主题,现在采用的原理是“你参与>=3篇文章(或附件)“的主题+“你刚浏览过的5个主题”,这样的组合能兼顾你最常使用和最新使用,而又不用担心被太多其他干扰。
4、“更新信息”是我们引以为傲的一个应用,设计这个的原始思路是为用户节约时间,当你每天登录i170后,你能在最短的时间内全面而集中的告诉用户和你密切相关的信息交互变化情况,因为在i170,你绝不是一个人。
5、在社区里面浏览文章,现在侧边拦显示的是文章作者的其他文章,为了让大家在浏览时能够全面而”有迹可寻“的持续下去,在这里显示的是该文章同一分类,且发表时间是连续的前三篇和后三篇,为了保证大家能一目了然,我们将当前文章也显示在其中,用不同的样式,目的就是告诉大家现在所在的位置
说到这里,该停一下了,继续下去有王婆卖瓜的嫌疑,但好东西是要和大家分享的,在这里希望表达的,是告诉大家,在i170,设计者会很用心的去为用户考虑细节,提供专业而细致的服务,给大家以惊喜,是我们的原则,我相信我们这种对于细节的把握能力,会随着大家的反馈而成一个良性的渐进循环,最重要的是让这里的每一个人,感知到我们的用心!