Optimal Bugfix

I released a bugfix for Optimal today. The latest version is 0.4c. If you haven’t experienced any weird problems with the 0.4 release, don’t bother updating. Thanks to Chris Pirillo for bringing the problem to my attention and working through it with me.

Optimal OPML Browser Update v. 0.4

I’ve completed a major rewrite of my OPML browser, Optimal. I didn’t manage to document all of the changes, they were so numerous. Highlights are: Object-oriented reimplementation, making it more portable to other applications Same code may be used as a WordPress plugin — replaces the OPML Renderer plugin for WordPress RSS items now include… Continue reading Optimal OPML Browser Update v. 0.4

Optimal OPML Browser Update v. 0.4pre1

I’m still working on a significant rewrite of my OPML browser, Optimal, but I’ve decided to release the current working version in the meantime because it addresses a couple of significant usability comments I’ve had. Specifically: There are now links to expand/collapse all nodes, and There is a new query string parameter, depth, which allows… Continue reading Optimal OPML Browser Update v. 0.4pre1

OPML Renderer Update

Version 0.6 of the OPML Renderer Plugin for WordPress has been released. This release primarily fixes some bugs and enhances some functions. In the works for the next release is inclusion of RSS feeds, which would enable feed grazing.


Here’s a tool to translate your XBEL bookmarks to OPML. It’s just a quick hack, but it works. Use Bookmarks Synchronizer to generate an XBEL file from your Firefox bookmarks, upload it, and your bookmarks will be returned in OPML format.

OPML Renderer Plugin

I’ve been monkeying around with rendering OPML in WordPress. Finally, I learned how to create a WordPress plugin, so I’ve created OPML Renderer, a plugin that renders valid OPML from any source as an expandable/collapsible list. Thanks to iconophobia and the inlineRSS plugin for some code and ideas.