« Welcome Jaap van der... | Main | Struts Flow lives »

The state of Wiki APIs.


When coming up with the remote API for Confluence we looked at the existing APIs, but nothing seemed readily adaptable to Confluence without ugly hacks. The main problems we kept running into were application-level authentication and supporting multiple spaces. It turned out to make more sense to use our own API, and then write adapters for other wiki APIs if people requested them.. and after we had our own API working, nobody asked for another one.

I still don't think Atom is stable enough to deploy in a commercial application, but when it is I'm pretty sure it'll find a way in to Confluence as an editing API (even if I have to sneak it into the codebase over a weekend). Hopefully, Atom's promise of clean extensibility will be delivered, so it can be done in a way that is compatible with other Atom-enabled wikis.

Posted by Charles Miller on May 16, 2004 at 09:28 PM EDT #

Off topic. I was just checking out Roller and got that puppy working on my stand-alone little Linux box in less than 2 hours so I'm feeling proud of myself. Ha ha. Anyway, I'm looking for test subjects to try out my Firefox extension called "LookAhead". I think it's pretty neat-O. I don't know the etiquette on posting URLs, so let me just say if you search for "lookahead Firefox" - the quotes are my own, don't use them - in Google, you'll get here. Please try it for the sake of all sentient beings. Ha ha. Thanks for listening...

Posted by B. Rintoul on May 17, 2004 at 06:17 AM EDT #

I've not dived into the specs, but I think this MetaWeblog API effort which should make James Gosling's bloged editor work with snipsnap would be some kind of WikiRpcInterface:
(and it's probably available in SnipSnap CVS at time of this writing).

Posted by Klaus Hartlage on May 17, 2004 at 11:57 AM EDT #

XWiki support a bit of the WikiRpcInterface interface (getAllPages and getPage) and will soon get the rest of the API AND supports the confluence API almost completely (except the user management) The confluence API is much more suitable to XWiki too because of the different spaces.. However the API would need to be extended for multilingual support.. Currently working in XML-RPC with the XML-Face client (SOAP is needed for TimTam but I need a eclipse 3.0 TimTam to work on this in XWiki). Atom and Blogger APIs are also a long term goal for XWiki..

Posted by Ludovic Dubost on July 07, 2004 at 10:39 PM EDT #

Post a Comment:
  • HTML Syntax: NOT allowed

« Welcome Jaap van der... | Main | Struts Flow lives »


This is just one entry in the weblog Blogging Roller. You may want to visit the main page of the weblog

Related entries

Below are the most recent entries in the category Blogging, some may be related to this entry.