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

List of community extensions in sidebar is unstable #191

Open
archiewood opened this issue Nov 12, 2024 · 6 comments
Open

List of community extensions in sidebar is unstable #191

archiewood opened this issue Nov 12, 2024 · 6 comments

Comments

@archiewood
Copy link
Contributor

archiewood commented Nov 12, 2024

Seems to be a random selection of 5

Home

CleanShot 2024-11-12 at 11 55 14

/documentation

CleanShot 2024-11-12 at 11 56 02

@carlopi
Copy link
Collaborator

carlopi commented Nov 12, 2024

Hi!
Currently this is intended: on each website rebuild, for each page 5 extensions are selected at random and placed there.

There has been some but limited though on this, what do you think would work better ?

I am semi convinced that at least being stable while navigating back / refreshing makes sense. For the rest, open to ideas / discussion.

@carlopi
Copy link
Collaborator

carlopi commented Nov 12, 2024

Do you have any suggestion / improvements ?

@archiewood
Copy link
Contributor Author

I'd suggest either:

  • listing all alphabetically? (but perhaps it's deemed that this will become too long)
  • feature a random 5 each build, but the same 5 site wide so they don't "jump" on nav
  • picking the top 5 by github stars (or some other metric)

@carlopi
Copy link
Collaborator

carlopi commented Nov 13, 2024

I can see this is also confusing, would be better to have:

  • one set of extensions (randomized at build times) for all top level pages
  • each extension pages feature a different randomized set

I think it's somehow nicer that different extensions have different 'suggestions' (even if it's just random), but then main navigation stays with the same structure.

@archiewood
Copy link
Contributor Author

Eventually you could figure out some affinity between extensions (users that install a also install b) and show those on the extension page.

For example, users that install gsheets might also be interested in sheetreader and bigquery

@hannes
Copy link
Member

hannes commented Dec 30, 2024

I agree that the randomness is super confusing

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants