Feature #2464
closedFeature #404: Customizable user profiles
Feature #2457: Widgetized profile API
Profile widget types
0%
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.
Updated by local admin almost 12 years ago
Boone, did you mean to assign this to me?
Updated by Boone Gorges almost 12 years ago
- Assignee changed from local admin to Boone Gorges
Boone, did you mean to assign this to me?
No, whoops :) Must've hit the up key.
Updated by Matt Gold almost 12 years ago
Thanks for putting this together, Boone.
Updated by Boone Gorges over 11 years ago
These are all done except for School and Title. Because of some complications in the way the widget structure works, I may end up writing a script tha migrates existing School and Title data to a Positions widget instead of the method suggested above.
Updated by Boone Gorges over 11 years ago
Gonna call this one done, as we've done a number of rounds of revisions/feedback with the team. Further issues should get a new ticket. Thanks.
Updated by Boone Gorges over 11 years ago
- Status changed from Assigned to Resolved