WebApp offers various ways of notifying the user that something has happened. It uses this, for example, to tell that it's currently sending the e-mail. In this case, the message is designed to be as unobtrusive as possible, but by contrast, the notification that your browser is not supported is more prominently placed. These kinds of messages can all be presented to the user by the notification framework.
The framework consists of a notifier object and notifier plugins. The plugins are the actual ways in which the user gets some useful information; they might be using message boxes or popup boxes or even only show output in the browser’s console.
Notifications are handled by the class Zarafa.core.ui.notifier.Notifier. This is a singleton object that can be obtained from the global `container` object. All notifier plugins (subclasses of Zarafa.core.ui.notifier.NotifyPlugin) are registered to this object.
How to notify the user?
List of available built-in Notifiers:
How to create new Notifiers?
If you need a new way of presenting a notice to the user that's not present in one of the default plugins, then you can create a new NotifyPlugin.
Now you can use this notifier as mentioned before.
Be careful with the amount of notifications. If too many notifications are used, they're no longer as useful. If you need them for debugging purposes, then you can always use the console plugin.