What is the concept of Dashboard vs user profile page?
Hi, Thanks a lot for the Good Job!
When I first join in, and saw there was a dashboard i was very excited to see what you could achieve, I am sorry to say that, but this dashboard is not really a dashboard but more like a second profile page which confuses me a little. If I compare it with the profile page, I see almost no differencies in fuctionalities (there are block and views, but it is all "static" from a user point of view). A real dashboard in a Community Site, should at least let the user choose which blocks to see, and where, (may be even let them change the colours). Another basic feature of a dashboard will be to let users add and display their own rssfeeds (you can use feedapi module combined with Rss feeds block module). Isn't the dashboard private? (no one can see it but me) if yes no worries about styles and consistency for the site.
For the profile page it will be great if users could choose to connect their DC profile with facebook, twitter, linkedin, etc and having blocks which will show for example their linkedin profile, their tweets and their facebook activity. As well, in case users have personal blog, it would be good to have a block where they can show there their posts in their personal blog (this could be achieved with the same Rss feeds block module, although, it might be the case that certain posts are very relevant and would be nice to have them searchable - or appearing in a group page) for this a solution that enables the member to post from his personal blog/site to the DC site will be great, i know that copy/paste does miracles :) but when I say that to my clients, they look at me very strange, they want a technological solution.
Cheers,
Mau


Comments
All good stuff
Mau -
Two things.
First, customizability. We very nearly included a module in Drupal Commons that would provide that user-customizable layout of the Dashboard page. The module (homebox) was just a little too weak when we evaluated it. Our key Commons engineer volunteered to do a bunch of the work on it - so much that he's been made co-maintainer. However, it wasn't quite ready enough when we got to the start of beta. By late-Beta, it seemed pretty much ready to go; but we felt we should be strict about our testing process, and not introduce such a major change so close to release.
I expect Homebox will be in our next release; it's nicely ready to go now. So much so that you don't have to wait for the next release if you don't want to. If you have a competent Drupalist nearby, you could download / install the module, then change the Context setting so that the Dashboard page used this module.
Now as-is, the Homebox module may or may not completely let you add all the blocks for FB/Twitter, etc. There may be some content-type restrictions - e.g. should we let users put Javascript into a user-defined block? Etc.
Second, profile vs. dashboard. The Profile page is supposed to be a place where other people can learn about you. Your Dashboard page is a page where you are supposed to get your view into the activities happening on the site that are relevant to you. Does that make sense?
Dashboard
Did you consider the Dashboard module that will be used on drupal.org? http://drupal.org/project/dashboard
Michelle
Yes.
And we elected to follow the path of using Homebox instead.
Thanks for the pointer, though!
Why?
Do you have a post anywhere with the reasoning? I've been looking at Homebox for a while but had some reservations and am now looking at using Dashboard. When a company like Acquia goes against a module, it makes me wanna know why. :)
Michelle
Hi Michelle, I wrote Homebox
Hi Michelle,
I wrote Homebox 2.x. Do you mind sharing your reservations?
Thanks,
Mike
.
It's been about a year since I looked at it so I don't remember much but I do know that I didn't like that it used the block system. Since I use Page Manager extensively, I don't have much use for blocks anymore. At this point, I'm not sure if I'm going to go with Dashboard or do something home grown with Page Manager directly. Now that PM has in place editing, that's looking like a good choice.
Michelle
Page Manager vs Bloxk system
Hi Michelle,
I have read a lot of your posts, so I understand you a very valuable within Drupal. Could you provide me a link that would educate me with regards using Page Manager vs the block system?
Thanks,
Juan
No link
I don't know any link, sorry. I'm just personally trying to get away from the clunky old block system. I plan to eventually move my site to Panels Everywhere and do away with blocks completely. Unless I'm misunderstanding, Homebox is blocks based which would be a problem for me.
Michelle
The homebox 2.X is bring
The homebox 2.X is bring loot of improvement http://drupal.org/node/805068
Homebox 1 have been used on prominent website (Drupal Con Paris) and very big one like Radio France
In my understanding homebox will even be best at scaling
My only wories would be how the user will find it's way into panel / homebox / display suit (if it goes in) he will need some guidance I think.
Jay, I would be interested in
Jay, I would be interested in a little more information about how to get the Homebox configuration to work. Would it really be that simple? Would all the skinr and Fusion theme fucntionality still work with Homebox? Any special consierations for OG?
+1 subscribing / also need
+1 subscribing / also need to know how to be able to keep the cusotmization in the next version of Drupal Commons.
As Homebox 2 is feature aware could we have some step to step how to put aside the customisation and be able to pug it back in after update.
does homebox replace advanded_profile ?
Hi Mike,
Thank you for all your work on Commons, and your help offered here on this site. Now I discover homebox, so thanks for that too.
Would you please briefly position it relative to the more common solutions in Drupal. I was about to extend profiles using all the stuff related to Advanced Profiles project, but working with something dynamic is far more interesting.
Thanks, Jerry