Defining WordCamp Data for Profiles

I’ve started looking at integrating data into the upcoming revamp of The community site where WordPress code is created and shared by the users. This is where you can download the source code for WordPress core, plugins and themes as well as the central location for community conversations and organization. profiles, but it would help if we could nail down the specific items that should be included, and also define the type of each item.

A profile has There are three different components to it (see example):

  • Bio: name, website, description, interests, etc.
  • Activity stream: a list of various actions the user took a specific point in time (e.g., created a post, made a commit to a code repository, commented on a TracTrac Trac is the place where contributors create issues for bugs or feature requests much like GitHub. ticket, etc).
  • Associations: A connection between the user and another entity that isn’t time-based. (e.g., plugins and themes the user has created, or plugins and themes that they’ve favorited). This could also be considered similar to the concept of a “badge”.

Mert’s screencast has a preview of the new Profiles UIUI UI is an acronym for User Interface - the layout of the page the user interacts with. Think ‘how are they doing that’ and less about what they are doing.. There may be some changes between that and the final version, but it should at least give you a rough idea.

So the two questions we need to answer are:

1) What WordCampWordCamp A WordCamp is a conference where the WordPress community come together to teach one another what they’ve learned throughout the year and share the joy. items/events/associations/etc should be displayed on a user’s profile?
2) For each item in #1, should that shown as an event in the activity stream, or displayed as an association?

The answers to those questions will determine some key factors in the code that passes the data to, so answering them is the next step in the process.

#profiles, #wordcamps