Hi, On 05/31/2018 11:46 AM, Guillaume Delhumeau wrote: > Notifications application is almost ready to replace the Activity Stream's > UI. The only remaining thing is the display > of the messages from the Message Stream in the Notifications. > > We have made a quick brainstorming with Caty and Vincent, and here is our > conclusions. > > 1/ We think it make sense to display user messages in the notifications > because it is typically what notifications > are made for: pop-up important information concerning what the user cares. > In the past, we decided to disable the > Message Stream by default because messages were lost in the Activity > Stream. But in the case of the notifications, users > can chose what they want to receive so there is less chance to miss > messages in the middle of thousand of events. > > 2/ Like all other types of notification, there should be a button in the > notification settings of each user to decide to > enable or disable these messages in the notifications. It should be enabled > by default. > > 3/ We should add the "send message" gadget in the "alert" menu (via an UIX) > so it's easy to find and to send messages. > > 4/ Provide a form to be able to reply to a personal message. > > 5/ Let the message stream disabled by default. Users who are used to it > will not lose the feature but we don't make it > visible for now until we make some other improvements. > > This is what I am starting to implement right now with the hope it's done > for XWiki 10.5. > > In the future, we should add the following features: > > a/ Having a real "inbox" application (a "Message Center") to handle all > messages. > > b/ Be notified when someone mention you in a content or in a comment > (example: "@vmassol: You may want to read this > page" will trigger a notification to Vincent Massol). > > c/ Handling correcty messages sent to a group if the first implementation > do not handle it (group filtering could be a problem > with SQL). > > Caty, Vincent, please reply if I've forget something. > > All others: if you have any recommendation or counter argument, please post > it quickly :)
I don't have a good knowledge of the "old" message stream implementation, however, I'm concerned about the ability of the notification system to act as a messaging center. - When working on multiple documents, I might end up talking with multiple people at the same time. What would happen to the notification center ? Would I have a composite event with all of my conversations in it, or one composite notification per user I'm talking with, which would probably fill most of the notification center ? - When being in a wiki, I might end up staying 1, 2 hours or more on the same page, either to edit it or to read it and refer to it from time to time. The messaging feature of the notification is interesting here if and only if we have the ability to auto-refresh the notification center every X seconds / minutes to check for new events or, in this case, new messages. AFAIK, this feature isn't in place for now. All in all, I'm very concerned that we try to ship a half finished feature that cannot be used for real collaboration and that still takes some place in the UI ; only to have an equivalent of a feature that we disabled some years ago. If we want to promote messaging and more user to user interaction in the wiki, maybe we should take more time to spec it. If we had to vote for this, I'd say -0 for now. > Thanks for you time and have a great day, > > Guillaume >