在设计一个页面时首先需要考虑的就是这个页面服务于用户的什么需求,如何为目标用户服务,能帮助用户干什么?
就扎堆这个功能模块来说,用户加入扎堆的目的是获取或分享某一类信息并就此与他人进行交流讨论。比如我爱自驾游,所以我加入自驾游扎堆,在里面浏览他人的经历或分享自己的旅游经历,并且希望能和别人交流经验。
就此来看,扎堆其实更类似于贴吧这种社区类产品。社区的两个重要元素是“内容”和“用户”。所以扎堆需要提供的功能有:1.阅读帖子、2.交流讨论、3.发表帖子。而由于内驱力的不同,用户会分成两类:“内容生产者”和“内容消费者”,内容消费者里面又因为参与度的不同会分成单纯浏览的“旁观者”和参与交流讨论的“参与者”。有个关于社区的理论就是,内容生产者:参与者:旁观者的比例大概是1:10:100。所以在功能的优先级上来说,阅读帖子应该是优先级最高的,其次是交流讨论,最后是发表帖子。
除了上述功能外,还有一些衍生的信息需要展现:1.扎堆的相关信息;2.扎堆的相关设置;3.搜索帖子;4.筛选帖子;5.堆友信息。
个人觉得现在扎堆页面的框架有如下问题:
1.“热度”是什么?对用户来说有什么意义?
2.进度条是展现用户在该扎堆内的等级,但这个信息对用户来说有什么意义?
3.“公告”是否有必要长期驻留,公告右上角的关闭按钮给用户的心理模型是不可恢复的操作,类似于删除,因此本人一直不敢关闭,怕关闭后无法找回。但其实关闭以后是可以通过页面右上角的按钮进去重新打开的,只是这个操作不经过一定的摸索用户是不能发现的
4.发帖功能现在的处理是设置在扎堆相关信息的下方,在进入扎堆时处于显眼位置,但会随滚动消失,如果往下滚动很深之后,如果有发表帖子的需求,就需要往上滚动到顶部才能进行操作
5.将“扎堆设置”、“搜索”、“筛选”、“堆友”全部收进drawer里是否是个好方案
6.搜索帖子是否是一个用户的高频操作,是否需要放在显眼且便捷操作的地方
对现有框架的思考:
1.首先,页面右上角drawer里面集合了太多信息,而且信息间关联度不高,其中“扎堆设置”和“堆友”明显和“扎堆相关信息”模块关联度更高,另外在帖子数较多的扎堆里,“搜索”功能应该是使用频率较高的功能,所以搜索功能应该单独作为一个行动点来设计。
2.虽然进入扎堆页面后,“发帖功能”的位置很显眼,但当用户已经往下滚动得很深时,如果想发帖就需要往上滚到顶部才能进行操作。
有两种解决方案,第一种是在页面固定一个“返回顶部”的按钮,在任何位置都可以通过这个按钮返回顶部;第二种是将发帖功能固定在页面底部,不跟随页面滚动。第一种方式发帖功能没有占用页面空间,但却要因此增加一个返回顶部的按钮,何况发帖功能放置在页面顶部除了节省空间外没有其他意义,所以不是一个好方案。而第二种方案可以随时使用该功能,不过占用页面空间。改进方案就是在第二种方案的基础上,将发帖按钮设计成向下滚动页面时自动消失,而向上滚动页面时自动弹出,这样既节省空间,又方便使用。
3.在现在的“扎堆相关信息”模块中加入“扎堆设置”、“堆友”信息,而“公告”个人认为不需要长期驻留,所以将“公告”和“扎堆设置”、“堆友”整合在一起设计成可隐藏式模块。另外,帖子数作为扎堆的一项重要属性,也需要加入展示。沿用第2点的设计思路,“扎堆相关信息”这个功能模块同样可以设计成向下滚动隐藏,向上滚动显示的方式,这样可以随时查看扎堆的相关信息。
9月4号更新补充:最近看到Anthony Rose在Zeebox的案例研究发现,隐藏式的信息会大大降低用户的参与度,既然“签到“是出于增加用户粘性的目的,那么还是将签到设计成非隐藏式以增加用户参与度。