Seems pretty straightforward, all done in yaml: http://previousnext.com.au/blog/tour-module-part-2-creating-tour-your-mo...

Document the functionality on the module configuration page.

Comments

geerlingguy’s picture

Status: Active » Needs review
StatusFileSize
new3.08 KB

Attached patch was built using the nifty Tour Builder + Tour UI modules in harmony. Here are the steps involved:

  1. Download and enable Tour Builder and Tour UI (requires a git clone currently: git clone --branch 8.x-1.x http://git.drupal.org/sandbox/nick_schuch/1933602.git tour_ui
  2. Go to the tour interface (admin/config/user-interface/tour), and add a new tour. Configure all the steps by clicking through the interface.
  3. Once you're happy with the tour, go to the tour builder interface (admin/config/user-interface/tour-builder) and under operations, export the tour to a file.
  4. The file should be named tour.tour.yourmodule.yml. Place this inside your module's config directory.
  5. Profit!

Status: Needs review » Needs work

The last submitted patch, 1944956-1-tour-honeypot.patch, failed testing.

tim.plunkett’s picture

Status: Needs work » Needs review
StatusFileSize
new1.65 KB
new4.73 KB

This should help with the fails.

geerlingguy’s picture

Status: Needs review » Fixed

Thanks, @tim.plunkett! Committed: http://drupalcode.org/project/honeypot.git/commit/93c787f

Also, the pertinent change record for the failing tests earlier is New Entity Field API based upon the Typed Data API. I'm going to update that record so it's easier to find when searching around 'nid' and such.

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.