Hi Christian
Betreff: [Zope-dev] Request typing (to get the xmlrpc layer discussionfinished)
Hi,
a couple of weeks ago there was some discussion about the skin/layer support for XML-RPC which I implemented without asking (shame on me). As some time has passed now everybody could have some fresh thoughts about it.
Let me first summarise:
* Skin and layers should be seen as typing the request.
* There are no general objections against having layers for XML-RPC.
* There are objections against using ++skin++ for XML-RPC, ++api++ would be fine.
[...] I whould be very happy if we could implement the XML-RPC package as a independent server addon. I think not everyone uses XML-RPC and likes to have such a server option built-in. What do you think can you move it to a top level package if you refactor this part. btw, I implemented z3c.json and z3c.jsonprc. This package uses a own JSON-RPC skin type. I was choosing this additional layer implementation because I like to separate the registered methods to such requests. And we do not have the BrowserRequest at this servers at all. We also started to implement some core server applications with only JSON-RPC APIs. There is no browser/page based UI at all installed. All is managed by JSON from another Zope server via remote (JSON-RPC) access. If anybody likes to implement a XML-RPC API without any browser view for a server, I think it should be possible too. Whould be great if you could take a look at z3c.jsonrpc and tell me if there is somethig to improve. Regards Roger Ineichen