So I'd like to create a page for my users to gather all of the most important functions a user needs to do on a Drupal site into one page. I've seen a few modules that do something like this.
However it occurred to me that if we used the Panels module, and the code from Og_panels to create separate tabs, we could create a customizable administration dashboard.
Idea is, we set up a framework for a user to add an administrative dashboard to their site, and add the features that are necessary. We'd make sure that individual links to pages, and forms the user is allowed to use all are checked for access by a particular user before the pane becomes available to use for that user (ie: automatically hide stuff the user isn't allowed to modify anyway).
We'd be able to easily adjust the layout, layout settings, and position of the individual panes by reusing a lot of existing panels code, really the only big change would be:
1. The dialog box that pops up to allow a user to add content to a pane would only show links, or link categories (ie: admin/user/user as a link and 'create content' as a category).
2. We'd handle the grouping of the tabs together so that the user doesn't have to fiddle with paths and default_menu_local_task, etc...
All of this is possible using the existing modules, but the customization of it is tedious and takes a bunch of time. Hope is, we could greatly simplify this task by providing a sample administrative dashboard 'out of the box' which could either be removed by the user or customized.
Someone provided some wire-frames over at the Drupal Education group which basically show what I'm talking about (although I looked for the link earlier today and couldn't find it).
Does anyone want to work with me on this project?
Dave