Drupal is a registered trademark of Dries Buytaert
drupal 11.3.7 Update released for Drupal core (11.3.7)! drupal 11.2.11 Update released for Drupal core (11.2.11)! drupal 10.6.7 Update released for Drupal core (10.6.7)! drupal 10.5.9 Update released for Drupal core (10.5.9)! cms 2.1.1 Update released for Drupal core (2.1.1)! drupal 11.3.6 Update released for Drupal core (11.3.6)! drupal 10.6.6 Update released for Drupal core (10.6.6)! cms 2.1.0 Update released for Drupal core (2.1.0)! bootstrap 8.x-3.40 Minor update available for theme bootstrap (8.x-3.40). menu_link_attributes 8.x-1.7 Minor update available for module menu_link_attributes (8.x-1.7). eca 3.1.1 Minor update available for module eca (3.1.1). layout_paragraphs 2.1.3 Minor update available for module layout_paragraphs (2.1.3). ai 1.3.3 Minor update available for module ai (1.3.3). ai 1.2.14 Minor update available for module ai (1.2.14). node_revision_delete 2.0.3 Minor update available for module node_revision_delete (2.0.3). moderated_content_bulk_publish 2.0.52 Minor update available for module moderated_content_bulk_publish (2.0.52). klaro 3.0.10 Minor update available for module klaro (3.0.10). klaro 3.0.9 Minor update available for module klaro (3.0.9). layout_paragraphs 2.1.2 Minor update available for module layout_paragraphs (2.1.2). geofield_map 11.1.8 Minor update available for module geofield_map (11.1.8).

homebox

1,924 sites Security covered
View on drupal.org

Homebox allows site administrators to create dashboards for their users, using blocks as widgets. Blocks in a Homebox page are resizeable, and reorderable by dragging.

Homebox (D7) is currently used on Drupal.org for the 'Your Dashboard' feature.

Versions

Drupal 8 / 9 / 10:

3.x

3.x is where further development (bugfixes, new features, ...) happens!
Please do not use in production, until there is a stable release. But please help with test and improvements

3.0.x is a complete rewrite. There is (and probably will be) no upgrade path from 2.x to 3.x!

Core patch required for 3.0.x:
The AJAX form functionality in 3.0.x is affected by this core bug: #2897377: $form['#attributes']['data-drupal-selector'] is set to a random value so can't be used for its intended purpose
Please help to get it fixed and until that, add the following patch to your composer patches:

"drupal/core": {
  "$form['#attributes']['data-drupal-selector'] is set to a random value so can't be used for its intended purpose (#2897377)": "https://www.drupal.org/files/issues/2022-09-23/core-2897377-55.patch"
}

2.x

  • Brings basic Drupal 7 functionality to Drupal 8/9
  • Provides ability to restrict roles to an individual homebox
  • Provides abitlity to set columns layout
  • Provides option to create a dashboard page with a definable custom path
  • Provides option to create a user tab dashboard page
  • Provides global homebox permissions

With 2.0.0-alpha1 (2022-02-28) the module is kind of usable for the first time in Drupal 8 / 9 / 10.
Note, that 2.x will presumably never leave the alpha state, because it only provides basic functionalities and still needs a lot of improvements. Anyway all basic should work now. 2.x will only receive important bugfixes!

Drupal 7 and older

Version 3.x of Homebox is under minimal development for Drupal 7, with many new features and improvements. There is no upgrade path from 6.x-1.x to 6.x-3.x or 7.x-2.x. You must completely uninstall version 6.x-1.x prior to installing version 3.x.
The Drupal 7 core homebox module should be more or less production-ready.

Homebox Features

  • Create as many homebox pages as needed.
  • Each homebox pages as its own access permissions by role.
  • Block layout and status is saved per-user, so each user can reorder, resize, add and remove blocks to meet their specific needs.
  • Layout settings autosaved via AJAX.
  • Users can set color (manually or via Color Picker) for each block (available colors are defined per homebox pages).
  • Integrated with Views 2 and its exposed Ajax filters. Exposed filter settings are saved between sessions.
  • All Homebox pages are alias-able via the core Path module.
  • Uses the block system, so anything that can be exposed in a block can be made available to Homebox.
  • Comes with documentation through the excellent Advanced help module.
  • Homeboxes may be placed in code via hook_homebox().
  • Import/export homebox pages.
  • Optional block title overrides.
  • Option to have a Homebox appear on a user profile tab.
  • Easily create custom region layouts (easier than Panels).
  • User-added custom blocks.
  • Option to disable theme block regions so homebox can go full-width.

Integrates with modules:

Drupal 7: Tested with the following themes

Alternative Modules

Activity

Total releases
3
First release
Aug 2025
Latest release
3 months ago
Release cadence
73 days
Stability
67% stable

Release Timeline

Releases

Version Type Release date
3.0.1 Stable Jan 14, 2026
3.0.0 Stable Oct 10, 2025
3.0.0-beta4 Pre-release Aug 22, 2025