Project

General

Profile

Actions

Feature #2464

closed

Feature #404: Customizable user profiles

Feature #2457: Widgetized profile API

Profile widget types

Added by Boone Gorges almost 12 years ago. Updated over 11 years ago.

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.

  1. 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.
  2. Academic Interests (text widget). Will be pre-populated by existing xprofile data.
  3. Publications (text widget)
  4. Education (text widget)
  5. School - see Title
  6. 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.
  7. 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.)
  8. 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 #1

Updated by local admin almost 12 years ago

Boone, did you mean to assign this to me?

Actions #2

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.

Actions #3

Updated by Matt Gold almost 12 years ago

Thanks for putting this together, Boone.

Actions #4

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.

Actions #5

Updated by Matt Gold over 11 years ago

Awesome - great progress. Thanks, Boone.

Actions #6

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.

Actions #7

Updated by Matt Gold over 11 years ago

Great work. Thanks, Boone.

Actions #8

Updated by Boone Gorges over 11 years ago

  • Status changed from Assigned to Resolved
Actions

Also available in: Atom PDF