Talk:Multilingual files uploader
Ideas from Alec:
Some ideas for multilingual file uploads: 1 - Use a modal for all multilingual file uploads. Have each possible language appear as a tab within the modal.
2 - Use a minimalist upload tool (less real estate) instead of plupload and use the same popover approach as we use for other multilingual inputs.
3 - Use the batch upload capabilities of plupload and then add a subsequent interface to associate images with languages.
Comments from Juan:
1 - This will get clunky, I think. 2 - This would be my preferred approach, but we need to identify a good widget. I suggest this is a good time to scour the internet for alternatives to plupload. 3 - This one is likely significantly more complicated and problematic from the implementation point of view.
Comments from Jason:
3 - How would that work? If a user is uploading a directory full of files, they're going to need to edit each one either during that process or afterwards, in order to add metadata. In the former case, its not really batch. In the latter, we're allowing files to exist at least temporarily with no metadata assigned to them other than what we can glean during upload.
From Alec about the other file types widget mode:
We don't have a good pattern for the following common set of elements:
1 - File upload field/widget to replace existing file, or upload initial version if creating new content
2 - Link or preview to allow download of current version, if any
3 - Indication of data re: existing file (name, MIME type, size...)
4 - Delete action, for situations where the file upload is optional (e.g. issue covers)
The differences between image uploads and non-image uploads are... 5 - Image uploads need to present an "alt text" field
6 - Image uploads can contain image previews, potentially with a download link; other types just have a download link
Related to Alec's last comments:
1 - The replace action can be added to this widget. If user clicks on it, then it has just to upload a file, the other extra information about the file will remain (alternate text, for example). Initial file upload can be done by clicking into the upload action. I will create more images to show this.
2 - User can download the file by clicking on the filename (it's a link) or clicking on the image.
3 - This can be accessed clicking on the info action. We can present all the information related to the file inside an information modal.
4 - We already have a delete action in the proposal.
5 - That's already covered by the proposal.
Added propose to use grids with multilingual rows.