1. Uploading images
It requires resizing images to make them small enough for effective use on a website.
- There are plugins making it automatically. But I think it could be included into the file manages directly. The setting of acceptable size/dimension in core configuration results in a warrning if a large file is uploaded. It would be easier for the user if configured values (mainly the dimensions) would be used for automatic resizing if larger images are uploaded. Nawadays the file size is not as important as it was on slow connections/slow computers. I mostly upload all images with 1000px of the longer site of the image, or better 800px of height. If they are required smaller on a sepcific place, I can change the dimension while dropping them in.
This solution would make the core a little larger. OTOH it would not require installing additional plugin and would not require any other image manipulation before uploading.
2. Video upload
It also requires the use of some sort of convertor to make the videos usable on a website.
- It would be much easier and effective if encode4web could be included into the file manager.
This way the less experienced users would safely upload their videos in needed formats prepared for simple inserting.