====== Dokuwiki XML RPC ====== DokuWiki supports [[http://www.jspwiki.org/wiki/WikiRPCInterface2|WikiRPCInterface2]] Remote Procedure Calls (RPC), speaking the Extensible Markup Language (XML). documented at [[http://www.dokuwiki.org/devel:xmlrpc|dokwiki's XMLRPC]]. As [[blog:linux_sound_tags|heavy DokuWiki user]] I am very interested to make use of this interface for [[wiki:dokupubsub|various purposes]]. Starting with some basics, here is was a "hello world, what's your Dokuwiki version number?" example in PHP. - Now it exercises the DokuWiki and trac RPC interface, includes HTTP basic & digest authentication and HTTPS certificate checking; good enough to start building on top of it.. extern>http://gareus.org/gitweb/?p=dokuhacks.git;a=blob_plain;f=dokurpc.php;hb=HEAD [[http://gareus.org/gitweb/?p=dokuhacks.git;a=blob_plain;f=dokurpc.php;hb=HEAD|download dokurpc.php]] Just googled for //more// example code. obviously there's plenty eg. http://snippets.dzone.com/tag/xmlrpc and I found [[http://www.chimeric.de/blog/2008/0314_dokuwiki_xml-rpc_g_vim_dokuvimki|this nice blog]] on the way: [[http://www.chimeric.de/projects/dokuwiki/dokuvimki|dokuwimki]] //I'm gonna get side tracked//. {{tag>WWW development}}