Gracias @angus. Acabo de probarlo y funcionó perfectamente. ¡Gracias de nuevo!
Estos botones desaparecen al activar el plugin:
Mi app.yml
cd: $home/plugins
cmd:
- git clone GitHub - discourse/docker_manager: Plugin for use with discourse docker image · GitHub
- git clone GitHub - paviliondev/discourse-ratings: A Discourse plugin that lets you use topics to rate things · GitHub
Acabo de instalar Discourse ayer.
Señor, he instalado la versión 2.4.0.beta4 de Discourse. He instalado dos plugins: discourse-rating (GitHub - paviliondev/discourse-ratings: A Discourse plugin that lets you use topics to rate things · GitHub) y discourse-topic-preview (GitHub - merefield/discourse-topic-previews-sidecar: A Discourse plugin that complements the Topic Previews Theme Component to add features · GitHub). También hemos desarrollado un plugin de insignias para publicaciones. Todos estos plugins funcionaban correctamente en la versión v2.4.0.beta2 +342, pero no en la versión 2.4.0.beta4. Por favor, revise estos problemas. Si necesita más información, házmelo saber.
Hola, @Mahesh_Tirthakar, por favor presenta un informe completo de error aquí: Pavilion
He instalado el plugin de calificación en Discourse development, que es la versión 2.4.0.beta5, pero en la versión de Discourse con Docker no funciona. ¿Qué puedo hacer?
./launcher rebuild app
Después de reconstruir la instancia de Docker de Discourse, está funcionando. Gracias.
Las calificaciones se muestran antes del Nombre de usuario en la Vista móvil

