XmlRpcToWikiDiscussion
Revision r1.4 - 14 Jan 2004 - 21:30 GMT - TWikiGuest
Running thoughts
- Might it be better to work this as a WebDav interface on a Wiki?
- http://www.stonebeat.org/ - WebDAV? documentation project
- JSPWiki:WikiRPCInterface - where it all started
- Use MeatBall:WikiInterchangeFormat to make a WikiWikiBridge?
- Implement for multiple Wikis
- Might be interesting to work this as an IceStandard? interface on a Wiki.
- http://www.icestandard.org/ - ICE standard project
- ICE version 2 is based on SOAP. ICE also has the semantics of push/pull, incremental/full update, etc., that are all required to synch pages between Wiki's. There are a couple of open source ICE implementations (Ruby, Java) on SourceForge?, so it'd be a matter of mapping into the Wiki's document store.
Discussion
Hmm, changed the license on the TWiki script. Something else I think I might change, though, is to allow one to add a web prefix to page names. That is, everything assumes "Main" right now, but doing a getPage('TWiki.WebHome') might be useful. This breaks any assumption that the API uses wiki-neutral WikiWords? alone, but maybe that can be a TWiki-specific feature? Or should the API assume the possibility of "odd" page names? -- LesOrchard - 19 Feb 2002 Whoo hoo, I have the API working for UseModWiki? as of last night :) -- LesOrchard - 22 Feb 2002 Looking at things toward implementing the XML-RPC API on MoinMoin. I will also need to update my implementation of the API in its various forms to the current state over at JSPWiki:WikiRPCInterface. -- LesOrchard - 25 Feb 2002 Doing a lot of takling to myself. :) -- LesOrchard - 28 Feb 2002 Hi Les, I'm trying to get this to work on TWiki and am struggling a bit. I'm way out of my depth but trying anyway. If you have the time to give me push in the right direction I'd appreciate it, however if you don't I understand that too. TWiki version: 03 Aug 2002 * OS: Debian GNU/Linux 3.0- downloaded XmlRpcToWiki, installed in $twiki/bin. Renamed to
xmlrpc
. - changed first line to
#!/usr/bin/perl -wT
- running
./xmlrpc
yields a couple of moments of processing and then the messageStatus: 411 Length Required
. I'm assuming this is because some kind of commandline options need to be passed. Do have any examples?