Changes between Version 79 and Version 80 of XmlRpcPlugin


Ignore:
Timestamp:
Jul 28, 2010, 11:01:01 PM (4 years ago)
Author:
osimons
Comment:

Reviewed the intro docs following recent protocol-agnostic behaviour of the plugin.

Legend:

Unmodified
Added
Removed
Modified
  • XmlRpcPlugin

    v79 v80  
    66== Description ==
    77 
    8 This plugin allows Trac plugins to export select parts of their interface via XML-RPC.
    9 
    10 It also includes some exported functions for manipulating tickets, with plans to include interfaces to other parts of Trac's API.
    11 
    12 The browsable XML-RPC URI suffix is /xmlrpc, however most XML-RPC clients should use the authenticated URL suffix 
    13 /login/xmlrpc as this is correctly authenticated by Trac.
    14 
    15 '''Note''': if you do want to use /xmlrpc and unauthenticated access, you must grant the XML_RPC permission to the 'anonymous' user.
    16 
    17 [http://www.jspwiki.org/Wiki.jsp?page=WikiRPCInterface2 WikiRPC API] is complete, mostly thanks to [wiki:mgood].
    18 
    19 Ticket API is also complete, with the following types exported: component, version, milestone, type, status, resolution, priority and severity.
     8This plugin allows Trac plugins to export select parts of their interface via XML-RPC and JSON-RPC (if json or simplejson is available). Latest trunk version includes a pluggable API for extending protocols, and see for instance TracRpcProtocolsPlugin for more protocols.
     9
     10The browsable XML-RPC URI suffix is `/rpc` (and `/xmlrpc` for older versions), however most XML-RPC clients should use the authenticated URL suffix 
     11`/login/rpc` as this is correctly authenticated by Trac.
     12
     13The `XML_RPC` permission is used to grant users access to using the RPC interface. If you do want to use `/rpc` and unauthenticated access, you must grant the XML_RPC permission to the 'anonymous' user.
     14
     15Method status:
     16 * Ticket API is also complete, with the following types exported: component, version, milestone, type, status, resolution, priority and severity.
     17 * [http://www.jspwiki.org/Wiki.jsp?page=WikiRPCInterface2 WikiRPC API] is complete, mostly thanks to [wiki:mgood].
    2018
    2119~~For example, for TracHacks the URIs are http://trac-hacks.org/xmlrpc and http://trac-hacks.org/login/xmlrpc (must be authenticated).~~ (XML-RPC is currently disabled at trac-hacks.org)