Panels Display Dashboard allows each panel page to behave as a dashboard for users and organic groups.
This means that organic groups can easily customize the content and layout of their group pages, users can configure their default profile page and most important both groups and users can customize new pages that you define on your site.
This module provides a dashboard feature similiar to iGoogle and NetVibes using panels as the backend architecture. You can therefore deploy every object supported by Panels as a widget, like views, blocks, panel panes, and define new widgets as panel panes.
It works by creating a new task handler variant that sits in top of your default panel layout and that assures that swaps the display whenever it find a customized display for users or groups.
It is different from panels_dashboard because it allows a total customization of both layout and content using panels interface. It is different from og_panels because it simplifies the usage of dashboard customization for groups and extend that feature for users. Also it allows that not only group pages could be customized, but actually every page_manager task where that variant is installed, allowing that websites could have as many configurable dashboards as needed.
The sandbox link is here http://drupal.org/sandbox/hernani/1105564
I have several other modules related with visualization that I have done in the past and that I would like to poulish to release.
Thanks
| Comment | File | Size | Author |
|---|---|---|---|
| #12 | panels_display_dashboard-1105794-12.patch | 32.49 KB | tim.plunkett |
Comments
Comment #2
Shadlington commentedHaven't tested this out as I've only got D7 test sites setup at present.
However, I am very curious about this module.
Would this function in a similar manner to the homebox module then? If you haven't used it before, its very good. I believe its responsible for the dashboard on drupal.org and I have used it previously to great effect.
I'd much rather it was panels-based though (I hate using default arguments for block views, context input from panels is so much better).
So if this module offered a similar solution that was panels-based, it'd be pretty awesome.
Comment #3
hernani commentedYes, that is exactly what it does, but allowing several dashboards for users and groups, all done using panels.
Comment #4
meba commentedIt's RTBC from me, I checked the code for basic Security and coding standards, it's good to go
Comment #5
Shadlington commentedWell that's great :D
I'll try to find the time to setup a D6 site and test it sometime this weekend. Would be great to see a D7 port eventually though ;)
Comment #6
Shadlington commentedI just installed this but I'm really not clear how its meant to be used :(
Could do with some documentation.
Comment #7
hernani commentedYes, I will add some documentation as soon as I have some time.
Comment #8
rfayAlmost none of the files have a file header.
Almost none of the functions have a proper function header.
The indentation is 4 spaces instead of the required 2 spaces.
Please review the coding standards. Have you run coder module on this?
Comment #9
tim.plunkettClosing, feel free to re-open if this was a mistake.
Comment #10
hernani commentedI corrected the coding errors indicated by rfay.
Comment #11
meba commentedRTBC again. Some coding style issues shouldn't prevent us from approving this application.
Comment #12
tim.plunkettI tried to install the module to test it, but there are no instructions. Even looking at hook_menu I couldn't really figure it out.
Please add a README.txt.
Also, I've attached a patch to fix a good deal of the coding standards. Please review the patch, the coding standards page (as well as the subpages, like "Doxygen and comment formatting conventions").
Assigning to myself for review once these changes have been made, so that I can test the module.
Comment #13
mefisto75 commentedtracking
Comment #14
misc commentedThe applicant has been contacted to ask if the application is abandoned.
Comment #15
misc commentedhernani mailed and told that the application should still be active.
Comment #16
tim.plunkettComment #17
klausiClosing due to lack of activity. Feel free to reopen if you are still working on this application.