Last modified: 2011-03-15 09:15:38 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 T26693, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 24693 - Upload wizard: Improve Licensing tutorial integration
Upload wizard: Improve Licensing tutorial integration
Status: RESOLVED FIXED
Product: MediaWiki extensions
Classification: Unclassified
UploadWizard (Other open bugs)
unspecified
All All
: Normal normal (vote)
: ---
Assigned To: Ryan Kaldari
http://commons.prototype.wikimedia.or...
:
: 27482 (view as bug list)
Depends on:
Blocks: 27260
  Show dependency treegraph
 
Reported: 2010-08-06 18:38 UTC by Guillaume Paumier
Modified: 2011-03-15 09:15 UTC (History)
3 users (show)

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


Attachments
mixed french / english with "skip this step" (58.24 KB, image/png)
2011-03-14 20:08 UTC, Neil Kandalgaonkar
Details

Description Guillaume Paumier 2010-08-06 18:38:48 UTC
* Add & integrate licensing tutorial at the beginning of the upload wizard
* Add opt-out (and maybe opt-in) feature
Comment 1 Neil Kandalgaonkar 2010-11-17 22:09:36 UTC
Some of this is done. 

We have the licensing tutorial. 

No opt-out or opt-in yet. We would need to make a new preference for easy opt-out and opt-in. Lack of opt-out is a bit annoying, but doesn't block launch so deferring it.

We do need, as Guillaume mentioned in an IRC conversation, to make another "Next" button at the top. Annoying to scroll, and the user will have no idea that it even exists. (Alternative is to make the tutorial contained within a scrolling region)? Thoughts, Guillaume?
Comment 2 Guillaume Paumier 2010-11-18 00:07:13 UTC
I agree the overall integration of the tutorial needs to be improved. Listing the items below for future reference even if we can't address everything before launch:
* Aesthetic integration: the tutorial seems disconnected from the wizard and comes a little out of the blue
* Make the "next" action more visible, but at the same time still encourage the user to go through the tutorial before moving on to the next step
* Make the link to the help desk visible.
* Opt-out and re-opt-in in preferences (see below)

This is mostly fine-tuning, which is now possible since we have all the pieces ready.

I don't have thoughts on everything, but I'm sure we can ask Brandon to spend some time reviewing the upload wizard and tell us what minor visual changes would improve the overall user experience. Adding him in CC: (I'll ask Alolita for a few hours of his time).

Also for future reference: at some point we discussed the possibility of moving the tutorial above the steps progress bar; during the first upload, it would be unfolded by default. Then, it would be folded by default, but still easily accessible, and showing only the "Conclusion" or a small version of it.

The rationale for this was to enable the user to use the tutorial as a "cheatsheet" for the "Release rights" step, for example. The user should be able to hide the tutorial completely, with a feedback message saying they can enable it again in their preferences.

We decided not to do that in first-order approximation because it was easier to just drop the tutorial as a first step, but this is how we think it should evolve.
Comment 3 Ryan Kaldari 2011-02-11 01:41:40 UTC
Implemented a quick and dirty opt-out (cookie-based) in r81872 and r81926. This sets a cookie for 1 year to skip the first step. No re-opt-in other than clearing your cookies.

This should be adequate for the time being. Later, we could revisit and implement as a preference.
Comment 4 Neil Kandalgaonkar 2011-02-11 02:01:25 UTC
I updated, had this error on page 1:

$j.cookie is not a function

http://wiki.ivy.local/w/extensions/UploadWizard/resources/mw.UploadWizard.js?303
Line 1692(In reply to comment #3)
> Implemented a quick and dirty opt-out (cookie-based) in r81872 and r81926. This
> sets a cookie for 1 year to skip the first step. No re-opt-in other than
> clearing your cookies.
> 
> This should be adequate for the time being. Later, we could revisit and
> implement as a preference.
Comment 5 Ryan Kaldari 2011-02-11 18:03:16 UTC
Might need to update your copy of trunk so that you have the jQuery cookie plug-in. Or I could rewrite it in standard Javascript if we need it to be 1.16 compatible.
Comment 6 Ryan Kaldari 2011-02-15 01:48:49 UTC
Rather than having another Next button at the top, we should just make the Upload li at the top clickable. I'll open another bug on that and close this one (since everything else is done).
Comment 7 SJ 2011-02-17 01:31:52 UTC
*** Bug 27482 has been marked as a duplicate of this bug. ***
Comment 8 Ryan Kaldari 2011-02-17 01:39:25 UTC
The bug for the Next button issue is now at Bug 27423.
Comment 9 Neil Kandalgaonkar 2011-03-14 20:08:54 UTC
Created attachment 8293 [details]
mixed french / english with "skip this step"

The "skip this step" message needs to be internationalized.
Comment 10 Neil Kandalgaonkar 2011-03-14 20:09:27 UTC
reopening due to issues noted in comment 9 (attachment 8293 [details])
Comment 11 Ryan Kaldari 2011-03-14 23:49:27 UTC
Looks like Michael Dale fixed this.

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


Navigation
Links