Actions
Feature #2465
closedFeature #404: Customizable user profiles
Javascript front-end for widgetized profiles
Status:
Resolved
Priority name:
Normal
Assignee:
Category name:
BuddyPress (misc)
Target version:
Start date:
2013-02-20
Due date:
% Done:
0%
Estimated time:
40.00 h
Deployment actions:
Description
The new profile will first be mostly built for non-JS, with JS fanciness added as a progressive enhancement. This is a catch-all ticket for the process of adding the JS layer.
See http://teachingmultimedia.com/commons/portfolio_protoype/portfolio.html for a partially functional mockup.
An outline of the main functionality needed:
- The new profile header very large, so that when you're scrolled down looking at a user's profile, you don't actually see the user's name anywhere. Our idea for a workaround is that, as the header is scrolled off the screen, it should fold/roll up into a smaller version of the header that contains just the username and a smaller avatar. TBD: how will this work with the toolbar?
- There should be a big button that switches the screen to "edit mode". The exact visuals of this are to be determed.
- In edit mode: Widgets should be reorderable via drag and drop
- In edit mode: The Add New Widget interface should be built in JS. We'll need more mockups on how this workflow looks (from Chris). Is it a modal overlay, or something that slides out on the page, etc.
I'm assigning this to Ray for the moment, in the hopes that he'll oversee the process, but (a) most of this shouldn't start in earnest until we have finalized workflow mockups from Chris, and (b) it'll probably make sense to divide the task into multiple smaller tasks, which can be assigned to others if need be.
Actions