Page MenuHomePhabricator

Add option to cover the usecase of users uploading on behalf of someone else
Open, Needs TriagePublic

Description

This ticket is dependent on implementing T375494

Problem

The present approach does not accommodate the use case that was discovered in one of the research findings i.e. users uploading a photo on behalf of someone else. This ticket is to implement a design that helps uploaders understand the process required for uploading on behalf of someone else. The usability results for the design proposed here is summarized in T373123

Solution
  • A new selection in q1 under "not own work" will be added to address the aforementioned use case that explains the process of uploading such works
Design specifications

Link to UI in Figma

Upload Wizard - uploading on behalf of someone.png (948×2 px, 197 KB)

Event Timeline

Sneha updated the task description. (Show Details)

I think the word "owner" should be removed as it is very ambiguous. We have many cases of people who think they can upload a photo just because they bought a physical copy.

I also would add a sentence like: "Only use this option if you are sure that you get the permission".

Thanks @GPSLeo for helping improve this workflow. Your suggestion of removing the word “owner” makes sense given people can misinterpret it. I shall update it in the design.

Re adding this copy: "Only use this option if you are sure that you get the permission" - I fear longer the copy gets less likely the users are to read it carefully or fully as always observed in usability tests. Also the option was pretty clear and people did not chose it lightly unless they were told they had permission. So additional copy may not add much but only make the text seem longer, there by taking the focus away from the main message.

This comment was removed by Sneha.

Change #1099723 had a related patch set uploaded (by Matthias Mullie; author: Matthias Mullie):

[mediawiki/extensions/UploadWizard@master] Add option to cover the usecase of users uploading on behalf of someone else

https://gerrit.wikimedia.org/r/1099723

The patch handles all AC except for the error message, which remains the generic "selection is required" below the entire group.
There already is another ticket about changing how that works (T381286), so let's cover that there - I've added this one to the list in that ticket.

Change #1099723 merged by jenkins-bot:

[mediawiki/extensions/UploadWizard@master] Add option to cover the usecase of users uploading on behalf of someone else

https://gerrit.wikimedia.org/r/1099723

Change #1104997 had a related patch set uploaded (by Amire80; author: Amire80):

[mediawiki/extensions/UploadWizard@master] Fix typo in a message

https://gerrit.wikimedia.org/r/1104997

Change #1104997 merged by jenkins-bot:

[mediawiki/extensions/UploadWizard@master] i18n: [mwe-upwiz-license-vrt-subhead] Fix 'content' -> 'consent' typo

https://gerrit.wikimedia.org/r/1104997

Change #1105012 had a related patch set uploaded (by Amire80; author: Amire80):

[mediawiki/extensions/UploadWizard@master] Simplify plural in a message

https://gerrit.wikimedia.org/r/1105012

I suggest changing "this media|these media" to "this file/these files". See patch in https://gerrit.wikimedia.org/r/1105012. These are files in any case, and from my experience, quite a lot of people don't understand the word "media" very well, even in English, and even more so in other languages.

Checked in commons beta - all AC are in place:

figma designcommons beta
Screen Shot 2024-12-17 at 5.45.42 PM.png (1×1 px, 170 KB)
Screen Shot 2024-12-17 at 5.39.09 PM.png (1×2 px, 249 KB)
Screen Shot 2024-12-17 at 5.48.49 PM.png (1×1 px, 192 KB)
Screen Shot 2024-12-17 at 5.39.20 PM.png (1×1 px, 281 KB)
Screen Shot 2024-12-17 at 5.25.23 PM.png (574×1 px, 117 KB)
the correction of the error placement will be made in T381286
Screen Shot 2024-12-17 at 5.25.35 PM.png (902×1 px, 222 KB)

I suggest changing "this media|these media" to "this file/these files". See patch in https://gerrit.wikimedia.org/r/1105012. These are files in any case, and from my experience, quite a lot of people don't understand the word "media" very well, even in English, and even more so in other languages.

@Amire80 - the change is displayed in commons beta. There are other references to "media" on Special:UploadWizard, any further changes will be needed?

@matthiasmullie - on commons beta the Console error is displayed when "I do not know who the author is" checkbox is checked/unchecked:

Uncaught TypeError: status.getErrors is not a function
    at uw.ValidationMessageElement.postValidate
    at uw.ValidationMessageElement.js:56:32

Screen Shot 2024-12-17 at 5.38.00 PM.png (1×2 px, 390 KB)

The error is not present in production. Was it introduced when the new field was added?

Change #1105282 had a related patch set uploaded (by Matthias Mullie; author: Matthias Mullie):

[mediawiki/extensions/UploadWizard@master] Fix call to non-existent validate function

https://gerrit.wikimedia.org/r/1105282

Thanks for catching that, Elena. I've submitted a patch that should fix that.

Change #1105282 merged by jenkins-bot:

[mediawiki/extensions/UploadWizard@master] Fix call to non-existent validate function

https://gerrit.wikimedia.org/r/1105282

Thanks for catching that, Elena. I've submitted a patch that should fix that.

@Etonkovidova , it's merged.

Thanks for catching that, Elena. I've submitted a patch that should fix that.

@Etonkovidova , it's merged.

Thanks! Checked - the fix is in place.

  NODES
Note 4
Project 7
USERS 9
Verify 2