Directorio de tarjetas de usuario

:discourse2: Resumen Directorio de tarjetas de usuario cambia el directorio de usuarios /u para mostrar una cuadrícula de tarjetas de usuario en lugar de la tabla de estadísticas.
:eyeglasses: Vista previa Vista previa en Discourse Theme Creator
:hammer_and_wrench: Enlace al repositorio https://github.com/discourse/discourse-user-card-directory
:open_book: ¿Nuevo en los temas de Discourse? Guía para principiantes sobre el uso de los temas de Discourse

Instalar este componente de tema

Características

Configuración

Nombre Descripción
ocultar usuario actual Ocultar siempre al usuario actual de la cuadrícula
mostrar estadísticas Mostrar estadísticas debajo de cada tarjeta de usuario
vista predeterminada
Traducción Predeterminado
show_cards Mostrar como tarjetas
show_table Mostrar como tabla

Créditos

Muchas gracias a @joebuhlig por discourse-biobook, que inspiró este trabajo. Y también a @angus, @fzngagan y @alxpck por impulsar las diversas mejoras principales que necesitábamos para hacer esto posible.


:discourse2: ¿Alojado por nosotros? Los componentes de tema están disponibles para su uso en nuestros planes Estándar, Empresarial y Corporativo.

91 Me gusta

Genial. Muy encantado de ver esto lanzado.

7 Me gusta

Me encanta. Gracias.

1 me gusta

¡Genial! Lo único extraño que veo es que el sitio web se muestra dos veces en mi página Nature Photographers Network

4 Me gusta

¡Excelente componente!

Tal vez, similar a la duplicación que mencionó David, la ubicación se muestra dos veces cuando se usa el plugin Discourse Locations.

La primera línea en la captura de pantalla anterior es de la ubicación del perfil de Discourse. La segunda es del plugin Locations.

3 Me gusta

Gracias @omarfilip y @davidkingham. Parece haber una pequeña incompatibilidad con el plugin de ubicaciones. Debería estar resuelto ahora

Por cierto, @davidkingham, tu página /u aparece en blanco para los visitantes anónimos… no estoy seguro de la razón exacta, pero supongo que se debe a uno de tus plugins y/o temas.

9 Me gusta

Este componente no parece funcionar correctamente en la última versión estable… No veo ningún detalle en las tarjetas de usuario:

(Se muestra el tema Vincent, pero también lo probé en Discourse sin modificaciones y obtuve los mismos resultados.)

1 me gusta

Sí, lamentablemente solo es compatible con la última versión de Discourse que ha pasado las pruebas.

8 Me gusta

¡Ah, vale! ¡Gracias por la aclaración! (Me perdí la nota sobre eso en el OP :man_facepalming: )

4 Me gusta

Gracias, esto es precioso y algo en lo que he estado pensando por un tiempo. Sé que se trata de un componente de tema, así que no estoy seguro de que cambie ninguna funcionalidad, pero pregunto de todos modos. ¿Esto permite a los usuarios buscarse entre sí por sus atributos?

Por ejemplo, si un atributo personalizado para los usuarios es Universidad Asistida y un usuario quiere encontrar a todos los que asistieron a una escuela en particular, ¿podría buscar Stanford y que se muestren todos los usuarios? Vi este enlace que parecía sugerir algo así, pero tengo dificultades para interpretarlo.

Podría estar fuera del alcance, pero encontré esta publicación vinculada en otra que parecía ir por ese camino.

¡Gracias y excelente trabajo!

7 Me gusta

Hola @weallwegot,

Por desgracia, no, esto no añade la capacidad de filtrar usuarios por sus metadatos. Sí añade un menú desplegable de grupos, así que quizás eso podría funcionar para ti. Podrías tener grupos para cada universidad, la gente podría unirse a esos grupos y, a continuación, aparecerían en el menú desplegable.

5 Me gusta

Componente de tema increíble: aunque habrá que esperar al despliegue de Discourse 2.5.

3 Me gusta

Hola, David:
Tengo una duda: cuando uso la búsqueda o selecciono un grupo, siempre aparece mi tarjeta de usuario personal, esté o no en el grupo.
¿Puedes ayudarme a saber cómo eliminar mi tarjeta si no pertenezco al grupo seleccionado o si el nombre buscado no es el mío?

2 Me gusta

Ah, vale. Entiendo. Me refería a este enlace y a la PR de @fzngagan, pero veo que fue rechazada.

Lo único con el enfoque de grupos que mencionaste es que creo que pondría una gran carga manual sobre los moderadores/administradores del foro para agregar a las personas a los grupos a medida que se unen, o peor aún, a medida que actualizan su perfil.

Estoy tratando de pensar en una solución alternativa. Quizás si hubiera una forma de automatizar la segmentación de usuarios en grupos por un atributo personalizado, mediante un menú desplegable para que sean coincidencias exactas. Me pregunto si conoces algo así.

Lo buscaré por ahí.

4 Me gusta

buena presentación, sería genial si se pudiera cambiar entre diferentes vistas: cuadrícula y tabla.

además, la cadena “filter by group” no se puede traducir. ¿Podrías solucionarlo?

2 Me gusta

@david

He configurado tu componente en mi entorno local y los resultados son increíbles. Agradezco tus esfuerzos.

He notado que hay una configuración oculta del sitio llamada enable_new_user_card_route, pero parece que no cambia los resultados aquí. ¿Es necesaria esta configuración para algo?

2 Me gusta

No, esa configuración no es necesaria para esto. Cambia la ruta utilizada para las tarjetas de usuario “normales”, para que sean mucho más eficientes. Cambiaremos el valor predeterminado a true en las próximas semanas.

Actualizaré en este tema cuando esté listo: Changes to the user card data source

7 Me gusta

Estamos ejecutando la rama master, que indica que está al día con tests-passed, pero aún tengo el problema de los detalles faltantes en las tarjetas, tal como se muestra en la captura de pantalla que publicó @cjk77. ¿Necesitamos cambiar a tests-passed para que esto funcione?

1 me gusta

No deberías ejecutar master en producción, ya que a veces contiene commits que aún no han superado las pruebas de integración continua. tests-passed es mucho más seguro y solo está unos minutos detrás.

Pero sí, este tema debería funcionar en master. ¿Podrías compartir un enlace a tu sitio para que pueda echar un vistazo?

5 Me gusta

Gracias, David. Nuestro sitio web es connect.arival.travel.

2 Me gusta