A central part in any social networking site is the user's home page, which has not only the user's profile details (names, about myself kind of stuff, etc.) but also a place where all the contents submitted by the user can be found: e.g. latest (all) pictures by the user, latest (all) blog entries, latest (all) stories, articles, etc.
My question is: is there a module (a set of modules) that allow for creation of such home pages. Basically I need something to override the user's account page and replace it with a custom layout and content arranged by the site administrator (that's me). E.g. user's picture here, personal details there, and latest 5 blog entries with a "more" link down below, etc.
I guess I can create block views for every list I need to show. Each of the views will have an argument - the user id. My problem is how to stick everything together. In the same time I don't want to create a totally new page. I want to hijack/replace the default user account page so I won't lose any default links functionality based on that.
Thanks for the ideas!
Comments
You're probably looking for
You're probably looking for panels. But panels currently is unstable for Drupal 6, and from personal experience, as of alpha 2 (and I think it was working in alpha 1) context is broken. As for alternatives, I guess you can theme the node by hand for now.
Yes, I tried Panels 2
Yes, I tried Panels 2 actually but it seems to be broken when it comes to adding blocks and passing the correct parameters.
Well I guess there should be
Well I guess there should be plenty of attempts to build social networking sites with Drupal out there. How do you guys go about the users' home page? Is custom theming the only solution?
.
I do it with panels but, then, I'm not ready to attempt one in D6. Too many SN modules still not ready. Once panels is ready, I'll give D6 a serious look and probably help port some of the smaller ones.
Michelle
See my Drupal articles and tutorials or come check out the Coulee Region
Nested Views
I haven't really done this for what you're saying, but you should be able to nest views into each other using the "header" and "footer" code entry points. I don't even know if it will work in d6, but it's just a suggestion.