¿Cómo ordenar los temas de la página principal por calificación?
aggregateRating Mostrar en el hilo cuando view-source y hay errores de Google
<div itemscope itemtype="http://schema.org/CreativeWork">
<span itemprop="name">TÍTULO</span>
<div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating">
<span itemprop="ratingValue"></span>
<span itemprop="ratingCount">0</span>
</div>
</div>
La categoría tiene desactivada la valoración.
Al inspeccionar el elemento, aggregateRating aparece vacío. ¿Cómo se puede eliminar al usar view-source?
¿Crees que es hora de pasar a otra cosa: CreativeWorkSeries @angus
{
"@context": "https://schema.org/",
"@type": "CreativeWorkSeries",
"name": "[title]",
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "[score]",
"bestRating": "[best]",
"ratingCount": "[count]"
}
}
@Bcat Gracias por la nota. Lo revisaré más adelante esta semana.
Hola,
Acabo de instalar este paquete y lo he reiniciado varias veces, pero no veo la opción para habilitar las calificaciones en la configuración de categorías. ¿Tienes alguna idea de qué podría estar mal? Revisé la configuración del complemento y las calificaciones están habilitadas allí. Por ahora no estoy usando etiquetas; solo quiero activar esto para ciertas categorías.
Gracias por tu ayuda.
No importa, ya lo encontré. La configuración aparece bajo “Category Lockdown”, que es un plugin diferente que tengo instalado, por eso no la vi (ver imagen a continuación). Supongo que este plugin no crea su propio encabezado para los controles en la pestaña de configuración.
<% if @topic_view.topic.average_rating != "" %>
<div itemscope itemtype="http://schema.org/CreativeWorkSeries">
<span itemprop="name"><%= @topic_view.topic.title %></span>
<div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating">
<span itemprop="ratingValue"><%= @topic_view.topic.average_rating %></span>
<meta itemprop="bestRating" content="5"/>
<span itemprop="ratingCount"><%= @topic_view.topic.posts.count { |p| !!p.custom_fields['rating'] } %></span>
</div>
</div>
<% end %>
¿Cómo usar if @topic_view.topic.average_rating != "" para mostrar/ocultar este código?
Solución
<% if @topic_view.topic.average_rating && @topic_view.topic.posts.count %>
<div itemscope itemtype="http://schema.org/CreativeWorkSeries">
<span itemprop="name"><%= @topic_view.topic.title %></span>
<div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating">
<span itemprop="ratingValue"><%= @topic_view.topic.average_rating %></span>
<meta itemprop="bestRating" content="5"/>
<span itemprop="ratingCount"><%= @topic_view.topic.posts.count { |p| !!p.custom_fields['rating'] } %></span>
</div>
</div>
<% end %>
OK, todos los usuarios de Topic Ratings, por favor tomen nota a continuación.
Cómo actualizar de forma segura al usar nuestros plugins:
Calendario de actualizaciones de Pavilion
Topic Ratings es uno de los plugins de código abierto de la familia Pavilion.
A partir de ahora, Pavilion se centrará en garantizar la compatibilidad de un conjunto básico de sus plugins con la rama tests-passed del núcleo de Discourse únicamente durante los primeros 5 días de cada mes.
Cualquier error que surja debido a una incompatibilidad se abordará lo antes posible durante este «período de soporte», preferiblemente antes del día 7. Los errores de baja severidad o de funciones Beta podrían no solucionarse para esa fecha, pero los problemas obvios que «rompen» un foro deberán resolverse.
Esta nueva política entrará en vigor el 1 de mayo de 2020
Por qué introducimos esta política
No tenemos control sobre los cambios en el núcleo de Discourse. Así es como debería ser. Sin embargo, a medida que nuestros plugins han crecido y se han vuelto más sofisticados, resulta cada vez más oneroso garantizar que funcionen con cada actualización de Discourse. Ya no es viable asegurar una compatibilidad inmediata en todo momento.
Para dar a nuestros desarrolladores un margen de maniobra y poder atender otras prioridades además del soporte de plugins, ya no garantiremos la compatibilidad con Discourse todos los días del mes.
Esta política también debería ayudarles a lograr mayor estabilidad y brindarles más certeza sobre cuándo pueden actualizar de forma más segura.
Cómo realizar su actualización
Intente actualizar su instancia de Discourse en producción (tanto el núcleo de Discourse como nuestros plugins) durante los primeros 5 días de cada mes. Notifíquenos en el Tema del Plugin correspondiente en Meta cualquier problema que encuentre. Obtendrá un soporte más enfocado por parte del equipo de Pavilion para cualquier problema relacionado con sus plugins durante este período.
Si actualiza su servidor de producción fuera de los primeros 5 días del mes, lo hace bajo su propio riesgo. Si lo hace y algo relacionado con uno de nuestros plugins falla, le instamos a que lo reporte y, además, si es apropiado, desinstale nuestro plugin hasta que se resuelva. Lamentablemente, es posible que no podamos ocuparnos de la corrección hasta el próximo período de soporte al inicio del mes siguiente.
Para mayor seguridad aún
Considere probar su actualización en su propio servidor de staging construido a partir de una copia de seguridad de su sitio en producción. Esto es especialmente importante si su sitio es grande, popular y/o forma parte de una empresa.
Puede apagar este servidor durante el resto del mes para evitar cargos por tiempo de actividad. Aproveche esta oportunidad para probar todas las funciones básicas e identificar cualquier problema con los plugins. Reporte todos los errores críticos y de alta prioridad lo antes posible en el tema del plugin correspondiente.
El uso de un sitio de staging podría permitirle tener más discreción sobre cuándo actualizar, pero tenga en cuenta la relativa falta de soporte en la segunda parte del mes.
¡Gracias por su comprensión!
No estoy seguro de si el error ya ha sido reportado.
Puedes calificar más de una vez (relacionado con can_rate) si se carga un tema y tu publicación con la calificación no está incluida en esa carga inicial.
Funcionará (can_rate a false) una vez que se cargue la publicación con la calificación.
Es bastante problemático. Lo que mencionaste en el comentario allí podría ser la razón:
¿Sería posible solucionarlo, por favor?
Chicos, acabamos de lanzar una nueva función Multiple Ratings en master. Ahora puedes calificar un tema basándote en varios criterios. Es una reestructuración completa del plugin existente. Por favor, echa un vistazo a esta guía sobre cómo migrar tus datos existentes a la nueva estructura.
Te sugerimos hacer una copia de seguridad antes de actualizar, solo para estar más seguros.
Esperamos tus comentarios.
Gracias por reportar el problema. Hemos renovado casi por completo el plugin. ¿Podrías probar con la última versión para ver si sigues teniendo este problema?
¿Existe alguna condición para que la casilla de verificación permita que las calificaciones aparezcan en la configuración de la categoría?
Después de actualizar, ya no puedo verla.
Es un Discourse para pruebas y actualmente las calificaciones están habilitadas en la categoría ‘Sin categoría’.
Aunque puedo ver las calificaciones, la opción aún no aparece en esta categoría. Tampoco en una categoría nueva. Todas las configuraciones están habilitadas.
Además, hay otro problema en la pestaña de Calificaciones. Eliminé la primera categoría con Ninguna, pero no parece posible volver a añadirla. Tampoco es posible agregar Sin categoría con Ninguna.
Sí, necesitas hacer algunas de las cosas mencionadas en el enlace de documentación anterior.

