As the name implies, Block Refresh allows an administrator to configure a block to refresh it's content in a given number of seconds. Block Refresh uses jQuery/AJAX so the refresh happens "behind-the-scenes".

Please submit any feature requests in the issues queue.

Current Features:

- Automatically refresh a block in a set number of seconds (configurable per block)
- Allow site visitor to manually refresh block (configurable per block)
- Options to bypass drupal's page cache and any external cache

Known Issues

#1816868: Block Not Refreshing in Zen Theme (see comment #2 for details). Update: There is a patch pending that adds support for Zen. See the issue for more details. Reviews welcome!

Current Release

6.x - The current release is stable and is ready for production websites. The 6.x branch will be minimally maintained from now on.
7.x-2.x - This release includes Panels support! Please submit any issues, comments, questions regarding Panels integration with the 2.x branch here: #1272556: [Meta] Panels Support in Blocks. Now in beta, this is the preferred version for new sites.
7.x-1.x - The current release is stable and is ready for production websites. Work on this branch will be major bug fixes only.


To use, install Block Refresh as other normal modules. Once installed go to admin/build/block (admin/structure/block in Drupal 7) and click "configure" on the block you want to setup to refresh. There will be a section for Block Refresh. Select the options you would like and click "Save Block". Your block should now be ready to Refresh!
Be sure to set appropriate permissions at admin/user/permissions (admin/people/permissions in Drupal 7)

Note this module is incompatible with the Global Redirect module's "Taxonomy Term Handling". Be sure to disable this feature in Global Redirect's config if you use the two modules together.

Please submit any issues in the issues queue.

Thanks to aaron for his work in getting this module started!

Project Information