Early Bird Registration for DrupalCon Portland 2024 is open! Register by 23:59 PST on 31 March 2024, to get $100 off your ticket.
So Drupal 8 has that lovely tour module thing that does a little tour of the UI.
I wonder if there's a backport for 7.x or something very similar that would allow us to create a tour.
It would be great to go through servers, platforms and sites and quickly explain what they are on the first login of Aegir I think.
Comments
Comment #1
clemens.tolboomThis is possible with https://drupal.org/project/joyride which refers to Drupal 8 core Tour
I took part with the Tour (UI) and writing tours. It is not trivial writing tours. And it certainly does not need a developer writing tours ;-)
Comment #2
Steven Jones CreditAttribution: Steven Jones commentedThanks for the link to the project.
Can you clarify:
and
So you're saying that it's a hard thing to do, but that we need to think carefully about the content, but don't need any development work?
Comment #3
ergonlogicOA2 uses https://drupal.org/project/bootstrap_tour for something similar.
Comment #4
clemens.tolboom@Steven Jones I'm not sure how joyride is configured. If similar to core tour one need to edit (config, json/yml) files.
But yeah it's hard to write the right tour. See my comment in #1921152-57: META: Start providing tour tips for other core modules..
and Bohjan's response in #1921152-58: META: Start providing tour tips for other core modules..
@ergonlogic I ran into bootstrap_tour first time today. It looks awesome, is used by more sites and has an tour editor.
Comment #5
joestewart CreditAttribution: joestewart commentedbootstrap_tour looks nice.
Bryan also created Scout that is another Joyride implementation. It's in a sandbox https://drupal.org/sandbox/bryrock/2153909
Comment #6
Steven Jones CreditAttribution: Steven Jones commentedOkay okay, technical issues aside: is this a good idea? What things should we have as part of a 'tour'?
Comment #7
clemens.tolboomMy opinion would be only if you have a dedicated person focussed on usability. It's a tough job with lots of valid discussions. And will drain developers time.
Maybe it's a good idea to check with other distributions whether and how they help with on-boarding. Do they use tours or other ways like inline help, wizards etc?
Comment #8
Steven Jones CreditAttribution: Steven Jones commentedWell, I was only thinking of a simple tour that starts on the very first login of the root user, and basically takes the user through:
And basically just introduces them to the concepts and make sure they are happy.
Anyway, this is a nice to have, and is some polish on the top of a great Aegir 3, which is yet to be done!
Comment #9
ergonlogicI started on this based on bootstrap_tour: https://drupal.org/project/aegir_tour. I've given all the core maintainers, as well as Clemens, commit access to the project. I also added it to the makefile and profile.
One challenge currently is that we don't have easy to target CSS ids on different links, buttons and other page elements. This makes pointing the tour steps at the right bits more difficult. So we should probably look at Eldir and our Views to start adding such IDs (or unique classes). This will also help in Behat testing.
One other minor oddity is that launching a tour un-collapses the 'filter' field-set on the sites page.
Comment #10
clemens.tolboomAs I'm a coder I'm not sure I should write tours :p ... I currently have a Symfony project needing bootstrap_tour so I could lend a hand for the project.