Experimental project

This is a sandbox project, which contains experimental code for developer use only.

Scout is a Site Navigation aid. It can be used to assist new visitors to your site. It can also by used to help train content managers, guiding them through steps for creation and administration of site content.

Scout is a module/features package of the Zurb Joyride jQuery library for Drupal 7. The Zurb Joyride jQuery library is currently being implemented in Drupal 8 core as "Tours."

Scout brings Joyride functionality along with the Drupal 8 ease of tour creation to Drupal 7. Scout adds a custom Context reaction plug-in to Drupal 7, but works differently than the plugin provided by the Joyride module. Rather than providing a long text field for entering HTML, Scout's context reaction allows you to select a previously assembled Scout Trail (tour) from a simple pull-down list.

Scout Trails are collections of Scout Tips. Both are custom entities.

Scout Tips are created by filling out a form, in a familiar manner similar to adding Drupal content. HTML is optional, but not required.

Scout Trails are also created via a short form, used for assembling collections of Scout Tip entity references. Scout Trails now also uses the inline_entity_form module from Commerce Guys, so you can create and add new Scout Tips directly in a Scout Trail form.

Once Scout Trails are created and saved, they are available for use by Context.

Scout Tips and Trails are exportable.

Scout comes with Scout Pak, a FastTrack tutorial on Scout, made with Scout Trails.

Includes:

  1. scout - Joyride Support and a Context Reaction plugin.
  2. scout_trails - Create and manage Scout Trails & Scout Tips.
  3. scout_pak - The FastTrack tutorial, built with Scout (what else).

Scout requires the following library:
https://github.com/zurb/joyride/archive/v2.0.3.tar.gz

Scout development is in large part sponsored by Idea Den, in Nashville, TN.

Project information