Stop fiddling and release that puppy

I am relieved to announce that Media Manager Beta 9 is now ready for download. This release is almost as significant as the first one in scope and complexity, and I am happy to say that Beta 9 is representative of the final feature set for Media Manager 1.0. There are plenty of good ideas for Media Manager 1.1, but I want to work out a lot of the bugs that are undoubtedly lurking under the surface of the 1.0.x series before investing heavily in 1.1.

Also, one final feature is now ready for use: Media Manager Reviews. The functionality has been pretty lack luster to date, there mostly for demonstration purposes, but with Beta 9 I have finally settled on an approach for overloading the default "Edit Entry" screen. Many of you have been asking about this feature, so I feel it important to call it out to you and to say in big letters, Media Manager Reviews Are Ready!

It will take me a couple of days to update all the documentation on the webite, so please consult the INSTALL and README files included in the download for updated instructions. One thing of special note is that while installation and especially upgrading got a lot easier, there is still one step that now requires you to edit your config file: you will need to add the following line to mt-config.cgi:

AltTemplatePath ./alttmpl

That's it. As always, if you find any bugs please attach them to this post, and by all means, don't forget to donate.

Change Log

* 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
* Overloaded edit_entry app modes to insert a Media Manager toolbar into it if you are ever editing a review
* Created callbacks and eliminated the text filter to transparently add and remove Media Manager markup from the post. This allows users to select their preferred text filter when editing a review. It also allows users to use ALL the features of the edit post screen.
* Updated layout styles.
* Added an "Installation Complete" screen to solicit donations.
* Created MediaManager::Review object to store review information. Data is no longer stored as XML inside the post.
* Fixed bug where edits made to Entry meta data was not being saved properly.
* Revised Media Manager header on the MM landing page and queue listing, and added a Media Manager footer to solicit donations.
* Changed default sort to created_on
* Updated README and INSTALL docs included in this distro.
* Moved edit_entry.tmpl to an alttmpl directory.

TrackBack

Listed below are links to weblogs that reference Stop fiddling and release that puppy:

» Puppies from Puppies
Warning: Possible cuteness overload And by the way, if youre not already browsing Google Video and YouTubeYorkshire T... [Read More]

Comments

ups, i'm getting this error everytime i try to install media manager Can't call method "remove" without a package or object reference at lib/MediaManager/Install.pm line 111.

there's a typo in header.tmpl line 8

/plugins/mmanager/styles/app.css" type="text/css" />

there's a extra slash that breaks styles

When I edit a review. I don't get any of the picture and the rest of the stuff in there like you have on your test blog. Also, after I do the save on the review, it wipes out the finish date.

And the error above was the one that I had also. The first one from the email.

another error to the collection, this one appears on system activity log

Media Manager died with: Can't locate object method "mode" via package "MT" at /usr/lib/cgi-bin/plugins/MediaManager/lib/MediaManager/Plugin.pm line 282.

It appears that you moved the staticweb under mtstatic\plugins\mmanger but alot of the code still looks for mt_static\mmanger for its images.

I removed everything this morning and redid the install and upgrade and they worked fine, but I'm still not getting the code in my posts for reviews and every time I save a review when I got back to media manager my finished_on date is gone.

OK once I updated the stylesheet links in my documents to reflect the plugins\mmanager\styles directory, my stuff started showing up.

I also fixed some of the toolbar pointing at the old path by adding the plugins to the url locations for the layout options and the stars. They come up correctly the first time, but then when you change them they would point back to the old path, by adding the url in, it solved that problem in toolbar.js file.

No sooner did I admit that my stuff was showing up with the pictures then they took a dive and I'm back to just the post without the picture. I don't know what I did or didn't do with this one.

Hope you are not tired of me yet. If I do a full rebuild of the site, the pictures will come back, but as soon as I add another one, it will disappear till do a full rebuild of the site. Also under the title of the book I get a line like this: by HASH(0x8f54c9c). it seems to have a different value for all the books that show up.

I fixed some problems edit tmpl and js files but i still getting that anoying error on system log

Are you getting all the cache stuff on your logs as well?

No, i only see the error i described on system log, it repeats each minute or more, it's really anoying

I'm getting this error in my logs when I post with a bookmarlet

Use of uninitialized value in string eq at /home/stfamcom/public_html/cgi-bin/mt/plugins/MediaManager/lib/MediaManager/Plugin.pm line 36.

Alex I just looked at my MT activity log and saw that I have over 3800 of these errors on my log last night when the index page was being rebuilt.

Media Manager died with: Can't locate object method "mode" via package "MT" at /home/stfamcom/public_html/cgi-bin/mt/plugins/MediaManager/lib/MediaManager/Plugin.pm line 282.

Alex, I am getting the same error you mentioned in the first comment:

An error occurred:

Can't call method "remove" without a package or object reference at lib/MediaManager/Install.pm line 111.

I don't see a fix for this posted, but you appear to have figured it out. There was another person who had this problem who posted in the test blog entry above this one, too.

I solved it commenting line 111 on install.pm

Hi Byrne, the only problem I got with reviews is with author/artist name: for books I see values like HASH(0x3856104); for music I don't get anything (maybe because Amazon WS XML response for music has Artist tag instead of Author...).

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