So, I’ve been quietly working away for a few weeks on a new Umbraco package, and thought it was about time I give a little intro into what it is, and what it does. So without further a do, I introduce to you, Universal Media Picker…….tada!
What is it?
Universal Media Picker is a new data type for Umbraco which mimics the default styling of the built-in Media Picker, but instead of displaying the contents of the Media section, allows you to list content located on any third-party site with an API. What this means is that you can now create a standard picker, for just about any content. YouTube? no problem, Scribd? you bet, Flickr? a synch.
How does it work?
The Universal Media Picker data type is pretty useless on its own. Where its power comes from, is via a number of providers. When you create a Universal Media Picker, you first select a provider to use, and configure it with your details. You can then add the picker to your doc type as per any other data type, and click choose to choose your content. When the picker loads, it will automatically connect to the third-party sites API, using the details you provided during the configuration.

Why do we need another data picker?
The idea behind the Universal Media Picker is to provide a standard UI for picking media. If you’ve already used the Media Picker built into Umbraco, then you’ll be pretty familiar with the look and feel. This is no accident. By keeping a consistent UI, once a user has used one Media Picker, then know how to use all Media Pickers. And from a developers point of view, creating a Media Picker has become a lot simpler. Creating a provider is as simple as creating 2 server controls, and implementing a couple of data access methods (and 1 of the server controls is optional).
Ok, I’ve heard enough, where can I get Universal Media Picker?
Whoa! Hold your horses! Whilst Universal Media Picker is close to release, as I mentioned earlier, the data type on its own is pretty useless, so right now I’m on the look out for developers to help out writing a few providers. So that people can use Universal Media Picker out of the box, I’m hoping to get a few of the key sites setup as providers at the time of release.
If there is a provider you would like to see, or would like to get involved and write a provider of your own, then please do get in touch.
Otherwise, just hang tight, and prepare for awesome! =)
UPDATE – October 14, 2010 08:21
I have put together a google spreadsheet of all the planned providers so far, so if you would like to write a provider, please check it is not currently in development, and if you do create one, please make sure it’s on the list.
(Details of where to download the source are also in the list)
Sounds awesome! Providers i’d love to see include:
– Flickr (sets, photos, tags)
– Delicious (tags, links)
That’d be a pretty good start… great idea mate, looking forward to seeing it in action.
Thanks Greg.
Great suggestions. Hadn’t thought of Delicious, but will definitely look in to it.
Could I interest you in having a go at writing one?
Matt
Have you got more details on exactly what you need from the provider? I’ll see if I can help if you want? I should be on MSN this morning if you want to hit me then
Hey Lee,
I’m hoping to put together a bit of a developers guide shortly, but as always, it’s when I can find the time.
Grab me on MSN, and I’ll point you in the right direction.
Cheers
Matt
VERY NICE..!!
i would like to collaborate in developing providers for Issue Pro, Calameo, Vimeo Plus, Bits On The Run.. just to name a few of the services i use the most..
/ulrich
Excellent,
I’ll drop you an email with some details.
Matt
Cool!
I’d take a crack at the Flickr one if there’s some guide or guidance on how to do it.
Thanks Jason,
I think a couple of people are having a go with the Flickr provider (though nobody has claimed it yet), but you are more than welcome to get involved.
For a list of planned providers, take a look at this google spreadsheet:
http://spreadsheets.google.com/a/mattbrailsford.com/ccc?key=0ArQTryvCjsKEdEd0NC1MMTY1NFRHWVJtZjV2aU1COHc&hl=en#gid=0
Matt
OK, I’ll take a look at the provider source and see what I would be in for.
I’ve done quite a bit with the Flickr API, so I not concerned with that part too much.
i can help you creating provided for Google Picassa.
Please let me know what exactly you need from the provider ?
Hi Prashant
Thanks for the offer, but it looks like someone has already started the Picassa provider. You’re more than welcome to create one not currently on the list.
Any problems / questions, don’t hesitate to ask.
Matt
Hi Matt
Another awesome intiative by you. You really rock man
I think it could be nice to see a provider for slideshare as well. Unfortunately I don’t think I have the skills to contribute – but now I’ve mentioned it…
Nice idea,
I’ll add it to the spreadsheet and see if I get any takers.
Matt
Cool piece of work. How about a uCommerce provider?
Oooooh, that’s actually a really good idea. You fancy giving it a go?
[...] Media Picker v1.0 Package Released November 19, 2010 // 0 It’s been a while since I first introduced the Universal Media Picker, but thanks to the hard work of the Umbraco community, we’ve finally managed to get it to the [...]