I’ve been meaning to write this Eclipse plugin for a while, and yesterday I just pulled an all nighter to get it out. You probably know how it is; sometimes you just have to finish that nagging project. I’ve been wanting to write this post and put it out all day too, but I had to wait till I was done with work.

Finally… so here it is. It’s an Eclipse plugin that lets you post to metaWeblog enabled blogs (I only know for sure it works with WordPress , and while posting does work with BlogCFC, entry listing does not and BlogCFC). It is probably only going to be used by coders as there is no wysiwyg - it can use the Afae editor to do HTML syntax highlighting though (or any HTML editor you assign to edit the *.blog file type).

It is beta right now, but it will add, update, and list items from your blog. I somewhat stole … well OK, I totally stole the user interface for it from Textmate (it’s very geeky). If you know how to post blogs in Textmate this should seem very familiar.

As usual, here is a movie of how it works:

Pretty snazzy eh? You can download it on the Afae site, and you’ll need to update the Afae editor to get the .blog file syntax highlighting.

Some other related plugins are the following:

Remember it is beta. But I am using it for this blog :)

Comments

This entry was posted on Wednesday, February 7th, 2007 at 6:58 pm and is filed under Afae, Linux, Mac, Web Apps, Windows. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

10 Comments so far

  1. Mark Drew on February 7, 2007 10:56 pm

    To make it look like a password field you just have to add (to a text box)

    .setEchoChar(’*');

    Great stuff Rob!

  2. rob on February 8, 2007 8:26 am

    Cool, that worked perfectly - thanks Mark :)

    I added that and last night updated the entry table so it sorts by date by default. I just ran the nightly build script and updated the plugin if anyone is interested (same link on the afae page).

  3. [...] thanks going out to Mark Drew for being my guinea pig / ber beta tester, my metaWeblog blogging Eclipse plugin now works with BlogCFC as well as [...]

  4. dave on February 9, 2007 1:46 pm

    I am getting an error message in Eclipse on Vista on clicking Finish after setting a title for a new post:

    “: is an invalid character in resource name Blog: BlogName”

    I don’t have a : in my blog title, so I’m not sure where it’s coming from. Great work on the demo video — looks like an awesome plugin.

  5. rob on February 9, 2007 2:56 pm

    Dave -

    Oh man, that’s right windows can’t handle “:” in file names. Damn. That’s because when you create a new post it auto makes a project for you named “Blog: [yourblogname]“.

    Bugger, good catch. I just updated the code and ran the nightly build script. It should now make a folder named “Blog - [your blog name]” which, I think, is ok on windows.

  6. lifelikeweeds.tech » Blogging from Eclipse on February 9, 2007 6:14 pm

    [...] Rohan put together a nifty Eclipse plugin that will post entries over XMLRPC right from the IDE. There’s a walk-through video at that link to help get things [...]

  7. Dave on February 9, 2007 6:18 pm

    Thanks Rob — worked perfectly. I was able to setup a project and post right away.

    Very cool idea!

  8. David Harris on February 9, 2007 6:26 pm

    Hi Rob,

    I hold you responsable for my Saturday going MIA, cause of this plug in!

    http://www.harrisfamily.net.nz/devblog/index.cfm/2007/2/9/Upgraded-to-BlogCFC55–and-I-Blame-Rob

    Thanks for sharing!

  9. Lola LB on February 10, 2007 5:51 am

    Wow . . . thanks so much . . . this is really cool. I will hopefully be blogging more often to my CF blog. I owe you something from your wishlist when I get a paying job again.

    And meanwhile . . . how about multiple blog accounts? And anyone try this plugin with MovableType blogs?

  10. Kevin on August 19, 2007 2:36 pm

    I had no idea you could do that! Thanks for the cool plugin and demo. I’ll try it and report back

Name (required)
Email (required)
Website
Share your wisdom