Actions
Feature #2464
closedFeature #404: Customizable user profiles
Feature #2457: Widgetized profile API
Profile widget types
Status:
Resolved
Priority name:
Normal
Assignee:
Category name:
BuddyPress (misc)
Target version:
Start date:
2013-02-20
Due date:
% Done:
0%
Estimated time:
25.00 h
Deployment actions:
Description
Here's a rundown of the profile widget types we'll need by 1.5.
- Text. This type of widget will store its content as a string. This will also serve as an "Other" widget, for users who want to add arbitrary sections to their profiles.
- Academic Interests (text widget). Will be pre-populated by existing xprofile data.
- Publications (text widget)
- Education (text widget)
- School - see Title
- Title - School and Title are both text widgets. They will be pre-populated by existing xprofile data. However, they will not be available to select as pre-suggested widgets when adding a new widget to one's profile - we want people to migrate themselves gradually to Positions instead.
- RSS - User will enter a feed URL and we'll display the x latest items from that feed. Should use some intelligent caching to make sure it's not checked more than, say, every ten minutes. (I have some code to start off with here.)
- Positions. This is the most complex of the types. Data will be structured as follows:
- Colleges: a pre-determined set of the 24 CUNY campuses, selected from a dropdown
- Schools: tag-style entry, with autocomplete suggestions drawn from existing schools associated with colleges (folksonomy)
- Department/Center: folksonomical
- Title: free-form text field
It'll probably make sense to spin some of these off into standalone tickets once we actually start working on them.
Actions