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)