- Kelly's World- A View into the mind of Uber Geek, Kelly Adams - https://www.kgadams.net -

Ecto 2.0 for Windows and Ultimate Tag Warrior revisited

I mentioned previously [1] that I had installed Ultimate Tag Warrior [2] on my site.  In that posting, I implied that I had Ecto for Windows working with UTW.  The truth is, it only seemed to be working- in reality, Ecto was creating tags that UTW could work with, but it wasn’t able to read them back in for editing purposes. 
It’s been a bit of a struggle getting it to work…

I had started with a hack from Robin Lu purportedly for exactly my purpose [3]: getting Ecto and UTW to talk nicely together.  In essence, his solution was to use Ecto’s ability to store/retrieve keywords within the XML “mt_keywords” tag used with the MovableType API.  A small change was made to WordPress’ xmlrpc.php file, and everything should have worked.  Unfortunately, not quite.  Either Robin’s hack never actually worked,
or it only worked with the Mac version of Ecto, or Ecto has changed.  In the Windows version of Ecto, the values passed and read via the mt_keywords field must be surrounded by some sort of stop and start string (normally an HTML comment).  Further, in my testing each keyword also has to be surrounded by an HTML link tag (E.G.: <a href=>tag</a>) or else Ecto for Windows will fail with an error when reading the tags for the post.

Netting it all out, the basic steps to getting Ecto for Windows Version 2 to work with WordPress 2.0.1 and Ultimate Tag Warrior are:

  • in Ecto 2.0 for Windows, under Tools=> Blog Options=> Tags, change the “Put Tags in” setting to “Keywords”, and simplify the main tag body to just <$TAGS$>
  • ecto_utw_settings

    If all goes well, you should now be able to post blog entries with tags that get inserted/managed via UTW, and Ecto should allow you to view/edit the tags associated with a particular post.