[wp-meta] [Making WordPress.org] #7035: Plugin Directory: Add filters for community & commercial plugins

Making WordPress.org noreply at wordpress.org
Wed Jun 14 13:01:23 UTC 2023


#7035: Plugin Directory: Add filters for community & commercial plugins
------------------------------+---------------------
 Reporter:  ryelle            |       Owner:  ryelle
     Type:  enhancement       |      Status:  closed
 Priority:  normal            |   Milestone:
Component:  Plugin Directory  |  Resolution:  fixed
 Keywords:  has-patch         |
------------------------------+---------------------

Comment (by justlevine):

 (was directed here by the Make post to provide feedback).

 I think the use of `Community` and `Commercial` as taxonomy terms is a bad
 approach and potentially harmful:

 1. **They're broad and provide no semantic value to the directory.** What
 is the difference between the two? Which is WooCommerce (lots of community
 contributions, but lead by a8c, not freemium but has paid extensions)?
 Which is WPGraphQL (sponsored by WPEngine, WPEngine users get premium
 support, all dev is on GitHub, and no feature upsells)? Which would
 hypothetically be WPGraphQL for FacetWP( a repo of community contributions
 that I voluntarily maintain, and in exchange I'm the recommended developer
 if someone needs some enterprise troubleshooting)? Etc etc.
 2. **They are ripe for misinterperative 'virtue signaling'.** Should
 enterprise users only install Commercial plugins (as a sign of quality),
 or should ecosystem advocates gravitate to Community plugins (as a sign of
 open source ethos)? Wherever your subconscious bias leads you, it's still
 wrong, because of point 1.

 Instead, I strongly suggest the directory takes a semantic, user-centric
 approach, where the term names offer unambiguous information for a user to
 filter by.

 For example:
 - `has paid features`. Unlike "Commercial", there's no bias about whether
 the plugin is scalable or conversly just freemium bait.
 - `has paid support`. Same as above. It let's the user filter by something
 they actually want to know, without being prejudicial.
 - `accepts community contributions`. E.g. does development happen in a
 public GitHub repo, and not just created by a single person/sponsored
 dev/company. This is the only concrete test of "Community" that I could
 come up with. (Note: I opted _against_ `has public repository` since
 that's less user-centric)

-- 
Ticket URL: <https://meta.trac.wordpress.org/ticket/7035#comment:8>
Making WordPress.org <https://meta.trac.wordpress.org/>
Making WordPress.org


More information about the wp-meta mailing list