Plugin de calificaciones de temas

Hola,
En el lado izquierdo de esta página verás Calificaciones, haz clic en ella. Pero primero actívala.

2 Me gusta

¿Nadie más necesitó omitir la configuración de longitud mínima del mensaje para los temas con valoraciones habilitadas?

La idea es permitir que la respuesta omita el cuerpo del mensaje si se establece una valoración. Eventualmente intentaré crear un plugin solo para ello, pero si alguien más ha resuelto un problema similar y puede compartir cómo, sería genial.

2 Me gusta

ok gracias, ahora lo he configurado. @fzngagan, tengo un error Invalid object type for field "itemReviewed" en la prueba de fragmentos enriquecidos de Google cuando intento añadir una calificación a un tema que es básicamente de tipo Receta. ¿Qué estoy haciendo mal?

La URL donde tengo este problema es: How to make Buttermilk - How To Discuss

Quiero lograr dos cosas:

  1. Que el autor del tema pueda calificar el tema/receta según qué tan fácil sea y qué tan rápido o largo sea el proceso.
  2. También quiero que los usuarios del foro que lean una Receta puedan votar por la facilidad, el sabor, etc., de la receta.
  3. Quiero que los fragmentos enriquecidos de Google se validen para que mis temas se muestren con estrellas en los resultados de búsqueda (SERPs).

Por favor, ayúdame a saber qué estoy haciendo mal.

2 Me gusta

Se puede ver temporalmente aquí: Update aggregate_rating.html.erb · bcat95/discourse-ratings@b5093da · GitHub

3 Me gusta

@Faizan_Zahid
Lo revisaré este fin de semana.

2 Me gusta

Gracias @fzngagan, puedes ver el commit de @Bcat; ha corregido este error, pero estos cambios aún no están activos en el plugin. En cuanto lo tengas listo para el fin de semana, avísame para que pueda probarlo de nuevo.

2 Me gusta

No está seguro de que los cambios sean lo suficientemente generales para el complemento.

Necesito investigar sobre las etiquetas de metadatos correctas requeridas.

3 Me gusta

Eso sería genial, muchas gracias por tu ayuda al agregar schema.org

2 Me gusta

Chicos, el soporte ya está activo. Acabo de probarlo en la última versión de Discourse y el plugin funciona perfectamente.

1 me gusta

Estoy recibiendo el error de fragmento de puntuación de reseña en mi Google Search Console. ¿Lo has solucionado? Lo revisaré.

2 Me gusta

He creado una solicitud de funcionalidad Pavilion
y me he asignado a mí mismo. :slight_smile:

2 Me gusta

Suena bien, Faizan. @Bcat también hizo un fork y lo corrigió, y está seguro de que funciona bien, pero tú lo sabes mejor, así que también puedes hacerlo a tu manera. Sería lo mejor validarlo en la herramienta de Estructura de Datos de Google. Gracias por la ayuda.

2 Me gusta

Acabo de aplicar algunas correcciones que deberían satisfacer a Google en cuanto a los metadatos y hacer que los datos sean más precisos. Por favor, revísalos y dame tu opinión.

@Bcat Creo que mi versión es más precisa porque aggregateRating debería tener como padre a CreativeWork y no a CreativeWorkSeries, según la documentación oficial. Además, es mejor confiar en el repositorio original en lugar de un fork.

3 Me gusta

¿Está Google satisfecho con los cambios? ¡Agradecemos tus comentarios! :slight_smile: @Faizan_Zahid

1 me gusta

@fzngagan Acabo de actualizar el plugin y lo he probado en este tema, pero sigo viendo el mismo error. Mi tema de calificación es How to make Buttermilk - How To Discuss

y cuando lo introduzco en la Consola de Búsqueda de Google https://search.google.com/test/rich-results?id=O7esO32MqbkeGCJKrZBYKA veo el mismo error,

También veo muchas advertencias en el mismo enlace de Google mencionado anteriormente.

¿Estoy configurando mal los tipos de calificación o qué estoy haciendo mal? Mi objetivo es que mis usuarios vean los fragmentos de calificación en los resultados de búsqueda de Google cuando visiten mi sitio web. Como veo en otros sitios de recetas,

Pero las recetas son solo ejemplos; mis temas pueden ser de cualquier nicho y las calificaciones pueden darse en cualquier nicho; las estrellas deben mostrarse relevantes para el contenido de la página en los resultados de búsqueda de Google.

2 Me gusta

Hola, gracias @Faizan_Zahida y a todos los demás por su apoyo.
Finalmente encontré cómo clasificar las publicaciones. Sin embargo, fundamentalmente necesito que cualquier usuario, registrado o no, pueda acceder al contenido. ¿Es esto posible?

Muchas gracias.

2 Me gusta

@Gustavo_Papasergio1 sí, es posible para mí. Puedes enviarme URLs para probar; las revisaré en la herramienta de prueba de fragmentos enriquecidos de Google.

¿Podrías explicarme cómo solucionaste el error de la calificación por estrellas en schema.org? Y ¿cómo te está clasificando Google? Por favor, muéstrame ejemplos de URLs.

2 Me gusta

Hola @Faizan_Zahid

Creo que ha habido un malentendido debido a mi nivel limitado de inglés. Lo que quise decir es que pude obtener las clasificaciones de trabajo en todas las categorías de mi comunidad, aunque definitivamente no pude crear el fragmento enriquecido para que las calificaciones se muestren en los resultados de búsqueda de Google (SERP). Sin embargo, creo que una posible solución a tu problema se puede encontrar aquí:

https://elfsight.com/blog/2020/02/how-to-get-star-rating-in-google-search-results/

Desafortunadamente, no soy un gran programador, por lo que todavía tengo algo de confusión sobre cómo empezar a modificar el plugin.

Espero no haber generado falsas expectativas.

Saludos y disculpas.

2 Me gusta

Gracias @Gustavo_Papasergio1, esta guía será muy útil para @fzngagan. Como puedes ver, esta URL tiene un fragmento enriquecido funcionando perfectamente para las calificaciones en Google: https://search.google.com/test/rich-results?id=EneVj_v47tXnaaMzPVNnzw

Sin embargo, mis temas se están rompiendo debido a un pequeño error en el plugin de calificación de Discourse. Espero que @fzngagan pueda revisar esto; incluso actualicé el plugin de calificación, pero sigo viendo el mismo error en mi prueba de fragmento enriquecido :slight_smile:

La URL que presenta el error de calificación incorrecta por parte de Google es: Essential Organic Oil - #2 by khawaja_hanzala - How To Discuss

2 Me gusta

Gracias @Faizan_Zahid. Otra sugerencia para @fzngagan sería añadir una casilla de verificación que permita a los usuarios no conectados a la comunidad calificar el contenido.

Esto es especialmente útil para comprender la calidad del contenido, ya que solo entre el 5 % y el 10 % de los usuarios que navegan por una comunidad se conectan con nombre de usuario y contraseña. Por lo tanto, casi el 90 % de los usuarios no tienen la posibilidad de evaluar la calidad del contenido.

Gracias a todos y disculpad mi inglés básico.

3 Me gusta