> On 3 Jul 2017, at 11:56, Clément Aubin <[email protected]> wrote: > > Hi devs ! > > Currently working on > [XWIKI-14353](https://jira.xwiki.org/browse/XWIKI-14353), I think that > the live e-mail notification system could be implement as 2 different ways : > > 1. In its notification preferences, a user can select if he wants a mail > daily, hourly or weekly (that’s already in place). We could add a new > "live" option that does exactly what is expected : it sends a mail as > soon as a document has been updated. > > 2. We could also provide a completely different option that sends live > e-mails, but regular notification mails are still sent depending on the > user preference and acts as a hourly / daily or weekly "digest”.
Not sure what’s the use case for receiving both realtime mails + digests, do you have one? For the user this means duplicate info, no? > Finally one idea would be to use the same system that is implemented in > discourse : a mail is sent approximately 10 minutes after an event is > triggered, > this means that if a user A is subscribed to the events > coming form a document X, if this document is updated by someone else, > the updates coming from the document in the next 10 minutes will be > grouped in a single mail that will be sent to A. This could potentially > be more scalable as less mails are sent to the users. Yes, a configurable grace period would be very nice. This is quite useful to avoid spamming when you notice you made some typos for example or you didn’t use preview and created a broken link, etc. ;) Thanks -Vincent > WDYT ? > Thanks, > > -- > Clément Aubin > Web Developer Intern @XWiki SAS > [email protected] > More about us at http://www.xwiki.com

