Lightbox content example.

About

Lightbox Campaigns enables the creation of campaigns that can be configured to display full page, lightboxed content to users based on roles, content types, and/or paths.

Drupal 8

Requirements

This module requires the Featherlight.js library.

Installation

Install as you would normally install a contributed Drupal module. See Installing Drupal 8 Modules for more information.

Featherlight.js

To install the required Featherlight.js module:

  1. Download the latest release of Featherlight.js.
  2. Unpack the library files.
  3. Place the files in your site's /libraries folder such that the location is /libraries/featherlight.

Drupal 7

This module requires the following modules:

This module requires the following external libraries:

Note: Featherlight.js requires jQuery version 1.7 or higher. This is why jQuery Update is a dependency for Lightbox Campaigns.

Recommended Modules

  • Rules
    When enabled, Lightbox Campaigns provides a "Display a campaign" action that can be triggered by Rules events.

Installation

Install as you would normally install a contributed Drupal module. Visit Installing modules for further information.

Ensure the site jQuery version is at least 1.7 (Administration » Configuration » Development).

Install the Featherlight.js library:

  • Download the latest release of Featherlight.js.
  • Unpack the library files.
  • Place the files in your site's sites/all/libraries folder such that the location is sites/all/libraries/featherlight.

Installation can be verified from Reports » Status Report. There should be a message similar to: "Featherlight VERSION installed at LOCATION."

Use

Lightbox campaign entities can be added from Content » Lightbox campaigns.

Sponsorship

Development of this module is supported by Cascade Public Media for KCTS9.org and Crosscut.com.

Supporting organizations: 

Project information

Releases