DokuWiki

It's better when it's simple

User Tools

Site Tools


devel:xmlrpc

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
devel:xmlrpc [2022-06-29 22:21] – [wiki.putAttachment] Klap-indevel:xmlrpc [2024-01-10 15:15] andi
Line 1: Line 1:
 ====== XML-RPC ====== ====== XML-RPC ======
  
-DokuWiki has a [[wp>XML-RPC]] API which can be used to access/interact with your wiki from other applications. The API implements the [[http://www.ecyrd.com/JSPWiki/wiki/WikiRPCInterface2|Wiki RPC Interface 2.0 Specifications]] in the ''wiki.*'' namespace and adds additional DokuWiki specific calls in the ''dokuwiki.*'' namespace. See [[custom_webservices|web services]] for some general notes about DokuWikis possibilities.+XML-RPC is one of the available protocols to access DokuWiki's [[Remote API]]. 
 + 
 + 
 +The API implements the [[http://www.jspwiki.org/wiki/WikiRPCInterface2|Wiki RPC Interface 2.0 Specifications]] ([[https://web.archive.org/web/20130526043929/http://www.jspwiki.org/wiki/WikiRPCInterface2|web.archive.org]]) in the ''wiki.*'' namespace and adds additional DokuWiki specific calls in the ''dokuwiki.*'' namespace. 
  
 Plugins can add their own calls to the API using [[devel:remote_plugins|Remote Plugin components]]. Plugins can add their own calls to the API using [[devel:remote_plugins|Remote Plugin components]].
  
-Questions and suggestions to extend and improve the API should be directed to the [[:mailinglist]].+Note: there is also a [[jsonrpc|JSON-RPC]] API which provides the same functionality but is based on JSON rather XML. 
  
 ===== Get It Working ===== ===== Get It Working =====
  
-  - You need at least the 2008-03-31 release of DokuWiki. 
   - Set the [[config:remote]] option to enable XML-RPC in the Configuration Settings "Authentication" section   - Set the [[config:remote]] option to enable XML-RPC in the Configuration Settings "Authentication" section
   - Set the [[config:remoteuser]] option with a mix of comma separated "usernames,groups"    - Set the [[config:remoteuser]] option with a mix of comma separated "usernames,groups" 
devel/xmlrpc.txt · Last modified: 2024-01-31 23:57 by Klap-in

Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki