Basic example of use: A big image collection you want to share between drupals.
Basically, this module allows you to map the nid and fid address space to another Drupal instance. A simple example: Given you have two drupals, if you type in your browser front.drupal.com/node/1000000001, it will in fact display the node 1 of back.drupal.com using front.drupal.com theme. back.drupal.com is nowhere visible to the end user.
The trick is an override of node_load|save|delete, either with live patching with runkit, or static patching with the given patch.
WARNING: This module has a lot of technical implications, on the server load side and on the design side. This should be only used by experts. You will find much more infos on the README.
Access/edit/delete nodes from others Drupal seamlessly: Display nodes from another Drupal in the main Drupal using the main Drupal theme. Totally invisible to the end user.
Views executed remotelly or locally: You can choose on a per-display basis.
Node creation locally or remotelly: Another configuration option!
Remote content is cached: If your remote Drupal goes down, you can still survive.
NID/FID Mapping: The Nids but the Fids are both mapped to remote instances. You can thus save nodes with images too.
Nodeselect allows editors to search for content, in a simple exposed View integrated with Embedded Edit, and results can be drag and dropped into nodereferences.
This module is related to the Comment Closer and Live Discussions modules. My needs changed a bit since I wrote them, and I had a couple of other custom modules I always activated, so I combined them into this utility module.