Last modified: 2014-05-06 02:52:13 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T46980, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 44980 - Support easy tour remixing
Support easy tour remixing
Status: NEW
Product: MediaWiki extensions
Classification: Unclassified
GuidedTour (Other open bugs)
master
All All
: Low enhancement (vote)
: ---
Assigned To: Nobody - You can work on this!
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2013-02-14 02:53 UTC by Matthew Flaschen
Modified: 2014-05-06 02:52 UTC (History)
5 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Description Matthew Flaschen 2013-02-14 02:53:10 UTC
It would be useful if there were ways to reuse parts of an existing tour, or to factor out common parts.

For instance, many "make an edit" tours could have the same structure with only different messages/message keys.

Some form of simple inheritance or mixins could be helpful if done right.
Comment 1 Steven Walling 2013-10-16 06:36:38 UTC
This a particularly nice idea. It's likely that people are going to want to be able to reuse parts like an 'edit tab' and 'edit section' step series in many different kinds of tours.
Comment 2 Matthew Flaschen 2014-05-06 02:52:13 UTC
This will be a lot easier once we have named steps (part of in-progress non-linear tours).

Basically, we can just have one tour extend another.  The descendant tour gets all the steps in the parent.  If the descendant has a step with a name also used as a parent step name, it overrides that step.  That means any property in the descendant overrides a property in the parent.

We could even allow adding one button but keep the rest of the parents' if that was considered desirable (buttons also have names or namemsg)

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links