announcementsReasons for site-wide announcements

If your web site or web application has a regular user base, and you’re constantly innovating (which you should be), then there will be a time when you need to let the users know of planned downtime, or explain why a particular feature is temporarily disabled. A nice notification of some sort is a great way to get the user’s attention while allowing them (or not allowing them) to proceed with thier regular business.

If you’ve used, Dropbox or any site that uses the standard top notification bar then you’ve probably seen the “planned maintenance” notification or the “balance is low” warning. The two aforementioned sites are exceptionally good when it comes to UI design and interaction, but some sites just get it wrong. Here are a few tips that can help when designing one of these systems:

The light box/screen lock out

I left this one for last because I’m not sure where I stand on this issue. The light box/screen lock out (dimming the screen and placing a modal dialog or settings pane) can be extremely effective for cases where user information needs to be updated, or action is absolutely required. However, this brings up the issue of stopping the user dead in her tracks simply because you said so. Remember that they are your users, and they’re on your site, but they can always go elsewhere if they become too annoyed.

The main thing to remember when creating an announcement system is that people don’t like popups, they don’t like being interrupted and they definately don’t like losing control of the screen just because you have something to say. It’s also important to remember that locking the users screen with a modal dialog box may be the best choice for some cases, but they never forget where the close box is located on thier browser and they are not afraid to use it.