gijoe:大型社区设计:提高用户体验的10个细节

来源:百度文库 编辑:偶看新闻 时间:2024/05/05 22:09:42

大型社区设计:提高用户体验的10个细节

http://www.cnblogs.com/kwklover 
      最近在开发社区程序,收集和自己想了一些能提高用户体验的社区设计理念,拿出来和大家讨论讨论.
1,大型社区导航的设计三点考虑:
   1 “随时”出现在用户手边;
   2  尽量减少对页面的占用 ;
   3  给用户良好的“位置感”;
 现在的一般的大型社区都是采用左侧可隐藏式的框架设计来实现的。
 关于位置感觉,在导航拦的体现就是 当前浏览的拦目要突出显示
 参考:http://blog.donews.com/iqst/archive/2006/05/13/867531.aspx

2,"恢复上一次提交"功能
  http协议是无连接的,由于网络不稳定导致用户发表失败,应该提供可恢复的手段。

3,完全可定制的可见即可得编辑器 ,分三种情况
   1,用户可自己选择自己喜欢的编辑器。比如freetextbox,....
   2,用户可定制编辑器的某些功能,比如有些用户喜欢发表图片,发表视频,但有些确喜欢
      插入代码等,应该提供可选的定制功能,以避免过多的功能影响使用的方便性能和提高
      加载速度。
   3,具备一定的智能,比如进入贴图区,贴图功能自动出现,用户进入程序设计区,自动出现插入
      代码功能,等等。

4,可匿名回复帖子。
   有很多网站提供这个功能,也有很多网站不提供这个功能。我认为是否提供这个功能是判断
   一个社区是否体贴用户的一个标志。时刻记着,引导用户注册而非强迫用户注册。前者带来
   的注册用户对社区的认同感和粘性将更强。

5,分页的考虑
 1,用户应该可以随时选择 每页显示20条,还是40条,或其他指定的任何分页值。这个可用于
  列表页,也可用于内容页的情况。
 2,尽量用数字表示页码,而不是上页/下页的样式。baidu,google的设计的就不错。


6,站内短消息功能
 1,容量应该是有限度的。比如最多保存20条等。站内短消息是用来即时交流和通知信息
    不是用来存储的。以提醒用户及时处理自己的信息。同时也可清理那些N年不来一次的
    用户的短消息,以避免浪费系统资源。
 2,可导出短消息。
 3,草稿箱功能。满足两种用户需要:先写好,想想是否要发;写完了,突然不想发,但不肯定
    将来要不要发,提供保存功能。
 4,可设置不接收某些用户的信息,或者不接受所有用户的信息。

7,贴心的搜索功能
  一般的老用户在你的社区呆久了,自然就会添加了很多好友,收藏了很多帖子。也可能发表
  了很多帖子,应该提供精确定向的搜索功能,可搜索自己的发表的或收藏的帖子,好友的发
  表的帖子的等等。这个功能大多的社区都没提供。

8,在用户写作区(编辑器)的某个合适的地方提供搜索框
  可用google或baidu的搜索框。有些用户喜欢在线写作,偶尔需要搜索引用些资料。这样会
  给用户提供一定的方便。还有可能为网站增加收入。但要注意,以不影响用户写作为前提。
  这个功能特别适合技术类的blog。

9,智能化的推荐帖
  有些社区在精华帖之外,还有个推荐帖的概念,不过我认为推荐帖不是由网站决定的,而应该
 根据用户以往的浏览记录,收藏记录。用户信息的爱好等信息智能判断提取用户最有可能喜欢的
 帖子做为推荐帖子,当然也可能考虑帖子的多种考虑因素,增加推荐成功率。

10,楼主/博主的回复“突出显示”
 这个在某些时候会很有用。不过我觉得对blog特别有用。因为你阅读博主blog的文章,对博主
 的回复自然感兴趣,对论坛的意思不是特别大。
参考:http://www.blueidea.com/bbs/NewsDetail.asp?lp=2&id=2579436

