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:

  1. 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.

  2. 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 :)

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.

Post a comment

(If you haven't left a comment here before, you may need to be approved by the site owner before your comment will appear. Until then, it won't appear on the entry. Thanks for waiting.)

About Majordojo

"Majordojo" is the name under which Byrne Reese releases the software he writes. Byrne Reese is a father, a product engineer, an open source hacker and an employee of Six Apart.

 Subscribe to this site's feed

View Byrne Reese's profile on LinkedIn

Recent Comments