Setup home box module

Homebox is a module which gives you the ability to create dashboard style pages (netvibes, igoogle) using blocks. The user can move and disable the available blocks.

Installation

This module requires 2 other modules jQuery Update and jQuery UI. Download and copy homebox, jQuery Update and jQuery UI to sites/all/modules.

Enabling the modules are fairly straight forward except for jQuery UI. First download the jQuery UI 1.6 files from http://jquery-ui.googlecode.com/files/jquery.ui-1.6.zip and extract the directory jquery.ui into the jQueryUI module. If should look like "/sites/all/modules/jquery_ui/jquery.ui/".

fig1_1.png

Then enable the modules at Administer >> Site building >> Modules.

Create home box page

To create a page to go Administer >> Site building >> Home box. Enter dashboard and click on Add page.

fig2_1.png

Once you have created a page click on the layout link and specify which block should appear on the dashboard. Important thing to remember is that you will get a page not found (404) if you don't add blocks.

fig4_0.png

Next let's set the right permissions. This module creates a permission for every created page. Go to Administer >> User management >> Permissions and scroll down to homebox module. Tick authenticated user for access homebox dashboard.

fig7_0.png

Now go to your newly created page and you should see some blocks.

fig5_0.png

If you click on Add content you can specify which block should appear. This configuration is saved if the user logs off and logs back on.

fig6_0.png

That's all, this is a great module. If you have any questions leave a comment.

Comments

Anonymous's picture

Hi,
thanks for this great post. I'm using home box too. I have a problem to disable the blocks: When I disable a checkbox of a given block, it disapears on the page. When I relaod the site, the block gets visible again. Even when I logout and login again - it ignores my settings.

Is this a bug? Or did I miss something?

Greetings
Andy

Anonymous's picture

Fatal error: Call to undefined function jquery_ui_add() in C:\wamp\www\anchorfan\sites\all\modules\homebox-6.x-1.0\homebox\homebox.module on line 175

why i am getting this error. how do i sort this error

ivan's picture
Member since:
7 February 2007
Last activity:
6 weeks 2 days

Have you enabled the jquery UI module?

Anonymous's picture

Been following this module for a month or so, it looks great!
How are user preferences stored? In the database or in a cookie or something?

Cheers
Tom
--------------------------------
http://tomswebstuff.com
http://drupalsn.com

ivan's picture
Member since:
7 February 2007
Last activity:
6 weeks 2 days

yes, it's all saved in the database in a "homebox_users" table.

Post new comment

The content of this field is kept private and will not be shown publicly. If you have a Gravatar account, used to display your avatar.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img> <pre> <h2> <h3>
  • Lines and paragraphs break automatically.
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>. Beside the tag style "<foo>" it is also possible to use "[foo]". PHP source code can also be enclosed in <?php ... ?> or <% ... %>.

More information about formatting options