Ok, I am not kidding about the title.
Let's look at the situation.
1. Two machines both Windows 7 64 bit. On machine 1, the "or drag files
here" shows up fine. On the other it flashes and goes away. No indication
why and I cannot find any online information as to why. This means browsing to
the file on disk to load it.
2. No clipboard drag of images so this is a two stage operation. First save to file
somewhere with a name. Second, click new picture and browse to the image. I
know, the clipboard is a non-sandbox item but try telling that to users! They
want to grab a screenshot and paste it to SharePoint.
3. In SharePoint I can now have a rich text field into which I can insert images.
Yaaay. However, SSRS cannot print them (the IMG tag is stripped from the XML in
SSRS).
4. To get around #3 for a single image, I create a Picture (Hyperlink or Picture) column
in SharePoint. Now since it knows it is a Picture (Format URL as Picture), you
would think that I could drag a picture file to this field, or browse to a
picture like I can with a Rich Text field. NO. I have to MANUALLY copy a URL
and paste it. Are you kidding me! So now a user has an image in the clipboard.
In order to get it into this field, the user has to first save the image to a
file. Next they have to upload this image to a picture library and now they
have to find the picture in the picture library and copy the shortcut. Finally
they paste the shortcut URL into the Picture field. Using this approach they
are going to say screw it, I am NOT going to use pictures in SharePoint 2013.
Given that Facebook, Instagram and thousands of other web based program can successfully
use images, SharePoint 2013 a 2013 product is so primitive in image handling
how can Microsoft expect any kind of adoption of this? The architect of this
clearly has not used the web in the last 5 years! I can't sell this platform to
users without being laughed off the stage.
Is this a rant? Maybe, after a 3 hour meeting with a customer with no resolution and trying
everything I can think of to cover for this mess!