I’ve started looking at integrating WordCamp.org data into the upcoming revamp of WordPress.org 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. https://wordpress.org/ 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 Trac Trac is the place where contributors create issues for bugs or feature requests much like GitHub.https://core.trac.wordpress.org/. 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 UI 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 WordCamp WordCamps are casual, locally-organized conferences covering everything related to WordPress. They're one of the places where the WordPress community comes together to teach one another what they’ve learned throughout the year and share the joy. Learn more.-related items/events/associations/etc should be displayed on a user’s WordPress.org 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 WordPress.org, so answering them is the next step in the process.