I have a love/hate relationship with Amazon right now as they recently made changes to their Amazon Product Advertising API that has broken Media Manager. Now I have numerous users tapping their feet anxiously waiting for an update, during a time in which I really should be working. I have only myself to blame though as Amazon gave me more than enough warning of this change, emailed me numerous times warning me about it, and honestly did all that a services provider should do to inform me of this impending change and its consequences. But naturally I procrastinated, and now I must reap what I sow.
On the flip side, this change has forced me to crack open one of my oldest plugins, one built with a great deal of duct tape and chicken wire, and retool it to be slightly more modern. Most users of course won't appreciate or notice a change, but I myself am relieved to finally replace all of my home-grown web services code, with a more stable and tested equivalent. This hopefully will make it easier for me to add features in the future and not cringe quite as much whenever a user reports a bug.
So while I privately curse Amazon under my breath, Media Manager and Movable Type users can thank Amazon for forcing me to finally devote some time to this plugin.
And that's the good news: Media Manager is getting a much needed overhaul: it is being updated to work with Amazon's new API restoring its operability; and I am making this work available for download today. The bad news is that this work is not 100% complete, so I must beg the for the community's continued patience and understanding in that this overhaul will take a little more time to complete. In the meantime, those willing to experiment with something that is partially complete, you can download and follow my progress with Media Manager over at github, and you can report bugs via the web and email over at Lighthouse.
To help you better understand the current state of the software, here is a list of what works and what doesn't in Media Manager 2.0 beta 3:
Users CAN click "Amazon Asset" from the Create menu and go through the process of searching for a product by title, selecting the product and then adding it to Movable Type's asset management system. For assets added in this way, users CAN publish the product's name, the product's Associate-encoded URL, its thumbnail and a custom description for the item.
Because the MTAmazon template tags that Media Manager ships with have not been updated, that means users CANNOT display an item's price or any other information coming from Amazon product catalog (excluding of course the information mentioned above).
As I continue to make improvements I will post about it here and via my Twitter account so stay tuned. In the mean time, check out the following links and do what you can to help, by downloading and testing the software.