Sample splash popup.

Display a splash page anywhere on your site by redirecting the user, showing a lightbox, or displaying a popup. This module is designed to be search engine friendly, mobile device friendly and offers multiple configuration options.

* Note: If you are using 7.x-1.0, I highly suggest upgrading to 7.x-1.1 as there is a major google search results bug that should be fixed in that release. Take a look at the release notes.

This module was based on the Drupal 6 module Splash. Instead of using cookies to determine when the splash page shows up, we use jStorage.

I will be maintaining the D7 version of this module, but I will not be adding any additional features. If you want to see new features in this module, please post your request in this issue: #1860218: D8: Changes and New Features

Splashify Version 1.0

The release of 7.x-1.0 signifies that a lot of testing and bug fixes have been implemented into the code base and it should be ready for production use. If you encounter any bugs or security issues, please create a new issue! But make sure you read the Readme.txt file first.

The 6.x-1.0 version of this module was backport done by the venutip user. It should have most of the features of the 7.x version, but it may not have the most recent changes implemented to Splashify over the last year or so.

Features:

  • Search Engine Friendly: Instead of redirecting the user from PHP, we redirect with JS. This prevents the redirect from happening when search engine crawlers visit the page. In other words, prevents your splash page from being indexed as your "home" page in the search engines.
  • Customize When the Splash Page Shows Up: Allows the splash page to appear on any page of your site.
  • Lightbox Support: Supports ColorBox as the lightbox jQuery plugin.
  • Mobile Splash Page: When enabled, allows for a mobile friendly splash page to show up, separate from the desktop settings.

Requirements

What do we consider a splash page?

We define a splash page as being content that shows up at a specified interval, at a specified location, one time. If someone goes to a certain page for the first time, we want to make sure the splash content shows up. But if the person is coming from an internal link on the site, we don't want the splash content to show up over and over again (otherwise, the splash page would become a nuisance).

You can determine how often the splash page should show up in the configuration area (always, daily, weekly).

Sponsors

The development of this module is sponsored by The Brick Factory.

The D6 backport of this project is sponsored by EchoDitto.

Project Information

Downloads