Content
View differences
Updated by Niels Lindenthal almost 5 years ago
Some great groundwork for in app notifications has been laid out in the last two weeks. The appetite for features on top of it is great. Let's collect those to discus and prioritize them here. I don't want to get into great detail here. The purpose it to prioritize here to bundle the teams attentions on few things instead of many. Later we will create separate work packages for them.
<figure class="table op-uc-figure_align-center op-uc-figure"><table class="op-uc-table"><thead class="op-uc-table--head"><tr class="op-uc-table--row"><th class="op-uc-table--cell op-uc-table--cell_head"><strong>Feature</strong></th><th class="op-uc-table--cell op-uc-table--cell_head"><strong>Value</strong></th><th class="op-uc-table--cell op-uc-table--cell_head"><strong>Promoter</strong></th><th class="op-uc-table--cell op-uc-table--cell_head"><strong>Voters</strong></th></tr></thead><tbody><tr class="op-uc-table--row"><td class="op-uc-table--cell">Daily e-Mail digests (#1899)</td><td class="op-uc-table--cell">Reducing amount of emails. "Quiter" experience. </td><td class="op-uc-table--cell"><mention class="mention" data-id="3" data-type="user" data-text="@Niels Lindenthal">@Niels Lindenthal</mention> </td><td class="op-uc-table--cell"><p class="op-uc-p"><mention class="mention" data-id="3" data-type="user" data-text="@Niels Lindenthal">@Niels Lindenthal</mention> </p><p class="op-uc-p"><mention class="mention" data-id="87" data-type="user" data-text="@Jens Ulferts">@Jens Ulferts</mention> <br><br><mention class="mention" data-id="9177" data-type="user" data-text="@Oliver Günther">@Oliver Günther</mention> </p></td></tr><tr class="op-uc-table--row"><td class="op-uc-table--cell">Real server side push with Web Sockets.</td><td class="op-uc-table--cell">Snappier UX. Real time push opens the door for many server side updates such as notification center updates, real time "chat like" communication in WP comments with "is writing" or "has read" indicators. Also "work package has been updated" warning (added separately here in this table)</td><td class="op-uc-table--cell"></td><td class="op-uc-table--cell"></td></tr><tr class="op-uc-table--row"><td class="op-uc-table--cell">Restructuring of header for mobile to make space for the bell and plus icon</td><td class="op-uc-table--cell">UX for all mobile users</td><td class="op-uc-table--cell">@Wieland Lindenthal</td><td class="op-uc-table--cell">@Wieland Lindenthal</td></tr><tr class="op-uc-table--row"><td class="op-uc-table--cell">Send notifications for the first event and not after the aggregation time of 5 minutes, keep aggregating events on the unread notification, though.</td><td class="op-uc-table--cell">UX. Snappier communication. User knows that something is on immediately.</td><td class="op-uc-table--cell"><p class="op-uc-p">@Wieland Lindenthal</p><p class="op-uc-p"></p></td><td class="op-uc-table--cell"><p class="op-uc-p">@Wieland Lindenthal</p><p class="op-uc-p"></p></td></tr><tr class="op-uc-table--cell">@Wieland Lindenthal</td><td class="op-uc-table--cell">@Wieland Lindenthal</td></tr><tr class="op-uc-table--row"><td class="op-uc-table--cell">Aggregating notifications in the notification center (i.e. all notifications for WP A presented in one line instead of multiple) </td><td class="op-uc-table--cell">UX. Reducing noise.</td><td class="op-uc-table--cell"><p class="op-uc-p">@Wieland Lindenthal</p><p class="op-uc-p">@Niels Lindenthal</p></td><td class="op-uc-table--cell"><p class="op-uc-p">@Wieland Lindenthal</p><p class="op-uc-p">@Niels Lindenthal</p></td></tr><tr class="op-uc-table--cell">@Wieland Lindenthal</td><td class="op-uc-table--cell">@Wieland Lindenthal</td></tr><tr class="op-uc-table--row"><td class="op-uc-table--cell">Preview comments in collapsed state of notification line in the notification center</td><td class="op-uc-table--cell">UX. Less clicks for choosing or discarding notifications in the center</td><td class="op-uc-table--cell">@Wieland Lindenthal</td><td class="op-uc-table--cell">@Wieland Lindenthal</td></tr><tr class="op-uc-table--row"><td class="op-uc-table--cell">Set notification as read when work package was opened without passing through the notification center and before mails were sent out.</td><td class="op-uc-table--cell">UX. Less noise.</td><td class="op-uc-table--cell"><p class="op-uc-p">@Wieland Lindenthal</p><p class="op-uc-p">@Niels Lindenthal</p></td><td class="op-uc-table--cell"><p class="op-uc-p">@Wieland Lindenthal</p><p class="op-uc-p">@Niels Lindethal</p></td></tr><tr class="op-uc-table--cell">@Wieland Lindenthal</td><td class="op-uc-table--cell">@Wieland Lindenthal</td></tr><tr class="op-uc-table--row"><td class="op-uc-table--cell">"Work package was updated. Wanna reload?" warning via "push" </td><td class="op-uc-table--cell">UX. Snappier communication. Becomes very important in Revit add-in as there is no browser reload button.</td><td class="op-uc-table--cell"><p class="op-uc-p">@Wieland Lindenthal</p><p class="op-uc-p">@Niels Lindenthal</p></td><td class="op-uc-table--cell"><p class="op-uc-p">@Wieland Lindenthal</p><p class="op-uc-p"> @Niels Lindenthal</p></td></tr><tr class="op-uc-table--cell">@Wieland Lindenthal</td><td class="op-uc-table--cell">@Wieland Lindenthal</td></tr><tr class="op-uc-table--row"><td class="op-uc-table--cell">Notification Center: Allow further grouping of notifications such as "Project x", "Mentioned", ...</td><td class="op-uc-table--cell">UX. Easier to work through a long list of notifications.</td><td class="op-uc-table--cell">@Niels Lindenthal</td><td class="op-uc-table--cell">@Niels Lindenthal</td></tr><tr class="op-uc-table--cell"></td><td class="op-uc-table--cell"></td></tr><tr class="op-uc-table--row"><td class="op-uc-table--cell">Send announcements via in app notifications</td><td class="op-uc-table--cell">Currently announcements are hardly visible. This would make a great example for using the notifications center for more than just work package changes.</td><td class="op-uc-table--cell"><p class="op-uc-p"><mention class="op-uc-table--cell"><mention class="mention" data-id="87" data-type="user" data-text="@Jens Ulferts">@Jens Ulferts</mention> </p><p class="op-uc-p">@Niels Lindenthal</p></td><td class="op-uc-table--cell">@Niels Lindenthal</td></tr><tr Ulferts</mention> </td><td class="op-uc-table--cell"></td></tr><tr class="op-uc-table--row"><td class="op-uc-table--cell">Send meeting events (Created and involved, updated, reminder,...) </td><td class="op-uc-table--cell">Does not exist yet. Would improve the meeting module. Example for non WP events in notification center.</td><td class="op-uc-table--cell"><mention class="mention" data-id="87" data-type="user" data-text="@Jens Ulferts">@Jens Ulferts</mention> </td><td class="op-uc-table--cell"></td></tr><tr class="op-uc-table--row"><td class="op-uc-table--cell">Send notifications to the operating systems notification system.</td><td class="op-uc-table--cell">UX. Notify users of updates while they are not in the tab, or even with the browser closed (Service worker)</td><td class="op-uc-table--cell">@Wieland Lindenthal</td><td class="op-uc-table--cell"></td></tr><tr class="op-uc-table--row"><td class="op-uc-table--cell">Extend notification settings options (e.g. work package created, comment written) </td><td class="op-uc-table--cell">Currently those settings are instance wide and can interfere with the notifications & nobody understands that. Having additional options for on/off-ing notifications will reduce noise as a user can make more fine grained decisions.</td><td class="op-uc-table--cell"><p class="op-uc-p"><mention class="op-uc-table--cell"><mention class="mention" data-id="87" data-type="user" data-text="@Jens Ulferts">@Jens Ulferts</mention> </p><p class="op-uc-p">@Niels Lindenthal</p></td><td class="op-uc-table--cell"><p class="op-uc-p"><mention Ulferts</mention> </td><td class="op-uc-table--cell"><mention class="mention" data-id="87" data-type="user" data-text="@Jens Ulferts">@Jens Ulferts</mention> <br><br><mention class="mention" data-id="9177" data-type="user" data-text="@Oliver Günther">@Oliver Günther</mention> </p><p class="op-uc-p">@Niels Lindenthal</p></td></tr></tbody></table></figure> Günther</mention> </td></tr></tbody></table></figure>
<figure class="table op-uc-figure_align-center op-uc-figure"><table class="op-uc-table"><thead class="op-uc-table--head"><tr class="op-uc-table--row"><th class="op-uc-table--cell op-uc-table--cell_head"><strong>Feature</strong></th><th class="op-uc-table--cell op-uc-table--cell_head"><strong>Value</strong></th><th class="op-uc-table--cell op-uc-table--cell_head"><strong>Promoter</strong></th><th class="op-uc-table--cell op-uc-table--cell_head"><strong>Voters</strong></th></tr></thead><tbody><tr class="op-uc-table--row"><td class="op-uc-table--cell">Daily e-Mail digests (#1899)</td><td class="op-uc-table--cell">Reducing amount of emails. "Quiter" experience. </td><td class="op-uc-table--cell"><mention class="mention" data-id="3" data-type="user" data-text="@Niels Lindenthal">@Niels Lindenthal</mention> </td><td class="op-uc-table--cell"><p class="op-uc-p"><mention class="mention" data-id="3" data-type="user" data-text="@Niels Lindenthal">@Niels Lindenthal</mention> </p><p class="op-uc-p"><mention class="mention" data-id="87" data-type="user" data-text="@Jens Ulferts">@Jens Ulferts</mention> <br><br><mention class="mention" data-id="9177" data-type="user" data-text="@Oliver Günther">@Oliver Günther</mention> </p></td></tr><tr class="op-uc-table--row"><td class="op-uc-table--cell">Real server side push with Web Sockets.</td><td class="op-uc-table--cell">Snappier UX. Real time push opens the door for many server side updates such as notification center updates, real time "chat like" communication in WP comments with "is writing" or "has read" indicators. Also "work package has been updated" warning (added separately here in this table)</td><td class="op-uc-table--cell"></td><td class="op-uc-table--cell"></td></tr><tr class="op-uc-table--row"><td class="op-uc-table--cell">Restructuring of header for mobile to make space for the bell and plus icon</td><td class="op-uc-table--cell">UX for all mobile users</td><td class="op-uc-table--cell">@Wieland Lindenthal</td><td class="op-uc-table--cell">@Wieland Lindenthal</td></tr><tr class="op-uc-table--row"><td class="op-uc-table--cell">Send notifications for the first event and not after the aggregation time of 5 minutes, keep aggregating events on the unread notification, though.</td><td class="op-uc-table--cell">UX. Snappier communication. User knows that something is on immediately.</td><td class="op-uc-table--cell"><p class="op-uc-p">@Wieland Lindenthal</p><p class="op-uc-p"></p></td><td class="op-uc-table--cell"><p class="op-uc-p">@Wieland Lindenthal</p><p class="op-uc-p"></p></td></tr><tr