发表于 2006-06-03 23:20 kwklover 阅读(2863) 评论(9)  编辑 收藏 引用 收藏至365Key 所属分类: 社区开发   评论 # re: 大型社区设计:提高用户体验的10个细节 hi, 提示一处笔误"http协议是无连接的", HTTP是基于TCP, 因此是有连接的, 但它是短连接, 请求完成后即断开连接.看客 评论于 2006-06-04 19:26  回复    # re: 大型社区设计:提高用户体验的10个细节 楼上,“HTTP是无状态的”,这样提对不对?edison1024 评论于 2006-06-05 08:46  回复    # re: 大型社区设计:提高用户体验的10个细节 很不错,建议整理出一个体系。

9,智能化的推荐帖。因为网络信息不受控制,所以有些东西必须要人为管理,自动推荐不是个好主意。昊子 评论于 2006-06-05 09:12  回复    # re: 大型社区设计:提高用户体验的10个细节 1,分类上不要过于大而全,这样导航也就会好用的多,不过这好像属于运营时的考虑了

2,不错的功能

3,多提供一种方式,就是简洁模式,除了文本框,多余的东西不要加,顶多加几个实现UBB的快捷按钮,社区大了后,速度就必然慢了,简洁模式这时就像夏天吃冰块了

4,可匿名回复帖子。如果提供这个,那应当给发帖者再提供选项,即必须注册用户才能恢复还是可以匿名恢复.
必须注册才能回复可以较为有效的保证回复质量,避免无聊人恶意灌水.

5,分页的考虑,同样提供简洁显示模式,去掉乱七八糟的东西,就像天涯的那样,这样在帖子不是太大的情况下就可以不分页,阅读的连贯性强,

6,往往不是重点,个人感觉不用在这方面太费心,能发文字就行,容量呢,能放个几十条就差不多了

7,贴心的搜索功能,这个是亮点,如果下点功夫,相当不错

8,在用户写作区(编辑器)的某个合适的地方提供搜索框
结果要在新页面弹出,重要性不是太强,应当放在第二批次,没必要列在优先考虑之列

9,智能化的推荐帖
这个,恐怕很难,以目前的的人工智能研究水平,往往会流于形式,
可以看看起点中文网的小说排行榜,有按推荐的,按点击的,但到了今天,这个排行并不能反应出真正好的作品,往往都是些"会运作"的作品.
可以考虑用户评分制,如果想的话,参考CSDN的方式,给每个用户信誉值,到时候,按信誉值的高低缩放评分比重,当然,这个信誉值就不是CSDN的定义了,需要详细考虑


10,楼主/博主的回复“突出显示”
不错,有新意的功能,可以有效避免 "我是楼主" 的声明
Amnoh 评论于 2006-06-05 11:18  回复    # re: 大型社区设计:提高用户体验的10个细节 @edison1024,看客
任何协议都有肯定有连接的拉,http协议是无连接的说法确实不太恰当.

@昊子
有这个想法,不过短期内是写不出来了,现在正被代码细节问题搞的没太多时间关注设计了.

@Amnoh
谢谢你的点评,看来你对这方面有很深的研究和思考哦.kwklover 评论于 2006-06-05 21:58  回复    # re: 大型社区设计:提高用户体验的10个细节 @Amnoh
佩服。

@kwklover
经常有这样的总结,慢慢积累就形成了。昊子 评论于 2006-06-06 09:23  回复    # re: 大型社区设计:提高用户体验的10个细节 很不错的设计理念!killer 评论于 2006-06-06 11:08  回复    # re: 大型社区设计:提高用户体验的10个细节 http不是无连接,而是"无状态",呵呵,
楼上过奖了,其实只是把多年泡论坛的想法照实说出来而已,做一名忠实的用户Amnoh 评论于 2006-06-06 14:45  回复    # re: 大型社区设计:提高用户体验的10个细节 再加一条:
查询结果可以变换视图,比如可以按时间排序,按作者排序等swiminger 评论于 2006-06-07 13:12  回复