Archives for category: Packages

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 v1 release stage.

The reason for holding off the release, was mainly due to the fact that on it’s own the Universal Media Picker is pretty useless, so I was keen to create a base set of Providers that people can use straight out of the box. One month later, and thanks to the help of a crack team of Umbraco devs (Morten Christensen, René Pjengaard, Sebastiaan Janssen and myself) we now have a great selection of Providers for people to choose from:

And to make the install process super simple, I’ve also added a post install control which can automatically download and install the Providers of your choice. How slick?

So? What are you waiting for? Go get it…, and don’t forget, if you do find it usefull, please do vote for it.

NB: we are still on the look out for more Provider developers, so if you’d like to have a go at one yourself, please do get in touch.

Following on from the Introducing The Universal Media Picker post last week, and in a bid to help Umbraco developers create their own providers, I’m pleased to announce the release of a developers guide to do just that.

The guide covers everything a developer needs to do to create a provider, and explains all the extension points exposed within the Universal Media Picker itself.

So, if you are thinking of creating a provider, or would just like to know a bit more about how the Universal Media Picker works, why not download a copy now, and give it a go? And, as always, if you have any feedback, don’t hesitate to leave a comment below.

View this document on Scribd

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)

Follow

Get every new post delivered to your Inbox.