been messing around with other dashboards, very disappointing... and comparing to iGoogle - and the feature it has, per user dashboards, IS THE KILLER feature this module needs.
i guess it would it be too hard BUT would be really cool to create a simple interface for users to create personalized/per user Dashboards and show it on their Profile page (maybe as a tab) or just as a link in the menu.
even if that can't be achieved in a near future, perhaps create an additional Dashboard variant for authenticated users, containing useful stuff to non-admins.
in the case of the former, the goal would be not to replace the standard Dashboards and the standard interface, but to provide a subset feature though a submodule, behaving a bit like the original.
admins should be able to define with blocks, cck fields, views, content, etc can be added to the dashboards (default to disable everything existing and new, except a few select choices) and provide a main default user dashboard (which then admins can extend with variants per role for example).
rephrasing, in two distinct steps (easy and hard?)...
* start by adding a User Dashboard to the pool of dashboards, so now we have a Admin Dashboard (UID 1 or Administrator role) and a User Dashboard (authenticated users)
* the system should auto-select the dashboard assigned to their main role (through variants i believe)
* add the selected dashboard to a URL on the menu or a profile page tab.
* make it so users can select a different Dashboard on their profile page (ie, auth user, moderator, publisher, etc)
* provide a simple interface for creating per user dashboards (still working through ctools and panels) - think something like simpleviews - maybe this should be a separate project/module, required by this submodule
* enable per user dashboards
examples of content that would be useful on a user dashboard or a per user dashboard:
* my blog
* my content / my posts / etc (through views)
* create content (like forum topic, support ticket, etc)
* recent posts, comments, etc (views or existing blocks)
* my bookmarks (flags module and the default view) and other flags views
* rated content (votingapi/fivestar module and the default view) and other votingapi modules and views
* friends list by various modules/views
* heartbeat/activity module
* welcome message with profile picture
would be awesome for this module to have a simple (not everything mentioned above) user dashboard bundle :P