Having the same issue here. Plugin functionality that uses old Media Uploader has been completely broken by Beta 3. Real pain. Was working in Beta 2.
Starting to look like I’m going to have to invest time in adapting the new Media Uploader layout with Backbone.js. I was hoping that they would leave the old Media Uploader intact for backwards compatibility in 3.5, but hopes of that seem to have diminished as of Beta 3.
Going to cause some major issues when the official upgrade is released if they don’t revert to how things were in Beta 2! Can imagine a lot of broken plugins!
Not great to have to require 3.5 as the minimum version as well. Not that I’m against it, I actually think it is extremely important to remain up to date. But a lot of average users don’t upgrade to retain functionality for plugins that don’t work with newer versions, and as such they will start getting alienated.
Looks like they’re working on this now: http://core.trac.wordpress.org/ticket/21390. Hopefully we’ll get documentation for the new media API and wp_enqueue_media() soon too, but if they are able to preserve full backward compatibility that’ll help a lot!
I’m completely writing most of my plugin, but have been able to nail down many of the current issues to being resultant of issues with this API (and how I’m using it). And as for upgrading, I agree that it should be strongly encouraged, although I’ve seen many users blatantly ignore ALL updates, and their site developers (not me) discourage updates in case their themes break (which is unlikely when using good practices, especially for relatively new sites).
Good to hear. I agree, preserving backwards compatibility is essential I feel.
You could try figuring out how to manipulate the new Media Uploader workflow now if you liked by reading up on the source code. I think I will do so in the coming weeks. Documentation probably won’t be available for a little while. I can see that is uses backbone.js, so I can imagine it will just be a case of adding some new views and models. Adding backbone was a great move.
Ignore 3.5 until there is some documentation. Just saying…
WordPress: Here’s a great new media uplaoder!!!!!!!
Devs: How do we use it?
WordPress: <crickets>
You could try reading the code. It’s not that hard… smh