OpenID Comments for MT 1.3 beta

Version 1.3 of this plugin is out of date. See here for the newest version.

Here's OpenID Comments for MT 1.3 beta. There were two major internal changes to this version, so I'd like to see if anyone has problems. If you want to install this version, please back up your database and don't trust this plugin.

The major bug you may have noticed is that, due to how I was storing the URLs, commenters with long OpenID URLs signing into blogs using MySQL or Postgres databases would seem to have been signed in, but would leave comments that were either anonymous or filled with their "Remember Me" information. Due to this, the plugin has to do some database management now, but the end result is a bit less of a hack. Pretty fair trade.

The major bug you may not have noticed was that the List Commenters and Edit Commenter screens were a little screwy for OpenID commenters. It would say OpenID commenters' identities were "openid," followed by a space or carriage return, then the full identity URL. (That's what was being stored internally where the TypeKey ID usually goes.) Besides that, the profile URL was all messed up, because it still assumed it was linking to profile.typekey.com plus the username. Therefore this version sports BigPAPI callbacks to fix those problems. You need BigPAPI installed for this to work. If you don't have BigPAPI installed, the plugin will function normally, but the List Commenters and Edit Commenter screens will still appear broken.

Besides those and some HTML fixes, the other problems fixed in this version are:

  • An error was reported to Blogger or Atom API clients when MT attempted to rebuild pages due to an API action (for example, saving a post).
  • Sign-ins to a blog that required email addresses from commenters were allowed, in spite of OpenID commenters being unable to leave comments, and receiving a strange error. Sign-ins to a blog that requires email addresses from commenters are now denied immediately.
  • The special display of LiveJournal users’ OpenIDs now works for all three URL forms (domains, /users/ URLs, and tilde URLs).

Note that, due to the HTML fixes, you should rebuild all your entry archives that have the LiveJournal sign on thunk on them.

Download OpenID Comments for MT 1.3 beta, and please drop a comment here or email me if you have an issue with this version.

TrackBack

Listed below are links to weblogs that reference OpenID Comments for MT 1.3 beta:

» Let there be LiveJournallers from Neil's World
Thanks to an update to the OpenID Comments plugin for MT, you can now post comments using your OpenID or LiveJournal accounts as well as TypeKey, or just as a boring old unregistered user. [Read More]

Comments

comment

It’s working for me now. Thanks a lot Mark :)

comment

Actually I have found what appears to be a bug. I get lots of incidents of “OpenID Comments upgraded its database schema to schema version 1 (plugin version 1.3)” in my activity log. The message is always the same. Apart from that, it’s working fine.

comment

Ugh, I thought I’d taken care of those. That’s probably a bad sign as it should be actually rerunning the upgrade routine when it does that. :/

comment

FWIW, I’m now seeing the same thing. Never would have noticed if I hadn’t looked.

comment

This is a question that has been asked before, but assuming I’m using the standard Movable Type templates, where specifically do I insert the thunk tags, and in what templates? I have Openid comments 1.2 installed, I’ve tried inserting the thunk tags everywhere within the template, but I can’t get the login fields to appear. If someone could tell me what html the thunk tags should be between, that would be great.