Notificador de Discourse

El discourse-notifier intenta aumentar la participación de los usuarios enviando notificaciones sobre los temas más relevantes según sus lecturas anteriores. Los usuarios del sitio pueden elegir activar o desactivar esta configuración; por defecto, permanece desactivada.

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-notifier

Acerca de

Este plugin permite al administrador del sitio controlar el nivel de notificaciones de sus usuarios en función de las categorías y etiquetas más visitadas.

Características

Seleccionar valor del patrón Cron: Este campo especifica el número o valor para el patrón seleccionado en el campo anterior.

Discourse Notifier seleccionar datos de n semanas: Este campo determina cuántas semanas anteriores de datos se deben considerar.

Discourse Notifier top n categorías: Este campo decide el número de categorías a tomar de las categorías principales según los temas más vistos por el usuario.

Discourse Notifier top n etiquetas: La entrada en este campo determina las etiquetas principales que influirán en las notificaciones, de manera similar a las categorías.

Discourse Notifier establecer nivel de notificación por categoría: El administrador puede decidir el nivel de notificaciones basado en categorías.

Discourse Notifier establecer nivel de notificación por etiqueta: De forma similar a las categorías, el administrador del sitio también puede establecer el nivel de notificaciones para las etiquetas.

Significado de las opciones de nivel de notificación

Muteado: 0

Normal: 1

Seguimiento: 2

Observando: 3

Ejemplo:

Patrón Cron: minuto

Valor del patrón Cron: 5

Seleccionar datos de n semanas: 10

Top n categorías: 3

Top n etiquetas: 3

Nivel de notificación por categoría: Observando

Nivel de notificación por etiquetas: Observando

Cada 5 minutos, el plugin se repetirá y las 3 categorías principales y las 3 etiquetas principales se revisarán considerando las actividades de las últimas 10 semanas, y el nivel de notificación cambiará a “Observando”.

Nota:

Todos los campos llevan el prefijo “discourse notifier” para facilitar su búsqueda por parte del administrador en la configuración.

El plugin ofrece una configuración mediante la cual un usuario del sitio puede rechazar el cambio de su nivel de notificación. Los usuarios del sitio pueden elegir usar o no esta configuración; por defecto, permanece desactivada.

La configuración se encuentra en la sección /preferences/profile y se denomina Permitir que el sitio cambie tu nivel de notificación de las categorías más visitadas y Permitir que el sitio cambie tu nivel de notificación de las etiquetas más visitadas.

Según la respuesta en la discusión, cambiaré la configuración de categorías a la ubicación preferences/categories y la configuración de etiquetas a la ubicación preferences/tags.

12 Me gusta

¡Este plugin tiene mucho potencial!

Una pregunta: ¿hay una opción de preferencia de usuario que permita a un usuario rechazar que se modifiquen sus notificaciones mediante este plugin? Supongo que algunos usuarios podrían querer mantener sus niveles de notificación sin cambios, sin importar nada.

2 Me gusta

Gracias por usar mi plugin y por tus valiosos comentarios.

Actualmente no se ha implementado una opción de preferencia de usuario, pero tendré esto en cuenta y te avisaré cuando esta función se agregue a mi plugin.

2 Me gusta

Sí, sería muy cuidadoso al usar esto. Quitarle este tipo de control al usuario es extremadamente peligroso y, como mínimo, causará fatiga por notificaciones. Como máximo, ira.

9 Me gusta

De hecho, esto se sale claramente del ámbito aceptado de las notificaciones del navegador.

Por lo general, desinstalo cualquier aplicación que me envíe notificaciones no solicitadas.

6 Me gusta

@Paracelsus has dicho que la configuración del usuario está implementada y que el plugin se ha actualizado, lo que permite a un usuario rechazar el cambio de su nivel de notificaciones por parte del plugin.

La configuración se encuentra en la sección /preferences/profile con los nombres Permitir que el sitio cambie tu nivel de notificaciones de las categorías visitadas con frecuencia y Permitir que el sitio cambie tu nivel de notificaciones de las etiquetas visitadas con frecuencia.

Según la respuesta en la discusión, cambiaré la configuración de categoría a la ubicación preferences/categories y la configuración de etiqueta a la ubicación preferences/tags.

@HAWK gracias por compartir tu punto de vista. En consecuencia, la actualización está en proceso de implementación.

El plugin modifica el nivel de notificación de las categorías en función de los temas más leídos por el usuario, y el número de categorías a seleccionar para la recomendación es definido por el administrador del sitio. Sin embargo, cambiar el nivel de notificación en cada tarea cron podría resultar en niveles de notificación diferentes para muchas categorías, lo que a su vez podría frustrar al usuario con un gran número de notificaciones.

Para evitar esto, el plugin ofrece una configuración que permite al usuario rechazar el cambio de su nivel de notificación. Los usuarios del sitio pueden optar por usar esta configuración o no; por defecto, permanece desactivada.

La configuración se encuentra en la sección /preferences/profile con los nombres Allow site to change your notification level of frequently visited categories y Allow site to change your notification level of frequently visited tags.

Según la respuesta en la discusión, cambiaré la configuración de categoría a la ubicación preferences/categories y la configuración de etiquetas a la ubicación preferences/tags.

Ahora, estoy implementando una función mediante la cual, cada vez que se repita la tarea cron, los niveles de notificación establecidos para las categorías dejarán de ser efectivos, y solo se tendrán en cuenta las categorías principales que aparezcan en la siguiente ejecución del cron para las notificaciones, sin modificar sus niveles de notificación. Por ejemplo, si el administrador del sitio ha seleccionado 5 categorías principales, cada ejecución del cron afectará únicamente a 5 categorías existentes, y las categorías y etiquetas previamente afectadas serán descartadas.

2 Me gusta

@Stephen, la configuración para que el usuario rechace el cambio del nivel de notificación está implementada y el complemento se ha actualizado. Los usuarios del sitio tienen la opción de usar esta configuración o no; por defecto, permanece desactivada.

La configuración se proporciona en la sección /preferences/profile con los nombres Allow site to change your notification level of frequently visited categories y Allow site to change your notification level of frequently visited tags.

Según la respuesta en la discusión, cambiaré la configuración de categoría a la ubicación preferences/categories y la configuración de etiqueta a la ubicación preferences/tags.

2 Me gusta

Lo siento, mi inglés no es mi lengua materna

Instalé este plugin
luego decidimos que ya no lo usaríamos
lo quitamos, pero dejó esto (captura de pantalla)

Esto aparece incluso con el plugin desinstalado

1 me gusta