This module is useful to publish nodes that require an agreement to be signed by each user before they can access the content. Examples of agreements include Non-Disclosure Agreements, End-User License Agreements, etc. Nodes of any type can be protected by agreements, and each node can have its own specific agreement.
QUICKSTART GUIDE
Create a new content type to hold the agreements (e.g., Agreement).
Open the admin settings (admin/settings/node-agreement) and select the content type you just created.
Create a new node of type Agreement and write the terms of the agreement.
Create a new node of any type and click the Agreement tab. You'll get a list of available agreements - just the one created above, so go ahead and select it, then submit.
Try to access this new node: you're first shown the agreement to accept before you can access the node.
Hydra is a solution for maintaining a network of sites using Drupal multisite functionality.
Sites created with Hydra can share certain resources like nodes, users and taxonomies.