El discourse-post-sorting-customizer permite a los usuarios ordenar los mensajes de los temas según tres variantes: activos, más antiguos y más me gusta.
Instalación
Instale el plugin siguiendo las instrucciones de Instalar plugins. La dirección del repositorio del plugin es: https://github.com/jahan-ggn/discourse-post-sorting-customizer
Acerca de
Activos: permite a los usuarios ordenar los mensajes que han sido respondidos recientemente.
Más antiguos: permite a los usuarios ordenar los mensajes que fueron respondidos hace mucho tiempo.
Me gusta: permite a los usuarios ordenar los mensajes según los me gusta que tienen en los mensajes.
Nota
Por defecto, el plugin está desactivado. Para utilizarlo, el administrador del sitio debe activarlo mediante una configuración del sitio llamada discourse_post_sorting_customizer_enabled.
¡Buen trabajo! Sí, supongo que podrías usarlo con el plugin de preguntas y respuestas. Adivino que basaste las listas “Activas”, “Más antiguas” y “Me gusta” en las opciones de ordenamiento de listas de publicaciones similares de StackOverflow. ¿Lo has probado con el plugin de QnA? ¿Hay alguna comunidad que lo necesite ahora mismo? Sería bueno verlo en una comunidad real primero.
Sí, lo he probado con el complemento QnA y funciona correctamente, pero será necesario decorar por separado el recuento de respuestas para una visualización perfecta. Eso es todo.
Ahora el complemento es compatible con el complemento discourse-solved. Cuando el usuario seleccione la variante de clasificación de publicaciones y el tema tenga una publicación como solución, esta se mostrará primero; el resto de las publicaciones se clasificarán según la variante de clasificación seleccionada por el usuario.
@jahan_gagan Gracias por este gran complemento. Es muy útil para que los usuarios ordenen una gran cantidad de respuestas y encuentren lo que buscan.
¿Será posible hacer que el complemento sea específico de categorías? ¿Que solo funcione en ciertas categorías?
Además, ¿tiene sentido agregar una función para ordenar los mensajes por “usuarios que me gustan” o “usuarios que sigo”?
“Seguir usuario” es un complemento desarrollado por angus. Creo que “usuarios que me gustan” es suficiente. Gracias.
Este parece ser un conjunto de opciones muy útil, especialmente para ordenar por más antiguo. Me encantaría verlo en el núcleo, de verdad.
Mientras tanto, antes de adoptar y empezar a depender de este plugin, quería preguntar si alguno de los cambios de diseño que se están realizando en el núcleo podría afectar a este plugin. Pregunto porque no se ha actualizado en más de un año, así que solo quiero asegurarme de que se actualizaría/arreglaría si surgieran problemas.
¿Crees que sería fácil agregar la opción de ordenar alfabéticamente?
Además, una advertencia, acabo de intentar instalarlo y recibí un error que dice Gem::LoadError: can't activate request_store-1.5.0, already activated request_store-1.5.1. Tengo muchos plugins instalados, así que no estoy seguro de cuál puede haberlo activado ya, solo quería informarte.