Groups page new filter

Hi everybody,

Discourse works very well for the community that I energize. Over 7,500 teachers and counting. This growth is associated with a growth of groups, and it begins to be a problem for my users. The groups page works very well when you have few groups (<30) or you know what you are looking for.
But when you have a lot of groups, Groups page intimidates new users without much digital competence and without time to read dozens of groups. I would like my users to be able to search by concepts, for example: “mathematics” and that all related groups appear.

Thinking of introducing few changes in the design:

  1. That the group search engine also search in the description of the group. So, I can say to my users: search for #mathematics and include these #hashes in the description.

  2. Add tags to groups but with a different name to prevent confusions. Maybe “collections” or something like that…

Well, what do you think? Is there any similar solution?

9 Likes

Definitely a cool forward thinking idea.

As a thought in the meantine. Have you considered making a post with or without page publishing?

You could for an example use things like Hide details and/or theme-component Automatic table of Content amoung other things to organize your Groups into categorized groups.

You could likely even use the Docs plugin as well using Tags possibly to make group searches quicker?

With having Group join links etc…

1 Like

Hi! I’m back with this. Maybe you can give a chance to this idea… i think is not too difficult to implement.

My groups page right now… :worried:

ezgif.com-optimize (1)

2 Likes

I try to do something in the way you talk Dan (thanks) but the result wasn’t good. I will try once but i think, humbly, that Discourse needs to rethink this group page for larger communities with a lot of groups.

2 Likes

I tried something like that:

and…

  1. It’s not visually attractive (it’s important for us)
  2. I can’t apply css to divs. I don’t know how to recreate icon-text-button div layout.
  3. We lost the most relevant information about a group: number of members
  4. It’s a lot of work to recreate a big number of groups (93 in my case)

In a hosted Discourse, I don’t know if there are more options…

2 Likes

This feature did generate some dev interest and overall it was thought to be a good direction to move in :+1: :heart: However, it’s not been prioritised yet under the current project schedules so I’m afraid I don’t have a timeline (or a guarantee) of if/when it would be picked up. :frowning:

I did spot in your example that you have a few automatic and private groups showing up, which made me think it’s of the admin view. Could you do a similar one from the perspective of a non-staff member to better illustrate their view of the page?

3 Likes

Hi JammyDodger!

We have 21 groups, but we are planning to open around 50 groups more… for exemple, one for any subject (literature, history, math, etc…)

You can see the future categories (requires an associated group) here:

Thanks for your feedback!

1 Like

I think allowing the existing freeform search/filter box to match on description here makes a lot of sense.

On the surface, it feels like that should be a reasonably small and low risk change to make. Will check with others to see if I’m underestimating that though.

In the meantime, perhaps using more verbose group names could help?

3 Likes

I finally did an alternative groups page (in WordPress) with a checkbox filters (OR operator).

https://projectes.xtec.cat/digital/grups-de-nus/

When you click in a “fake” group, you’re redirected to a real discourse group. Periodically, i refresh the number of members manually. It’s a workaround… waiting a native and cool solution from Discourse :wink:

1 Like

I am getting forbidden 403 on your link.

Can you post a couple of ss?

Hi, Dan,

It’s a datatable with some card styles.



1 Like