Extension to IBlogThis

Greg Reinacker and Simon Fell are proposing a new interface to extend IBlogThis…

public interface IBlogIt : IBlogThis
{
    // Display configuration dialog to user, if applicable
    void Configure();

    // Return true if an editing GUI will be shown to the
    // user when BlogItem is called. In this case, the
    // aggregator will not display its own editing UI.
    bool HasEditingGUI();
}

This seems very nice to me. I’m currently working on a plugin for MovableType utilizing the IBlogThis interface. One of the hurdles I’ve encountered is a clean way to bring up the configuration dialogs, if the user hasnt completed them.

This would also allow incorporation of Luke Hutteman’s BlogThisURL, creating a complete MT plugin.