Hi Voger,

Having now looked at elgg, I understand your confusion. The issue is that
elgg does not provide a standards-based JSON-RPC server; rather, they
provide, as they describe it, a REST/RPC hybrid. In other words, it appears
that their server won't interoperate with anything that sends standard
JSON-RPC.

So what does that mean to your elgg server that wants to interoperate with
qooxdoo and JSON-RPC? I think you could add the PHP version of the qooxdoo
JSON-RPC server and have it call elgg functions. That should work fine. The
expert on the PHP backend is Christain Boulanger,
c.boulan...@qxtransformer.org, who I've copied. Hopefully he'll respond
with more detailed help.

(If you want to use a NodeJS-based, JavaScript version of the JSON-RPC
server, I can give you substantial assistance. My knowledge of PHP and the
PHP version of the JSON-RPC server is out of date by about 10 years,
though.)

Derrell


On Tue, May 12, 2015 at 2:10 PM Derrell Lipman <
derrell.lip...@unwireduniverse.com> wrote:

> I am one of the original authors of that rpc code. It's been a long time
> since I looked at it. I'll review, and see what elgg is, when I get home,
> and post a response.
>
> Derrell
>
> On Tue, May 12, 2015, 14:02 voger <vogernewslett...@yahoo.gr> wrote:
>
>> Sorry for the very nobish question but I don't know how to proceed with
>> this. I have built a basic UI for my app and naturaly now I want to
>> communicate with the server. I understand the way to go is JSON-RPC and
>> yes I have seen the jsonrpc_server_specs page in the documentation.
>>
>> I am using in the backend elgg which is a framework for creating social
>> networking pages. As it seems it provides it's own mechanism for
>> exposing RPC services.
>> http://docs.elgg.org/master/en/guides/web-services.html
>>
>> I also saw the RpcPhp contrib and I am trying to understand how it works.
>>
>> My main confusion is, should I try to integrate somehow the rpcphp
>> contrib in elgg or I must just use it as an example on how to write the
>> rpc functions in elgg. How do you approach this with a framework in
>> backend?
>>
>> I hope my question makes sense.
>>
>>
>> ------------------------------------------------------------------------------
>> One dashboard for servers and applications across Physical-Virtual-Cloud
>> Widest out-of-the-box monitoring support with 50+ applications
>> Performance metrics, stats and reports that give you Actionable Insights
>> Deep dive visibility with transaction tracing using APM Insight.
>> http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
>> _______________________________________________
>> qooxdoo-devel mailing list
>> qooxdoo-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
>>
>
------------------------------------------------------------------------------
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
_______________________________________________
qooxdoo-devel mailing list
qooxdoo-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to