[Tickets #2886] NEW: eGroupware compatible xmlrpc interface

bugs@bugs.horde.org bugs at bugs.horde.org
Sun Oct 30 08:28:17 PST 2005


DO NOT REPLY TO THIS MESSAGE. THIS EMAIL ADDRESS IS NOT MONITORED.

Ticket URL: http://bugs.horde.org/ticket/?id=2886
-----------------------------------------------------------------------
 Ticket             | 2886
 Created By         | mi.braun at onlinehome.de
 Summary            | eGroupware compatible xmlrpc interface
 Queue              | Horde Framework Packages
 Version            | FRAMEWORK_3
 State              | New
 Priority           | 2. Medium
 Type               | Enhancement
 Owners             | 
+New Attachment     | patch-phpgw.tgz
-----------------------------------------------------------------------


mi.braun at onlinehome.de (2005-10-30 08:28) wrote:

I'm using kronolith - the calendar application and would like to have events
avaliable in locally running clients like korganzier. As xmlrpc is already
implemented into horde, i thought about adding a phpgw <=> kronolith adapter
module allowing to use the existing kdepim plugin for eGroupware.

This requires minor changes to framework package, which don't break
compatibility.
a) Registry.php
   Usually a services get's named "application/service". The phpgw api
requires "application/ser/vi/ce", so the explode command get's enhances by a
third parameter limiting splitting into two parts: application and service.
b) RPC/phpgw.php
   This is taken from xmlrpc.php overriden authentication in order to
support system.login
   and session id transmission.

The horde module:
a) rpc.php gets enhanced so that rpc.php?phpgw loads RPC/phpgw.php and not
RPC/xmlrpc.php
b) phpgw get's added to config/registry.php.dist .
   
The phpgw/lib/api.php contains takes the important adapter code.
It maps the calendar.bocalendar.* to almost equivalent kronolith
functionality. So could be done with turba and nag. Currently there is only
readonly access to default calendar.

sincerly,
 mbraun




More information about the bugs mailing list