Nice messages module changes the way Drupal messages are showing up using stylable jQuery-popups provided by the small and fast jGrowl plugin. It prevends breaking the look and feel of a website by the massive red, yellow and green boxes showing up frequently when Drupal message system is invoked. Apart from other jQuery plugin libraries like Purr and similar, the jQuery jGrowl plugin supports all browsers including older Browsers like IE6, has only a small size of only 6kb.
- Download latest Nice messages module version from the release section below (for extended users:
drush pm-download nicemessages --dev) and download jGrowl jQuery plugin from the authors website here.
- Upload the Nice message module archive to your Drupal installation in the folder where you usually install modules, typically it should be under
sites/all/modules. If not already, unpack it here and make sure the zip or tar.gz archive is removed.
- Upload the jGrowl plugin archive to your Drupal installation in the folder where you usually install libraries, typically it should beunder
sites/all/libraries. If not already, unpack jGrowl plugin archive here and make sure the zip or tar.gz archive is removed.
- Go to
http://yoursite.com/admin/modulesor follow it in the admin menu to active the module by checking the box and press save.
- Finally go to your userprofile edit page and activate displaying system messages with Nice messages for your user account. The option can be found quite on the bottom of your user profile setup page. Now press save and see Nice messages in action the first time. :)
- To style in detail, administrators can customize module behavior at
http://yoursite.com/admin/config/system/nicemessagesor follow it in the admin menu to set up Nice messages to your needs. Popup delay, holding time, where on the screen (left, right,center,top,bottom), and many more. Additionally, to style font, color, images, background, borders, etc. to fit the look and feel to your needs, it is possible to use css theme overrides (styles presets and export planned). I also recommend to check out the CSS Injector module for that. it changes the look and feel on both, the admin theme side of the world and the actually website front side
- Permission settings: It is possible to modify user permissions for 'enable/disable' Nice messages per user role.
INFO for previous users (16.Sept.2011): It is recommended that you use the latest 7.x-1.x-dev release for any further action from now on. Even if you want to uninstall Nice messages 7.x-1.0-beta1 or -rc1, we recommend to update to latest --dev first for clean uninstall. Read CHANGELOG for more informations.
Change on installation method for previous 7.x-1.0-beta1 or -rc1 users: To make latest 7.x-1.x-dev work properly, you need to go to here and download the latest jGrowl plugin version first and put it inside sites/all/libraries up from now (see new instructions above). This is long discussed, suggested by Digidog. for all modules using jGrowl and recommended handling of libraries in Drupal 7 and prevents libraries to get loaded twice by multiple modules (performance).
Try out a demonstration
Comparison and Story
jGrowl is a fantastic jQuery plugin developed by Stan Lemon. It is also used by the pmgrowl module to support popup messages from user to user via the private msg module, and since it is planned (EDIT: done!) to move the plugin to the libraries folder, it would prevent loading more than one library or plugin for different modules. It is also used by certain tools on Mac OS X and other CMS frameworks and very lightweight.
Please see this comparison chart of several modules similar to Nice Messages.
Leaving beta, pushing frist final release 1.0
Using jGrowl in sites/all//libraries instead of loading it from module root folder, to avoid multiple loads of plugin libraries of multiple modules (jGrowl is also used by other modules)done!
- Creating point of intersection for other modules to use Nice messages
- More options for each type of system message
- Small bug fix: Sometimes Nice messages don't snatchs a Drupal message and the message appears as default.
- Creating some default styles for look and feel (color presets etc)
Please help us to push further development by posting detailed beta - and bug reports in the issue queue and by jumping in to finish the to-do's.
- Maintenance status: Actively maintained
- Development status: Under active development
- Reported installs: 784 sites currently report using this module. View usage statistics.
- Downloads: 3,980
- Last modified: September 20, 2012