This idea has been skirted around in a few other issues, but I think it makes sense to pull this part out into its own idea.

It may simplify and/or clarify ...
#435746: Progress bar not shown when Save or Add-another are clicked
#540138: Invoke each Upload button upon Node Save
and
#610462: Disable submit/save node during ajax-upload

The idea is to eliminate a step for users, which would simplify things for users in a way that I think would be quite significant.

When I'm teaching users how to upload images at fields, they often get confused regarding the part where they have to 'upload' and then 'save'. The rest of the web (especially Facebook) is starting to teach users that only one button is needed to make things happen.

How about some javascript that makes the upload button go away entirely, and instead have each selected file uploaded (one after the other?) all just by pressing Save on the node? Is that a direction worth pursuing, or one that has been pursued?

Comments

quicksketch’s picture

How about some javascript that makes the upload button go away entirely, and instead have each selected file uploaded (one after the other?) all just by pressing Save on the node? Is that a direction worth pursuing, or one that has been pursued?

I don't plan on adding this functionality, but I am open to providing an option at the field level to "auto-upload" files when they're selected. In the past I was opposed to it because I argued that you might not want a 500MB file auto-uploaded upon selection. But I have to agree that auto-uploading is becoming much more common now and I regret not adding it earlier.

However all of this may be moot because I don't plan on adding any functionality to FileField/ImageField that isn't in core also (since this module has been moved into Drupal 7 core). So we would need to ensure that we could add this functionality to core first.

nally’s picture

Thanks quicksketch for the quick reply. This would be a very back burner need for me, so I'll stay subscribed and gradually poke around in core but won't be contributing soon. Postponed would be very fair, but I'd love to see of there are others interested in this.

pwolanin’s picture

Issue summary: View changes
Status: Active » Closed (won't fix)

bug fixes only