Overview
This META task is to be used to provide an overview of the progress on Tour.module.
Tasks of mention
#1921152: META: Start providing tour tips for other core modules.
#1942576: Tour tips to be able to link to other pages and start tour's automatically.
#1921188: Implement Tour UI module
#1921136: Previous button for tour tips
#1938032: Simplify tour.js
#1924202: Tour tips are provided as configuration, so never get updated
#1921144: Role based system for tips
#2027447: Tourtip plugin exception should report both plugin and tip ids
#1920462: Show (disabled) Tour and Edit buttons on pages with no tour/edit available
#2027623: De-fork jQuery Joyride and update to latest stable release
#2031607: hook_tour_tips_alter is kinda blocking the Tour writer process
#2019469: Tour module should use token for it's body
#2030067: Human readable titles for Tour Tip plugin types
#2028535: Provide a TourTestBase class for use by core and contrib modules
#2072575: Tour API claims there's a cache_tour but using it causes exception.
#2073891: Customise tour loading by URL
#2074835: Tour: make operations enable | disable available for tours
#2084483: Weird test results while testing Tour UI on TipPluginImage
#2069073: Allow Tours to be taken by users that cannot access the Toolbar (e.g. anonymous users)
#2035145: Create hook_help for Tour module
Issue about the Tour module
Issue tags with Tour
API
Tour API - [#1934442]
Comments
Comment #1
nick_schuch CreditAttribution: nick_schuch commentedThe following outcomes were from the first discussion with Bojhan.
- Bojhan recommends that we define a pattern for tour tips creation eg. http://drupal.org/node/1087100
- We should compile a list and target major core items first (Views, Field UI etc).
- Bojhan is going to bring up Tour in the next UX meeting.
- Tour UI to be in contrib. (http://drupal.org/node/1921188)
- Multi Page will be tackled if required but will required a lot more work. (Possibly in a Field UI tour).
- Regular meetings are going to be setup to track progress (roughly once every 2 or 3 weeks).
Comment #2
nick_schuch CreditAttribution: nick_schuch commentedAs per recommendations this is my proposed pattern:
Comment #2.0
nick_schuch CreditAttribution: nick_schuch commentedUpdated issue summary.
Comment #3
clemens.tolboomTo make the picture more complete
#2027447: Tourtip plugin exception should report both plugin and tip ids
#1920462: Show (disabled) Tour and Edit buttons on pages with no tour/edit available
#2027623: De-fork jQuery Joyride and update to latest stable release
#2031607: hook_tour_tips_alter is kinda blocking the Tour writer process
#2019469: Tour module should use token for it's body
Comment #3.0
clemens.tolboomAdded links to other Tour related issues + API
Comment #3.1
clemens.tolboomUpdated issue summary.
Comment #3.2
clemens.tolboomUpdated issue summary.
Comment #3.3
clemens.tolboomUpdated issue summary.
Comment #3.4
clemens.tolboomUpdated issue summary.
Comment #4
clemens.tolboom#2030067: Human readable titles for Tour Tip plugin types
#2028535: Provide a TourTestBase class for use by core and contrib modules
#2072575: Tour API claims there's a cache_tour but using it causes exception.
#2073891: Customise tour loading by URL
#2074835: Tour: make operations enable | disable available for tours
#2084483: Weird test results while testing Tour UI on TipPluginImage
#2069073: Allow Tours to be taken by users that cannot access the Toolbar (e.g. anonymous users)
Comment #4.0
clemens.tolboomUpdated issue summary.
Comment #5
clemens.tolboomIssues marked for documentation fail to be listed either by tour.module or tour tag.
I worked on #1920470: Find out how help and tour can work together to find out #2035145: Create hook_help for Tour module exists.
Comment #5.0
clemens.tolboomUpdated issue summary.
Comment #5.1
clemens.tolboomAdded hook_help issue
Comment #11
Mile23Is it true that there are no functional javascript tests of the tour module? Maybe there are nightwatch tests I can't find?
Asking because I'm working on this: #2940089: Clean up tour_example tests
It'd be nice to have some way to prove that tours work in JS so that implementations can just test that the lists exist in page markup.
Comment #19
quietone CreditAttribution: quietone at PreviousNext commentedThis issue has not been used to track progress of the module in 10 years. If someone is to pick up the work again I would expect them to do their own evaluation of the remaining issues and create a new list, if they think it is needed.
Because this hasn't been used in so long and that module has been approved for removal from core and moved to contrib, I am closing this issue.