Group and Aggregate Notifications - X Likes per Article, Z Updates for World Y | World Anvil

Remove these ads. Join the Worldbuilders Guild

Group and Aggregate Notifications - X Likes per Article, Z Updates for World Y

User Interface (UI) / User Experience (UX) · World management · Created by Vertixico
closed
notifications grouping ui community

What functionality is missing? What is unsatisfying with the current situation?

  RIght now the Notification System feels very cluttered, especially with lots of activity.   When we get many notifications of the same type - like "A person liked / commented on your article" or "someone voted on your feature suggestion" and "someone made a new update in world X", each and everyone of tem is a single, big notification.   When being active in the community - commenting a lot, having feature suggestions - these notifications get difficult to manage / view FAST.   My suggestion is to group Notifications together beyond the categories that are already there. Make a Summary Description that can be expanded to see individual items.   Optionally, a short time range can be derived from the oldest suggestions, in the form of "... in the past X days"   I believe this will reward people that are being more active in the community by reducing a pain point in the UI for them.  

Suggested groupings:

  • #-Likes for the same article - "42 People liked you article Banana in the past 12 days"
  • #-Comments for the same article - "5 People commented on your article Banana in the past 14 days"
  • # of Followers (both World an Profile) - "12 new People started following your World Ekozia in the past 13 days"
  • # of Updates by Author and World - "TJ has updated 52 Articles in Melior in the past 5 days"
  • # of Votes for a feature - "32 Users have cast a vote for the feature suggestion 'Free Raptor Cookie Udans for everyone' in the past 7 days"

How does this feature request address the current situation?

  With this, the notifications would get focussed a lot - providing an overview even when there are many many notifications coming in. This would stop punishing active users in the community.   The data is already there - it needs an additional step of aggregating the pulled data for the UI.   I do not suggest any new database queries or the change of interaction of individual notifications - each single notification will still be the point to delete it, for example.

The Team's Response

This suggestion has not reached any voting threshold during its voting time   The suggestion is great but This is quite a complex system, it will require more support
Current score

46/300 Votes · +7820 points

Votes Cast

  • +20

    by ivormac
    on 2021-06-05 19:58
  • +100

    by CecilieMylius
    on 2021-06-05 14:44
  • +50

    by SirCobalt
    on 2021-06-05 03:18
  • +50

    by moonflower-writing
    on 2021-06-05 02:15
  • +300

    by ZackTheGreat
    on 2021-05-30 21:58
  • +20

    by Lenosallose
    on 2021-05-30 05:29
  • +50

    by Naelin
    on 2021-05-25 00:56
  • +50

    by Buzzard
    on 2021-05-23 15:18
  • +50

    by Frogdrake
    on 2021-05-23 09:00
  • +300

    by Lnphysics
    on 2021-05-23 06:52
  • +100

    by ReachingForStardust
    on 2021-05-19 16:57
  • +200

    by Trentjh
    on 2021-05-19 16:25
  • +100

    by Laria
    on 2021-05-18 20:32
  • +10

    by ikenbon
    on 2021-05-18 15:56
  • +20

    by brass_phoenix
    on 2021-05-18 15:21
  • +100

    by eldknighterrant
    on 2021-05-18 06:16
  • +100

    by Jacob-W
    on 2021-05-18 02:22
  • +50

    by Michael Chandra
    on 2021-05-17 21:42
  • +300

    by Tiirikka
    on 2021-05-17 21:41
  • +300

    by shyredfox
    on 2021-05-17 21:40
    This would help alleviate some of the notification fatigue!
  • +300

    by Kaleidechse
    on 2021-05-17 17:37
    +1 to the fixed number of days suggested by MLHammond. I prefer 7 days, but 14 would be fine too. And +1 to what SolarCat02 said - I do pretty much the same, catching up with notifications one author at a time.
  • +300

    by Kummer Wolfe
    on 2021-05-17 17:32
    The existing filter mechanism is useful until you have hundreds of individual entries even after selecting the filter.   Either: 1: Add the total number to the existing filters and do not display the full list on first entry to the notifications page.   OR   2: Covert the existing filters to Drop downs ( similar format as what Xuroth mentioned). Once a drop down is selected, expand the drop down to show that particular list of item/detail.   This second one would be straightforward JS with a web worker pull to grab the data then push into a structure for eventual drop down display.   Overall:   It would be a useful enhancement for the notifications. Allowing a user to browse notifications quickly if they do not have the time to sift through a long list. It also will prevent a user from being overwhelmed by a large volume of data all at once.   I dislike the short range of time, this assumes people will be on World Anvil when they may have to be working at a time intensive day job. If a time frame is used, this should be configurable for a user to change for their own use.
  • +300

    by Xuroth
    on 2021-05-17 17:14
    Grouping and having the actual items in a collapsible drop-down (with the summary (x people did y over the last z days) as the title) could be very useful. All notifications are present, but the UI is simplified in what is displayed, allowing the user to expand if desired. Can also be done client side if desired.
  • +100

    by SolarCat02
    on 2021-05-17 17:05
    I like to go through my notifications hunting for the same person and reading a bunch of articles in their world at once, so the grouping by author is of particular interest to me.
  • +300

    by dinosaurbob
    on 2021-05-17 17:05
    This would be very helpful for those of us that try to follow/like articles during challenges
  • +200

    by BCGR_Wurth
    on 2021-05-17 16:08
  • +200

    by Soulwing
    on 2021-05-17 13:43
  • +50

    by RiverFang
    on 2021-05-17 13:17
  • +20

    by Lyraine Alei
    on 2021-05-17 13:12
  • +200

    by Satrium
    on 2021-05-17 12:53
  • +20

    by Adcheryl
    on 2021-05-17 10:13
  • +300

    by Stormbril
    on 2021-05-17 09:00
  • +100

    by Shadow Malachi
    on 2021-05-17 08:46
  • +100

    by KajetanWrites
    on 2021-05-17 08:43
  • +300

    by Dejers
    on 2021-05-17 08:41
  • +10

    by David_Ulph
    on 2021-05-17 08:35
  • +300

    by thechangeling
    on 2021-05-17 08:33
  • +50

    by AmélieIS
    on 2021-05-17 08:28
  • +300

    by Snake__Venom
    on 2021-05-17 08:20
  • +300

    by Kefkejaco
    on 2021-05-17 07:39
  • +300

    by Bonus Action
    on 2021-05-17 07:29
  • +300

    by MLHammond
    on 2021-05-17 07:24
    I think it would be good to have this although i think having a set # of days is probably best. Probably 7. if not 7 then 14.
  • +200

    by Toblin
    on 2021-05-17 07:23
    Yep. I don't see why this shouldn't be a thing.
  • +300

    by Tillerz
    on 2021-05-17 07:23
  • +300

    by SoulLink
    on 2021-05-17 07:21
  • +100

    by Hanhula
    on 2021-05-17 07:19
  • +300

    by Vertixico
    on 2021-05-17 07:17