Group groups for groups page?

Just like it makes sense to distinguish between different types of badges, there should also be different types of groups (in badges, it’s called “groups” so I guess I’m talking about “group groups”). Is this something that’s already on someone’s to-do list?

To be more specific: groups can be based on all kinds of criteria, e.g. geographic location, occupation, special interest etc so it would make sense to list them on the /groups page according to those criteria, right? I would even wish to have separate groups pages for each group group à la /groups/country. (BTW: that would be a nice feature for the badges too: /badges/community, /badges/posting, etc)

13 Me gusta

I think I understand what you’re getting at.
Currently Badges are grouped into Bronze, Silver, Gold and Custom.
Though this choice of grouping could be debated IMHO it works and is a concept that is easily understood,

But I don’ think anything similar would work for Groups, that is, it would be difficult to come up with a one size fits all scheme. At least nothing that I can think of at the moment.

Maybe a parent child approach similar to categories would be better than grouping groups?
Maybe a way to order them would be good enough?

As for separate pages, those already exist unless I’m not understanding what you’re saying

No, I’m not referring to badge types but badge groups

1 me gusta

This is a good idea - on our site we have so many groups, and we use them for a variety of purposes. displaying them like badges is helpful. Right now we are able to (mostly) achieve that on our site by using a particular naming convention for groups… but it would be nice to be more intentional about the ordering like we are with badges.

https://community.namati.org/groups
https://community.namati.org/badges

6 Me gusta

Other feature idea could include:

  • search box on groups page with URL parameters
  • tabs that could be assigned filters or other search criteria
  • show My Groups|All Groups|Other Groups

The naming convention works to a degree. I believe the sort order is by group name not the full name so there is some flexibility.

I also use the following CSS to remove the group name and just show the full name.

.groups-table .groups-info .groups-info-name {
display: none;
}
1 me gusta

You mean because that allows you to create some ugly group names for sorting the list?

