WikiMatrix

#1 2006-11-24 23:22:25

andi
Administrator
From: Berlin, Germany
Registered: 2005-11-17
Posts: 182
Website

State of the Wiki XMLRPC API ?

Hi all!

I'm currently looking in adding an XMLRPC API to DokuWiki. I wonder how widely it is supported by other engines. Which engines do have an RPC interface? Which APIs do you offer? Only the Wiki one or popular blogging APIs as well? Which ones?

My code uses http://www.jspwiki.org/wiki/WikiRPCInterface2 as guide line so far. Is there anything newer?

Andi


Careful: I'm the lead developer of WikiMatrix and DokuWiki so my posts may be biased ;-)

Offline

 

#2 2006-11-25 19:16:21

oyejorge
Member
Registered: 2006-08-20
Posts: 5
Website

Re: State of the Wiki XMLRPC API ?

WikyBlog uses XMLRPC to ping blog services like technorati, but that's currently the extent of it's RPC capabilities. I like the idea of adding more RPC features though, especially import/export. Is there an XML format I should use for exporting?


-  Josh Schmidt
   WikyBlog Developer
   http://www.wikyblog.com - http://www.wikimatrix.org/show/WikyBlog

Offline

 

#3 2006-11-27 02:50:45

PeterThoeny
Member
From: San Jose, CA
Registered: 2005-12-14
Posts: 221
Website

Re: State of the Wiki XMLRPC API ?

TWiki has an XML-RPC interface via the XmlRpcContrib package, http://twiki.org/cgi-bin/view/Plugins/XmlRpcContrib.

Related, TWiki 4.0 also has a REST interface, http://twiki.org/cgi-bin/view/TWiki/TWikiScripts#rest

-- Peter AT StructuredWikis DOT com - http://www.structuredwikis.com/ - http://twiki.org/

Offline

 

#4 2006-11-28 01:12:11

dartar
Member
From: London, UK
Registered: 2005-11-29
Posts: 64
Website

Re: State of the Wiki XMLRPC API ?

Wikka makes use of the Wikiping XML-RPC protocol to broadcast changes to an external server, but I'd be interested in adding more functionality in the form of a plugin.


DarTar
Wikka Development Team
WikkaWiki @ wikimatrix
wikkawiki.org

Offline

 

#5 2006-11-28 15:30:56

andi
Administrator
From: Berlin, Germany
Registered: 2005-11-17
Posts: 182
Website

Re: State of the Wiki XMLRPC API ?

oyejorge, dartar I was talking about XMLRPC server functionality in the Wiki not about the wiki communicating with other servers as a client, but thanks for the input.

Peter, your XMLRPC plugin seems to use a TWiki specific interface? So you don't support the Wiki-XMLRPC interface I linked above? The REST interface is TWiki-specific, too? Do you know of any efforts to create a general Wiki REST interface?

I talked to some other guys on my mailing list and the general feeling is that XMLRPC is dead and shouldn't be used anymore in favor of REST or the ATOM publishing protocol. I looked into the latter and it seems promising but harder to implement than XMLRPC currently because of the lack of good (PHP) libraries.

To sum it up: I like to provide some remote access interface for DokuWiki, but I'm not yet sure which. Candidates so far are XMLRPC, ATOM-PP and some simple REST API. I'd like to use a widely supported protocol with available, ready-to-use clients. If possible using some Wiki-community-wide standard.

Any additional comments and links are welcome.


Careful: I'm the lead developer of WikiMatrix and DokuWiki so my posts may be biased ;-)

Offline

 

You are not logged in.


Board footer

Forum powered by PunBB (© 2002–2005 Rickard Andersson)