Beta 9 Beta (for those who like the bleeding edge)
I am impressed by the number of people who use this plugin. Really I am. I have had several inquiries about the availability of Beta 9, which is exciting. So for those of you who have asked, here is the very latest that I am working on. Keep reading to see the ever evolving change list for this release.
Known Issues
- Posting reviews will not work at all. If you are using MM yet to do this, don't use this version.
- Media Manager template tags don't work yet. This is obviously a really big deal. The template tags are still using the BookQueue PluginData mechanism and has not been migrated to the new native database architecture.
What is to come...
- A enhanced UI - a friend is working on some mockups for making the Media Queue screen look at lot better and to have a lot richer functionality.
- A fully functional and integrated review posting/editing UI. I am actually going to overload the Edit Entry screen to include a Media Manager toolbar so that all the functionality and display preferences you have for normal posts will also be respected and used for writing and editing reviews.
Change List
- Added the full blog-left-nav.tmpl - it can be optionally copied to MT's tmpl/cms directory.
- Added caching for Amazon data - this does not yet use MTAmazon32's caching libraries - this is a big TODO item, but at least MM is faster
- Converted MM to use native database table as opposed to MT::PluginData. This makes things significantly faster, especially for larger systems. (this was a signifant effort as now all entries use MT::Object's load mechanisms)
- Created an integrated BookQueue and BookQueueToo upgrade flow.
- Created an integrated MediaManager install process - works for mysql only.
- Fixed bug in Japanese localized URL
- Changed package structure a bit to be simpler and more consistent with other plugins.
- Fixed bug where limit of entries per page was not displayed properly in list view
- Changed grid view to only show "finished on" label if data exists in finished_on field.
- Created a MediaManager::Plugin so that one can more easily take advantage of its subclassed routines.
- Added two template modules that will be created by default for every blog when Media Manager is installed. (A reading and listening to list).
- Added ability to add multiple items to your media queue at once.
- Uses MT standard pagination template for more consistency through out MM.
- Grid/List views renamed to Expanded/Compact
- Uses MT standard sticky "Display Options" for list vs grid, and display limit
- Stylesheet enhancements for the "expanded" or "grid" view


Comments
First off, phenomenal upgrade process... very clear and informative. Congratulations on moving to your own database... I like it!
Questions:
Will this make it possible to do a simple MySql import of existing ASIN's into the mtmediamanager database? It looks like your data structure is fairly straightforward and the mediamanagerid is an identify field so it SHOULD work.
I was checking out my MediaManager Queue within the MovableType screens and changed the display options to 'All'; once I did that the interface stated 'You currently have no items on your Queue.', but there is no option to 'Add Item to Queue' or to change the display options. I checked the database and all the entries are there, but I can't see how to modify the display options so they'll show. Possibly a bug, or I could be an idiot :)
Posted by: James True | September 13, 2005 1:10 PM
As to question #2 above, I'm an idiot, at least on the list of items disappearing. I was able to fix this (show my full list again), by deleting one of the cookies set by the MT Application.
What might be a bug is that there's no way to 'Add Items' or change Display Options, in an Empty Media Manager Queue when you have the database initialized on another blog.
Posted by: James True | September 14, 2005 12:11 PM