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:
Tested with the following themes
- Zen
- Acquia Marina
- Marinelli
- Acquia Slate
- Deco
- Framework
- Genesis
- Bluemarine (core)
- and Garland of course
French
Homebox permet à vos utilisateurs d'avoir une page du type iGoogle, Netvibes ou BBC.co.uk. Homebox peut être vu comme le module MySite, mais celui-ci ne sera pas porté sur Drupal 6. Homebox fonctionne différemment, il est pour le moment uniquement basé sur les blocks Drupal. Ce qui laisse suffisamment de souplesse pour présenter du contenu à vos utilisateurs.
"...first let me say that your module is the best I have seen on Drupal. I absolutely love it."
Alternative Modules
Project information
- Minimally maintained
Maintainers monitor issues, but fast responses are not guaranteed. - Module categories: Administration Tools, Content Editing Experience, Content Display
- 2,592 sites report using this module
- Created by jchatard on , updated
- Drupal 10 is here!
3.x is Drupal 10 compatible! 🎉
- Stable releases for this project are covered by the security advisory policy.
Look for the shield icon below.
Releases
Development version: 3.0.x-dev updated 23 Nov 2023 at 17:16 UTC
Development version: 2.0.x-dev updated 22 Feb 2023 at 12:34 UTC
Development version: 7.x-2.x-dev updated 21 Feb 2023 at 16:24 UTC