Experimental project

This is a sandbox project, which contains experimental code for developer use only.

dnode integration for drupal.

this integration module integrates drupal with the dnode RPC/RMI library (nodejs) optionally using bergius' PHP5.3+ dnode-php implementation.

The module strives to be the basis for easy, lightweight ("asynchronous") remote procedure calls / remote method invocations via nodejs / dnode-servers. "Asynchronicity" can be archieved by queueing requests and/or responses (partially inspired by soapq.).

The module comes with two "strategies" to communicate with dnode servers (most likely written in nodejs):

- a simple http-to-dnode proxy server (dnode_http, works w/ PHP<5.3)
- a dnode_php that uses the PHP5.3+ dnode-php library by bergius

This module comes with a small dnode_example.module but for a better test use-case have a look at the dnode_faye sandbox, which integrates drupal with the lovely cometd/pubsub server Faye or an implementation of fast private downloads (dnode_fpd).

caveat: this is alpha.

Project information

  • Created by frega on , updated