Making WordPress.org

Opened 6 years ago

Closed 6 years ago

#3788 closed defect (bug) (fixed)

Reorganize Plugins listing on Profiles Page

Reported by: ipstenu's profile Ipstenu Owned by: coffee2code's profile coffee2code
Milestone: Priority: normal
Component: Profiles Keywords: needs-design
Cc:

Description

Right now the plugins listing - https://profiles.wordpress.org/ipstenu#content-plugins - shows every plugin a user has any sort of 'contribution' to. However there are different levels and types of contributions, and having this be all-in-one can be confusing.

Maybe we should split it up into three sections:

Developer - This section is for plugins an account is listed as owning or has commit access

Contributor - Someone who's listed in the contributor section in the plugin headers, but has no commit bit

Support - Someone who's been added as support.

Alternative, we could just stop listing the contributors, as people without a commit bit could misrepresent plugins terribly ...

Attachments (1)

meta-3788.png (129.2 KB) - added by coffee2code 6 years ago.
Example of profile with 'Committer' and 'Contributor' plugins

Download all attachments as: .zip

Change History (12)

#1 in reply to: ↑ description @sebastienserre
6 years ago

Replying to Ipstenu:

Alternative, we could just stop listing the contributors, as people without a commit bit could misrepresent plugins terribly ...

Maybe, it should be possible to leave the plugin developer if the contributor should be listed or not according to the "improvment"

#2 @Ipstenu
6 years ago

That's technically already the case - If you don't want people listed, you don't list them. The problem is that historically we've told people "List folks who help you write the code as contributors" and NOW that connotes them being flagged as a Plugin author where it didn't 4-5 years ago. So we have older plugins who listed contributors as a thank you for a line of code, getting folks listed as an author in the forums.

Plus we also have no way, looking at that plugin list, to know that I have nothing to do with Shiny Updates, and only did a bug fix once. There should be a way to differentiate between people who are working on the code, people who helped out, and people who continue to.

We have 'Support' already as something people can add in, and logically if you have someone who helps you out, you make them support.

#3 @daveshine
6 years ago

I agree that the issue of this ticket is an issue. More differentiation on the user profile pages on .org is absolutely welcomed. The suggestion splitting into Developer, Contributor, Support makes total sense.

#4 @SergeyBiryukov
6 years ago

  • Keywords needs-design added

@coffee2code
6 years ago

Example of profile with 'Committer' and 'Contributor' plugins

#5 @coffee2code
6 years ago

  • Owner set to coffee2code
  • Status changed from new to accepted

#6 @coffee2code
6 years ago

  • Resolution set to fixed
  • Status changed from accepted to closed

Implemented in [14586-dotorg] and [14587-dotorg].

See screenshot for how this looks.

There are potentially 3 sections that can appear, in this order, as relevant for the displayed user profile: 'Committer', 'Contributor', 'Support Rep'. A plugin can only appear in one section, preference given to the order of sections here listed.

#7 follow-up: @DrewAPicture
6 years ago

  • Resolution fixed deleted
  • Status changed from closed to reopened

Can we revisit the language here? I think "Committer" is a bit jargony considering that non-developer users probably have no idea what that refers to. I think we could probably get away with "Author" instead.

If you wanted to be clever about it, we could check for multiple committers and list "Author" "Co-Author" "Contributor", "Support Rep", but that might be a bit much ;-)

#8 @Ipstenu
6 years ago

Developer?

The basic concepts are:

  • Owner/Sole Developer
  • Co Developer
  • Support Rep

#9 in reply to: ↑ 7 @daveshine
6 years ago

Replying to DrewAPicture:

Can we revisit the language here? I think "Committer" is a bit jargony considering that non-developer users probably have no idea what that refers to.

I fully agree, most users don't know what a commit/ Committer is - any other label like Owner/ Author would be fine.

#10 @DrewAPicture
6 years ago

@Ipstenu's suggestion probably works the best. I'd agree we can probably generalize on singular even if it's a collaboration with others. The problem with "author" I now realize is the very paradigm I described before: What if there is more than one, etc.

@coffee2code How about "Developer"?

Last edited 6 years ago by DrewAPicture (previous) (diff)

#11 @coffee2code
6 years ago

  • Resolution set to fixed
  • Status changed from reopened to closed

Fixed in [14608-dotorg].

Changed "Committer" to "Developer".

Note: See TracTickets for help on using tickets.