Comparison of Overlay/Modal Window/Dialog/*Box modules

Events happening in the community are now at Drupal community events on www.drupal.org.
You are viewing a wiki page. You are welcome to join the group and then edit it. Be bold!

Comparison of Overlay/Modal Window/Dialog/*Box modules:

  • Starbox API - an API in the works meant to replace all these modules and work with lots of different javascript libraries (similarly to WYSIWYG).
  • Lightbox2 - most known module, with image, video, flash and html support. using Lightbox2 library. lots of integrations in other modules (integrated with Embedded Media Field). heavy JS.
  • Shadowbox - another module with lots of features. using Shadowbox library. the module developer is having problems with the library developer. (integrated with Embedded Media Field). heavy JS.
  • Colorbox - small module; the successor of Thickbox, using Colorbox library. has been ported to D7. few integrations in other modules (integrated with Embedded Media Field). small JS.
  • Thickbox - small modules; deprecated in favor of Colorbox. using Thickbox library. some integrations in other modules (integrated with Embedded Media Field). small JS.
  • jQuery Lightbox - limited; buggy or conflicting with other jQuery modules.
  • Highslide - restrictive license.
  • Fancybox - no data.
  • Jquery Slideshow - limited usage (CCK Fields slideshow).
  • Dialog API - an API for specific usage (ie, Skinr 2.x). This module is better used in a slideshow format and should be compared to others such as views_slideshow and ddblock.
  • jQuery UI Dialog - an API for specific usage, similar to Dialog API.
  • Modal Frame API - an API for specific usage, similar to Dialog API.
  • Popups API (Ajax Dialogs) - an API for specific usage, similar to Dialog API.

i would recommend using either Colorbox or Lightbox2.
Not recommending at all Shadowbox, Thickbox, jQuery Lightbox or Highslide.
Jquery Slideshow is better off used as a slideshow module where you can easily create a slideshow of a node with multiple CCK imagefields.
Starbox API is still in it's infancy so it's not recommendable.

recommending Dialog API when required as a dependency.
no data on jQuery UI Dialog, Modal Frame API.
Popups API (Ajax Dialogs) looks unmaintained and with an uncertain future.

Similar Module Review

Group organizers

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds:

Hot content this week