Cambios en qué reacciones 👍 se cuentan como likes ❤

Creo que hay algo que los administradores del sitio deben hacer si es necesario. Creo que no es posible cambiar automáticamente las cadenas de idioma para usar reacciones en su lugar, como si el plugin de reacciones estuviera activo. Por lo tanto, creo que el problema también ocurre si el plugin de reacciones está en el núcleo porque el administrador del foro decidirá usarlo o no.

Probablemente la solución sea simplemente renombrar “like” a “reaction” por defecto. Porque :heart: es una reacción y esto puede funcionar sin importar si un foro usa Discourse Reactions o no.

Si es necesario el icono :heart: en las notificaciones, los “likes” de los elementos de la lista de temas se pueden cambiar con el icono discourse-emojis si Discourse Reactions está habilitado. Esto podría ser una configuración en el plugin.

2 Me gusta

[quote=“Tobias Eigen, post:18, topic:294696, username:tobiaseigen”]
“¿contar tanto la reacción como un me gusta o solo cuentan como un me gusta cuando no deberían”? ¿Te refieres solo a cómo aparecen las reacciones y los me gusta en la interfaz de usuario?
[/quote]Me refería a cómo apareció la reacción (lo cual esperaba), y luego también apareció un me gusta (lo cual fue inesperado).

[quote=“Tobias Eigen, post:18, topic:294696, username:tobiaseigen”]
No entiendo… en meta veo reacciones y corazones, ¿e incluso en tu captura de pantalla puedo ver reacciones?
[/quote]Quiero decir que no se registran de esa manera en mi registro de notificaciones de me gusta/reacciones, solo los me gusta son visibles allí. Ambos se pueden ver normalmente aquí:


Pero no aquí:

(Tenga en cuenta que el de @whitewaterdeu ha desaparecido por completo)

2 Me gusta

De acuerdo. Así es como se supone que debe verse por ahora. Para ver las reacciones en tu perfil de usuario, ve a, por ejemplo, https://meta.discourse.org/u/firepup650/notifications/reactions-received. Los “Me gusta” y las reacciones recibidas no se muestran allí en la misma página.

2 Me gusta

Tiene sentido, supongo, pero ¿qué pasa con los otros dos casos?

2 Me gusta

Todavía no entiendo. Ayudaría si pudieras proporcionar pasos de replicación escritos más específicos o anotar tus capturas de pantalla, de lo contrario es difícil de seguir. ¿No crees que aquí está sucediendo algo que no sea por diseño?

2 Me gusta

En el primer caso:

Aparecen tanto como una reacción como un “me gusta” en la interfaz de notificaciones (en la misma pestaña), lo cual es muy confuso.

En el segundo:

Aparecen como “me gusta”, independientemente de cuál sea la reacción real.

Aunque, después de revisar el comportamiento, parece que nada de esto está sucediendo anymore, ¿quizás diferían por unos pocos commits?

3 Me gusta

Serían de gran ayuda unos pasos de replicación claramente redactados. También más detalles, como en qué página (URL específica) te encuentras cuando ves algo que no esperabas ver. Sin pasos de replicación, no podremos identificar los problemas que describes y decidir qué queremos hacer al respecto, si es que queremos hacer algo.

Vagamente, creo que te refieres a la página de notificaciones en tu perfil de usuario. Es posible que estés viendo un error en la forma en que se muestran los “me gusta” y otras reacciones en la subpágina de “Me gusta” y “Reacciones” de allí. Sé que en el menú de notificaciones “agrupamos” las reacciones y los “me gusta” en, por ejemplo, “al usuario le han gustado 5 de tus publicaciones” para no añadir desorden.

2 Me gusta

:person_shrugging: Acabo de recibir reacciones y revisé mis notificaciones en la página en lugar del menú de notificaciones.

Independientemente, los otros foros en los que originalmente podía ver esto, ya no puedo hacerlo, así que… ¿Quizás un problema de caché o diferencias de versión de unas pocas confirmaciones?

6 Me gusta

Leyendo entre líneas y entrecerrando los ojos un poco (o mucho), pude replicar el problema que describes. Ve a \u003chttps://meta.discourse.org/u/Firepup650/notifications/reactions-received?include_likes=true\u003e y verás las reacciones y los “me gusta” en la misma página y allí también verás que una publicación aparece dos veces, una con una reacción y otra con un corazón. Mira mi captura de pantalla a continuación.

Esto sucede cuando tienes ?include_likes=true agregado a la URL, lo que ocurre cuando haces clic en una “notificación contraída” como expliqué dos publicaciones más arriba.

Estoy de acuerdo en que esto es un error y probablemente deberíamos hacer algo al respecto, pero no es urgente.

7 Me gusta

Ah, ya veo, me perdí este caso. Pero sí, esto es un error y debe corregirse; tuvimos un error similar donde los “me gusta” de reacciones se mostraban en la URL /notifications/likes-received. Haré una corrección, ¡gracias por tu paciencia @Firepup650!

4 Me gusta

El problema se ha solucionado aquí:

6 Me gusta

¿Cuándo se implementará este cambio?

1 me gusta

Bienvenido a la comunidad Robin :tada:

Esto ya se ha implementado. Si te autoalojas [1] todo lo que necesitas hacer es actualizar el sitio para que estés en la última versión.


  1. si tienes instalado el plugin reactions ↩︎

2 Me gusta

¿Se ha implementado esto en una versión beta hasta ahora? (Estoy en un proveedor de alojamiento externo que mantiene la instancia de Discourse por mí y la mantiene actualizada con cada versión beta). ¡Mi versión de Discourse aún no parece comportarse de esta manera!

1 me gusta

Si estás con otro proveedor de alojamiento, tendrás que esperar a que ellos actualicen tu foro.

1 me gusta

OK, solo para verificar, ¿esta funcionalidad no se incluyó en la última beta?

1 me gusta

El cambio está en el plugin discourse-reactions, por lo que no está ligado al calendario de lanzamientos del núcleo. Técnicamente se añadió en este commit del plugin el 13 de febrero. Por lo tanto, si tú (o tu proveedor de alojamiento) habéis actualizado el plugin desde entonces, tendréis el cambio.

Puedes verificarlo buscando en la configuración de tu sitio el nuevo ajuste ‘discourse reactions excluded from like’ (excluir reacciones de discourse de ‘me gusta’). Si ese ajuste existe, entonces tienes el nuevo comportamiento.

8 Me gusta

Gracias @david - ¡mucho más claro ahora! :smile:

3 Me gusta

Usamos el plugin gamification (/admin/plugins/gamification).

¿Deberíamos recalcular todas las puntuaciones dado este cambio? Estoy considerando hacerlo para “todo el tiempo” para que trate todas las reacciones (excepto aquellas en la lista discourse_reactions_excluded_from_like) como un “me gusta”.

2 Me gusta

Parece que la eliminación de reacciones está fallando, la reacción de @Firepup650 aquí también parece mostrar un “me gusta”:

(añadió :ojos_en_espiral:, reaccionó con él, luego eliminó :ojos_en_espiral:)

3 Me gusta