Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Change "Curated" filter to defaulted sort. #638

Closed
StevenDufresne opened this issue Mar 12, 2024 · 12 comments
Closed

Change "Curated" filter to defaulted sort. #638

StevenDufresne opened this issue Mar 12, 2024 · 12 comments
Labels
[Component] Theme The frontend of the pattern directory, pattern lists UI [Type] Discussion Proposed idea, needs input from others before actionable

Comments

@StevenDufresne
Copy link
Collaborator

StevenDufresne commented Mar 12, 2024

Describe the bug

The "Curated" filter was added via #580 as a way to ensure high-quality patterns are presented to users first. However, it has introduced 2 unfortunate side effects:

  • It hides patterns from contributors
  • It makes it look like there are not many patterns in the directory.
    • If you click through the categories, you will only see (Featured - 4, Posts - 2, Text - 8 )

The data does suggest that users are not finding the filter often. See comment.

Can we make curated (+ newest) as the default sort instead of a separate defaulted dropdown?

cc @richtabor

@ryelle
Copy link
Contributor

ryelle commented Mar 12, 2024

Can we make curated (+ newest) as the default sort

Do you mean default everywhere, or just on the homepage?

The "curated flag" is a boolean (a taxonomy term), not really a sort value. We could maybe hack it with custom SQL like we do for the locale preference, but I'm not sure if that would even work to match a taxonomy term.

I think this would also change up the filter options, though I guess talking through that depends on whether you meant just on the homepage or "all patterns" & archives too.

@ryelle ryelle added [Type] Discussion Proposed idea, needs input from others before actionable [Component] Theme The frontend of the pattern directory, pattern lists UI labels Mar 12, 2024
@StevenDufresne
Copy link
Collaborator Author

I'm thinking that it should be a "sort" whereever relevant, which I assume is everywhere except author views?

Screenshot 2024-03-13 at 9 48 17 AM

I'm not familiar with the backend, but technicals aside, we would bubble up all the curated patterns to the top of the list relevant to the query.

I think that's more logical than having "curated" vs "community". Curated patterns are made by the wporg account which are provided through Gutenberg which is a representative of the community.

I also think this will remove the "community" reference which gets complicated when we think about the theme/plugin categorizations.

@ryelle
Copy link
Contributor

ryelle commented Mar 18, 2024

That makes sense. I think the technical details might be an issue, but worth checking out.

Any objections or other thoughts @WordPress/meta-design? This would merge the curated & sort dropdowns into one.

@jasmussen
Copy link

I recall an older design that had Curated / Community as much more prominent tabs, making it all the more easy to swap betwen them. However I would not change the default, nor include "newest" or "popular" in the default sorting method. Perhaps as a result of the lack of any acceptance criteria, review, or guidelines, or simply the lack of grouping or bundling or better sorting mechanisms, the current archive of community patterns is not yet in a good place to elevate in prominence. I would address all those mechanisms before we change such defaults.

@fcoveram
Copy link

To @StevenDufresne's points

Hiding patterns is not an unfortunate side effect but an expected consequence of the curation. I don't recall the context of this request, but if the data says users struggle with finding patterns, then worth revisiting the decisions. However, the following feels strange

Curated patterns are made by the wporg account which are provided through Gutenberg which is a representative of the community.

The curation conveys the idea of selected patterns from the community rather than patterns created by a single user; WPorg, in this case.

Blending sorts with a category filter might confuse users as these actions belong to different types. I am optimistic that the new design (#635) has a better layout where hero section is cleaner and the white space before the results grid is bigger and therefore, users will afford these filters more easily.

On the other hand, the small amount of patterns (Featured - 4, Posts - 2, Text - 8) might be a picture of the early stage of the directory. It can increase its size if the curation process becomes more intense, but I'm unaware of this works.

@jasmussen
Copy link

All of those decisions are a result of the lack of guidelines, good sorting, good categories, and missing design tools in the block editor at the time of the inception. As we work to address those, we can indeed improve the curation quite a bit.

But for now, the WP.org user represents not just a single user, but WordPress itself, meaning those are the patterns that are bundled/directly available in the block editor.

As noted, I don't think we should change that until we change the other mechanisms, including pattern bundles, etc, lest the problem that was meant to be solved with this change simply re-emerges.

@richtabor
Copy link
Member

The data does suggest that users are not finding the filter often.

What data?

All of those decisions are a result of the lack of guidelines, good sorting, good categories, and missing design tools in the block editor at the time of the inception. As we work to address those, we can indeed improve the curation quite a bit.

100%.

Perhaps we can explore adding other ways to see all patterns, like linking the pattern count to all results. We probably wouldn't need the kinda awkward "View all patterns" link at the bottom either.

CleanShot 2024-03-22 at 16 41 39

@StevenDufresne
Copy link
Collaborator Author

What data?

I looked at anonymous GA pageview data, but on further inspection, I made a mistake. Unlike other wp.org directories, the current directory is a Single Page Application, which means pageview data is pretty meaningless since we don't send back updates from the JS interactions. 👍

@ryelle
Copy link
Contributor

ryelle commented Mar 27, 2024

I'm going to leave this issue open to keep the discussion of improving the curation/moderation/guidelines, but take it out of the current redesign iteration — we'll leave "curation" as a separate filter from sort for now.

@ryelle
Copy link
Contributor

ryelle commented Apr 18, 2024

I know I said I'd leave this open for discussion, but I think discussing changes to the moderation/guidelines should happen in a make/themes (or meta) p2 post, not here, so that the community is aware/involved. That doesn't need to be tied to larger updates, if someone feels strongly about improving the guidelines, go for it 🙂

@ryelle ryelle closed this as not planned Won't fix, can't repro, duplicate, stale Apr 18, 2024
@StevenDufresne
Copy link
Collaborator Author

For me, this isn't related to how we curate or the choice to promote curated patterns. This is related to the User experience in the current directory related to how this is implemented.

@fcoveram
Copy link

I shared an idea in wporg-mu-plugins#603 that proposes a new way of showing these actions.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
[Component] Theme The frontend of the pattern directory, pattern lists UI [Type] Discussion Proposed idea, needs input from others before actionable
Projects
None yet
Development

No branches or pull requests

5 participants