Our traditional editor toolbars have buttons to insert a [[File:Foo.png]] or similar, but not that would help you with the actual editing process.
A button that launches the UploadWizard -- possibly uploading to Commons -- and ends with inserting the image(s) into the article would be a big leap forward.
User journey:
- User clicks on "insert media"
- In the dialog, user clicks on "upload new"
… or 'User drags a file into the editor', see T40031
- Dialog is launched
- User confirms that the media file is theirs, and accepts that it will thus be under the default licence (CC-BY-SA-3.0); file starts uploading with a progress bar (indeterminate for now)
… or user is directed to Special:Upload if local uploads are available.
"To upload a file which cannot be freely re-used, please use the __restricted form__."
… or user is directed to Special:UploadWizard on Commons.
"To upload a file created by someone else, or under a different licence, please use the __advanced form__."
- User enters a title.
- User enters a description (default in the user's interface language, with a control to set the language to something else).
- User optionally over-rides the date of creation from 'today'.
- User optionally enters (Commons) categories.
- User clicks "Publish and Insert", and file is un-gated on the stash and published on Commons, and inserted locally as a thumb|right (or |left on RTL) at default size with the description as the caption (if the description is in the content language).
… or user clicks "Cancel Publishing" and the file is left in the stash for garbage collection, never published.
- Done.
Details- Reference
- bz38030
Subject Repo Branch Lines +/- Customize query in gerritRelated ObjectsStatus Subtype Assigned Task Resolved Florian T39932 VisualEditor: Upload-by-insertion of images via copy-paste Resolved Esanders T40031 VisualEditor: Initiate file upload by drag-and-drop Resolved Esanders T40030 Way in VisualEditor to initiate Commons file uploading, and insert image on completion Resolved • Prtksxna T91717 Be able to embed an upload dialog so that other extensions (e.g. WikiEditor, VisualEditor) can provide it to users Resolved Comment ActionsComments from the product pitch meeting today
- @Esanders: inline inspectors are there for things that probably shouldn’t be easily dismissed
- Need to think about when information should be required - some things can be postponed
- Can we use a non-linear workflow for this? Additional information is recorded non-modally
- Doesn’t provide any user education about what’s allowed on Commons and what’s not
- @Jdforrester-WMF: almost all users skip straight past that page in the UploadWizard anyway
Comment ActionsComments from the pitch meeting last week
- Show a preview of the image in the dialog? Easier in VE but useful for WE.
- Licensing imposition info and user click-through
- Let them choose? Danger of choice turning into what we have with UW?
- Build a preview whilst you go through the steps – show where the caption will be rendered, anticipate the final result.
- Description and caption. If we’re doing it in an article, do users have that distinction? Hard to provide them as separate things?
- Separation between local information and global information? Do local activities after the ‘publish’ step?
- Show caption as part of preview?
- Just use caption as description?
- Call out “how it will appear in the article” vs “how it will appear to re-users”?
- Each step may have a different license, need to split them by those lines
- Split licences – possibly CC0 for description/etc. but CC-BY-SA-3.0 [or whatever] for the image and possibly CC-BY-SA-3.0 or CC-BY-SA-4.0 or PD or … for the caption (and may be different)
upload dialog in core with VisualEditor. @Nirzar explained to me the expectations of the user when in VE, and how a simplified workflow would work best. @MarkTraceur was talking about a bare bones version for the first iteration too, more in my next comment. In simplifying the workflow, we wanted to cut some details currently required to upload, but aren't sure if it is acceptable from a product or legal point of view—
- Isolate global and local information to avoid cognitive overload.
- Pick sane license defaults and don't give the user too much choice
- Auto-categorize the image to— from-VE, or some such, making it easier to find these images on Commons.
- Hide where the image is going (local wiki vs commons). Inform user later that the image went to commons — Thanks for uploading to Commons. Learn More.
When uploading through VE there would be two entry points—
- An Add more button in the Insert Media (Media settings) dialog [1].
- Dropping a file into VE.
The first option would lead to the first pane of the upload dialog [2]. The second option would jump straight to the second pane [3]. For VE we'll always skip the last, Usage pane and directly insert the image on the page.
@Nirzar wanted the local editing to be more inline in VE, but, it currently opens up a dialog [4] (this isn't exactly in the purview of making upload work with VE, but deserves mentioning). We need to decide whether we want to automatically open up this dialog or let the user initiate the action.
He has also requested User Research for this workflow, but I don't know much about that yet.
Comment ActionsNotes from #wikimedia-multimedia, with @matmarex and @MarkTraceur (logs are edited to keep only relevant messages):
Comment Actions
- Reference
- bz38030
Subject | Repo | Branch | Lines +/- | |||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Customize query in gerrit
Related Objects
|