Email Batching (needs testing)
I've pushed a long awaiting missing feature, which is the email batching for notifications/alerts.
What is does is fairly simple. If you batch a notification, then it refuses to send the alert immediately, but instead keeps the alert marked as unviewed. It then will as set times decided by a crontab, send /any/ unread/unviewed messages to your email in one message.
To test, one must create a bunch of messages which are not emailed (because the batch mode is set) and then run ./utils/manage batch_alerts --mode=M
mode can be D (daily), W (weekly) or M (monthly) depending on what you've set your batch options too.
It should batch together things with a different type too. So if you have some comments and some website published alerts, they'll go together.