Blogging Roller
Dave Johnson on blogging, open source and Java
Dave Johnson on blogging, open source and Java
Above: a random selection of photos from my Flickr photo-stream.
Turn off the LAMP and crack open an ice cold PBR - Pebble, Blojsom, or Roller that is. You're a Java developer so drink your own brew. If you don't like the taste, then join one of those open source Java weblogging projects and start brewin' for yourself.
Tags: Java
I've been doing a little informal research into Wiki software options and Wiki APIs. I'm trying to understand the state of the Wiki software market, if you can call it that, and especially the state of Wiki APIs. This post is a summary of what I have learned so far.
Where we are
The WikiRpcInterface
is supported by the most popular open source Wikis including UseModWiki
, MoinMoin
, PhpWiki
, Twiki
, and JSPWiki
. Using this XML-RPC based API, you can:
Where we could be
Unfortunately, the list of Wikis that don't support the WikiRpcInterface
is a lot longer than the list of those that do. For example, the popular open-source Java-based SnipSnap Wikiblog doesn't support it and neither does the Atlassian's new closed-source Java-based Wiki Confluence
. SnipSnap provides no Wiki API at all. Confluence, on the other hand, supports an extensive API
in both XML-RPC and SOAP-RPC flavors. With the Confluence API
you can:
That's a pretty impressive list of capabilties and it has already inspired a slick GUI client called TimTam
. Take a look at the cool screenshots
. It's really a pity that TimTam
only works with one Wiki - and a payware one at that.
A side note: I wanted to find out more about Wiki API support in the closed-source Socialtext
Wiki/Weblog product line, but the Socialtext website is not very sociable. I could not find any detailed product information, documentation, or developer information on the site. They don't even have site search. I'm not ready to register for a free demo or marketing spam yet, so I'll look into Socialtext at a later time.
The way forward?
Recently, Joe Gregorio published an article called An Atom Powered Wiki
. Joe showed how to add Atom API support to a simple Wiki. Joe's example API is very simple, only allowing getting, putting, and deleting Wiki pages but, because Atom is exensible
, and in a SOAP compatible way, the Atom API
could easily serve as the basis for a new standard Wiki API.
PJ Doland: You would have to be insane to enable Trackback on a corporate blog. Look at the links at the bottom of Mena Trottts post about the new licensing terms for Movable Type 3.0. The mob has spoken, and its publicly viewable on the company site.Via Simon Phipps.
Tags: Blogging