用户动态系统已经基本完成


我目前的设计如下,期待您更加完善的建议和意见。

  • 用户收藏某个帖子,被收藏帖子的作者会收到一条通知。收藏功能用于收录感兴趣的帖子。收藏的帖子出现在用户的收藏列表里。

  • 用户喜欢某个帖子,被喜欢帖子的作者会收到一条通知。喜欢功能用于关注感兴趣的帖子,当用户喜欢了某个帖子,与被喜欢帖子有关的活动(被回复,被编辑)会出现的用户的关注动态里(用户也可以喜欢自己的帖子,但是相关活动不会出现在用户的动态里,因为自己帖子动态会收到通知提醒)。

  • 用户可对其认为精彩的回复点赞,被赞者会收到一条通知。用户可在已赞列表中查看赞过的回复(用户也可以对自己的回复点赞,但不会收到通知)。

  • 用户可关注其他用户,被关注的用户的所有动态(回复、发帖、收藏、关注、点赞等)会出现在用户的关注动态里

  • 用户的所有活动历史可以在用户的详情页面查看。用户也可以查看某个用户(包括自己)的粉丝列表。

  • 26 回复 | 直到 2017年1月11日 01:00
  • 厉害了

  • (http://p1.bpimg.com/4851/aa5478113ea40487.jpg/ "庆祝福利")

  • 你好,先说明一下,主贴的@功能没有通知的,我是直接进来看的。

    关于功能更新:

    1,收藏功能测试正常;(FIN)

    2,关于功能测试正常,但“会出现的用户的关注动态里”,这个关注动态在哪里?没发现。

    3,单条回复点赞功能测试正常;(FIN)

    4,未实现,那等你好消息。

    对于已经实现的功能1(收藏功能)和功能3(单条回复点赞),未收藏显示空心字体图标这个很好,没有问题。但我还有个建议,基于更平滑的用户体验,避免模棱两可;你可以把点击了"收藏"和“关注”之后发生的异步信息,直接显示为”已收藏“和”已关注“,然后光标再指向”已收藏“和”已关注“时,用tooltip提示用户可以“取消收藏”和“取消关注”;另单条回复点赞功能同理。现在的情况是,刚刚点击”收藏“就开始提示”取消收藏了“,我第一次用以为BUG呢,吓死哥了。

  • 2 关注功能测试正常

    我想打“关注”,不是“关于”。

  • 更完善一步的话,则可以空心ICON的时候tooltip提示“点击收藏”和“点击关注”。

  • 嗯!谢谢。用户动态还没有做,目前只做了用户动作和通知,下一次 commit 会添加用户动态功能。关于用户体验问题建议很不错,我在把这块相关的所有后台功能做好后再优化。@kimwang

  • @追梦人物 我觉得“关注”字眼改成“喜欢”好一点,你想想,关注和吃瓜群众围观有什么不同?一般化的事物而已。

    喜欢就不同了,听起来爆一点、浮夸一点,抢眼。思维上是你有好感的东西,我喜欢了你……的话题,这是一种认可,是一种很特别的社交细节。

    假设一个场景,所谓的熟人的熟人……准备互相认识:我一位朋友,比较认可我的品味,TA浏览我的喜欢清单,尝试更深入了解我的为人、情感、爱好等,因为我喜欢的东西可以侧面反映这些内容。我收藏了很多你发表的关于旅行的文章,因为清单是“喜欢”,所以基本可以证明,我们三人均喜欢旅行,爱好相符,TA可以从我的渠道了解你,加你为好友,同时亦可以继续喜欢你的文章(帖子)。接下来就是“六度分割”理论也好、SNS也好,可以循环传播或扩大影响力。

    关注太平淡了,我关注明年还收不收年费,关注什么时候不用翻墙,关于什么时候物价可以降一点,说到底我没一样可以控制的;我关注的东西可以有这些,还能包括我上面喜欢的内容,但是你跟人家说年费、翻墙、物价,可能迎来一句 - “愤青”!在我大天朝,关注的事通常是很无奈的,广东有个节目叫《今日关注》,内容不言而喻。

    在本站内特定的功能设定里面,收藏和关注(喜欢)刚好互补,理性一点的东西,比如学习资料,可以收藏,这个收藏我看你暂时也没有打算公开,正好可以留点隐私给用户;那些个性化的东西,比如DIY、GEEK、音乐、活动、讲座、宠物、闲聊等等可以选用喜欢这功能。

    这种氛围应该可以培养。

  • @kimwang 嗯,我也比较喜欢这个字眼!

    • kimwang
    • 10 楼

    @追梦人物 是否有必要加个判断,贴主本身不能收藏或关注(喜欢)自己的话题好像比较好?

  • 嗯,我在考虑,但允许用户关注自己发布的帖子和赞自己的回复也是合理的。@kimwang

  • @kimwang 可测试用户动态功能。关注某个人,在我关注的动态里可以看到它的动态;喜欢某个帖子,可以在我关注的动态里看到关于这个帖子的回复。

    • caster
    • 13 楼

    我觉得双向关注才能显示彼此的回复和发帖,个人用户可以选择是否隐藏自己的主题,回复是否能隐藏待定(v站和贴吧此点不同)

    另外点赞多的回帖是否能置顶(一楼之前,类似虎扑)也可以考虑下@追梦人物

  • @caster 在当前版本的设计中,用户的大部分行为对社区的其他用户都是可见的。包括有

    • 用户发布的全部帖子
    • 用户的全部回复
    • 用户喜欢的帖子列表
    • 用户赞过的回复列表
    • 用户关注的其他用户列表
    • 用户的一切动作,包括发帖、编辑帖子、回复帖子、赞、喜欢等等

    在社区运营初期一切都是公开透明的,下一版中会考虑设计一套隐私系统,有用户自身决定其隐私程度。

    同样这一版本中回复和帖子的排序由发布时间决定。排序算法需要仔细地考虑,后续版本会优化。

    同时如果你有好的隐私系统以及排序设计方案,欢迎一起讨论!

    • kimwang
    • 15 楼

    现在的社交做得不错,但细节有待完善。

    发现一处小问题,追梦人物你关注了自己,这功能可以CUT掉。

    你真的加了“喜欢”功能,但现在就跟我之间建议的东西对应起来了,我建议不能喜欢和收藏自己的贴子,当然现在这个功能没有变更,所以在我自己的”全部喜欢“页面,就出现了很奇怪的描述,如下:

    21 小时,44 分钟前 喜欢了用户 kimwang 发布的帖子 只有一级分类吗?

    本来社交就是要温馨一点才好办的,但这个描述的意思是,我本来就是kimwang这个用户,但我居然对自己这么陌生?因为就算满足自己虚荣也是期望别人喜欢我才对啊,我有什么必要关注自己?这跟现实生活不同,网站的话,对于个人应该是展示,而别人可以喜欢我们自己,这样才是双向,这是我提建议取消收藏和喜欢自己功能的原因。

    当然,我的只是建议,并不是说功能有什么硬伤,因为现在毕竟还未完善,有时候程序的功能描述换一下,又可以行得通的,主要是交流想法,得出解决方案,对未完善的东西进行完善。

    • caster
    • 16 楼

    @追梦人物 介意我改造一下你的代码拿来作为母校的学生论坛吗?元旦放假后我可以参加开发工作。

  • @caster 嗯,没关系,这是开源项目

  • @caster 不过目前的问题是还不够完善

  • 嗯,我会限制用户自己的动态不出现在 feed 列表里。但是还是允许用户赞自己的回复,喜欢自己的帖子,收藏自己的帖子这三种动作。@kimwang

  • django 的 timesince 函数有 bug。。。

    • caster
    • 21 楼

    @追梦人物 我准备下周开始用nose补一下单元测试,顺便加上CI,代码可能需要规范下缩进之类的,统一下pylintrc,你有什么意见吗?

    • kimwang
    • 22 楼

    追梦人物的更新速度挺快的,这个程序形态也很好,使用很方便,持续关注。

  • 可以的,静候 pr。预期的基本功能已经开发完毕了,我目前正准备开始重构,完善功能,因此如果你要补充测试的话,最好我们能够协商进行,我们规划好一个个重构的点,然后你编写相应测试,我重构相关代码。最好能加 qq 详细讨论。我的 qq:415468651@caster

  • ⁽̨̡ ¨̮ ⁾̧̢⁽̨̡ ¨̮ ⁾̧̢⁽̨̡ ¨̮ ⁾̧̢@kimwang

    • leo
    • 25 楼

    现在所有的代码都开源了吗?

  • 开了呀。@leo

添加一条新回复
登录以回复