Create proper design for user dashboard/dropdowns/etc
|Reported by:||Christopher Allan Webber||Owned by:||Jef van Schendel|
We don't seem to have a clear idea how users get access to some sort of "dashboard" of what's going on... both as in terms of how they update their stuff and how they have access to "actions" of things to do. The ideas that have appeared or gone so far in MediaGoblin are:
- The user homepage has a link to settings, and also things like recently updated items appear there. Presumably favorites will appear in the future.
- The user previously had a dropdown menu that you could select actions from. (Easy to use from everywhere, probably had accessibility problems, maybe not obvious that it exists, but more applications seem to have these)
- The user has a "dashboard" on the root now which activities can be added to. However, you can't access these from everywhere... and it might not be clear that you have to go to the root to access them again.
- In Nathan Yergler's branch, more options are being added so you can add actions in settings things with navigation hooks: http://mediagoblin.com/tag/nav-hooks/ https://gitorious.org/~nyergler/mediagoblin/nyerglers-mediagoblin/commit/fc49daf00a7386bea0ac20c6c2ff77233c3a1d94
It seems to me that a combination of things is probably appropriate: a dropdown menu for tasks that you might want to do everywhere, a homepage that is "customized" for your user, the actual user profile page that contains very you-specific stuff that's both publicly visible and et cetera.
But we need a clear design. I'm not sure where the best place to compile that design is, so for now I'm opening this bug until we have some clear mockups and a plan put in place.