Simple client/server module to share rendered blocks across different Drupal sites. Must be enabled on both sides.

Usage:

Server side:

  • Go to /admin/config/system/distributed_blocks and check 'This site exposes its blocks for sharing'.
  • Under exposed blocks, select those you would like to share with other sites.
  • Save the settings.

Client side:

  • Go to /admin/config/system/distributed_blocks and set the Master site URL.
  • Save the settings.
  • If the master site has exposed blocks, they will show up as options under 'fetched blocks'. Select the blocks you'd like to pull into your client site and save the settings.
  • You can now administer these as regular blocks.

Dependencies:

  • Block

This project is sponsored by Phase2 Technology.

Project Information

Downloads