Summary | eGroupware compatible xmlrpc interface |
Queue | Horde Framework Packages |
Queue Version | FRAMEWORK_3 |
Type | Enhancement |
State | Resolved |
Priority | 2. Medium |
Owners | Horde Developers (at) |
Requester | mi.braun (at) onlinehome (dot) de |
Created | 10/30/2005 (7205 days ago) |
Due | |
Updated | 01/08/2006 (7135 days ago) |
Assigned | |
Resolved | 01/08/2006 (7135 days ago) |
Milestone | |
Patch | No |
State ⇒ Resolved
changes to HEAD, and put the phpgw compat layer app up on the Horde
wiki here:
http://wiki.horde.org/PhpgwHowTo
Please flesh out that page, feel free to upload new versions of the
app, etc. Thanks!
Assigned to
State ⇒ Accepted
specified, but it should be against HEAD in any case.
New Attachment: patch-phpgw-0.3.tgz
New Attachment: patch-phpgw-0.2b.tgz
New Attachment: patch-phpgw[1].tgz
need to be int.
Priority ⇒ 2. Medium
Type ⇒ Enhancement
Summary ⇒ eGroupware compatible xmlrpc interface
Queue ⇒ Horde Framework Packages
New Attachment: patch-phpgw.tgz
State ⇒ New
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