Problem is that if you hide the group names it might be confusing for people to understand the sorting logic. Also, if you allow groups to be mentioned, it might be good to show the group name (perhaps with an @ before it?

Anyway, I’d say there is some potential for a better structure of the groups page…

2 Me gusta

:+1:

This really helps when you have more number of groups.

Agreed. Group types would be ideal. Could add:

  • Group Types menu to /admin/groups
  • Group Type field to each Group settings
  • Order Group Types by alpha on /group
1 me gusta

Any chance that this feature will come to life?

Something like this would be my preference, similar to what is on the site settings or users or logs page, where I can type to filter what groups are shown.

Whatever I type could be matched against @groupname, Full Group Name and Group Description.

A search box is surely nice, but it solves a different problem: it makes it easy to find a group if you know what you are looking for.

The idea with groups of groups was to make the groups page more accessible by dividing it into sections, just like on the Badges page. @tobiaseigen provides a nice example above:

Look at their groups page and you’ll see:

https://community.namati.org/groups

5 Me gusta

Yeah, cool. That would be useful too.

Revivimos este tema antiguo porque nos resultaría realmente útil. Vamos por el camino de las convenciones de nomenclatura, pero es engorroso y no cumple realmente la necesidad de poder ver todos los grupos de un cierto tipo: grupos regionales, grupos locales, grupos de trabajo, etc.

Lo ideal sería que el administrador del sitio pudiera crear nuevos tipos de grupos, asignar grupos a un tipo y que luego esos tipos aparezcan en la lista desplegable “Filtrar por tipo de grupo”.

También sería bueno dividir la página principal de grupos por tipo.

¿Hay alguien trabajando en esto?

3 Me gusta

Creo que tiene sentido tener la misma unidad organizativa que las insignias en el contexto de los grupos (por ejemplo, cada grupo puede pertenecer opcionalmente a una categoría de grupo). De hecho, esperaría que existiera un número mayor de grupos que de insignias.

En cuanto a cuándo podemos implementarlo, eso depende de @codinghorror. La idea definitivamente tiene mérito. La gran pregunta abierta es si usaríamos un concepto similar a una “etiqueta” para que los grupos puedan pertenecer a múltiples “agrupaciones” o un concepto similar a categorías donde los grupos solo pertenecen a una sola cosa.

6 Me gusta

Creo que el uso de etiquetas permitiría más creatividad y posibilidades para los propietarios de los foros. Definitivamente voto a favor de las etiquetas en los grupos. Si además pudiéramos añadir etiquetas de grupo en los permisos de categoría, creo que esto beneficiaría enormemente a las comunidades grandes.

2 Me gusta

Sí, y dado que puedes usar (aunque no imponer) las etiquetas como “categorías”, realmente no hay inconvenientes con un sistema de etiquetas. ¿Hay alguna diferencia en la implementación entre los distintos foros?

Ahí está el problema: las categorías son útiles si quieres imponer una jerarquía, mientras que las etiquetas son mejores si deseas una relación muchos-a-muchos. Si hay que elegir entre una u otra, yo votaría por las etiquetas, pero lo ideal sería tener ambas.

1 me gusta

¿Jerarquía? ¿En qué caso de uso necesitarías una jerarquía de grupos dentro de grupos?

En cualquier caso, las categorías no son más jerárquicas que las etiquetas. Además, depende de lo que entiendas por jerarquía. Por ejemplo, considera la jerarquía de niveles de confianza: los miembros de los grupos de nivel de confianza más alto también son miembros de los grupos de nivel de confianza más bajo, por lo que esta jerarquía no sería posible con categorías.

Así que supongo que el énfasis con las categorías está realmente en la parte de imponer. Imponer la pertenencia a una sola categoría, independientemente de si las categorías están ordenadas jerárquicamente o no.

Sí, creo que es eso. Puedes ver “categoría” (en el sentido común, más que en el uso específico de Discourse como reemplazo de “foro”) como un caso especial de una etiqueta, donde un elemento solo puede pertenecer a una categoría.
Puedes ser mamífero o reptil (categoría), pero puedes tener cuatro patas y ojos azules en ambos casos (etiquetas).
Las etiquetas podrían ser más difíciles de implementar (relaciones muchos-a-muchos, potencialmente con restricciones, por ejemplo, puedes tener cuatro patas y ojos azules, pero no puedes tener ojos azules y verdes a la vez), por lo que las categorías podrían ser un primer paso más rápido y útil. O quizás sean una distracción de la perfección.

Esta es una función que también hemos estado considerando para nuestro foro.

En nuestro foro, tenemos una cantidad bastante grande de grupos, y podemos distinguir varios tipos de grupos que gestionamos:

  • Grupos por habilidades: Son profesiones relacionadas con el desarrollo de juegos, como “Programador”, “Modelador 3D”, etc. Los usuarios pueden unirse libremente a estos para mostrar el título correspondiente en su perfil del foro.

  • Grupos comunitarios: Comités o iniciativas específicas de miembros de la comunidad que han solicitado un grupo para poder mantener una bandeja de entrada de mensajes.

  • Grupos por idioma: Nuestra comunidad es altamente multinacional, por lo que tenemos algunos grupos (por ejemplo, “Desarrolladores franceses”, “Desarrolladores alemanes”, etc.) para que las personas puedan mostrar su nacionalidad y charlar entre sí en subcategorías normalmente ocultas.

  • Grupos de personal: Varios grupos que incluyen equipos de nuestra empresa con títulos o insignias para que los usuarios puedan reconocernos fácilmente y ponerse en contacto con nosotros.

Creo que sería muy útil poder organizar estos grupos en cuatro categorías en nuestra instancia del foro.

¿Se ha realizado algún trabajo en esta función o en la definición de una especificación para ella? Originalmente queríamos desarrollarla como un plugin específico para nuestro foro, pero estaría encantado de colaborar en ello.

4 Me gusta