Comment Notify

Envía correos electrónicos de notificación a los visitantes sobre nuevos comentarios publicados en páginas donde han comentado anteriormente.

comment_notify
3,583 sites
34
drupal.org
Drupal 8 Drupal 9 Drupal 10 Drupal 11

Instalar

Drupal 11, 10, 9 v8.x-1.5
composer require 'drupal/comment_notify:8.x-1.5'
Drupal 8 v8.x-1.4
composer require 'drupal/comment_notify:8.x-1.4'

Overview

Comment Notify es una herramienta ligera para enviar correos electrónicos de notificación a los visitantes sobre comentarios nuevos y publicados en páginas donde han comentado. Funciona tanto para usuarios registrados como anónimos.

Proporcionar notificaciones de comentarios para usuarios anónimos es una herramienta importante para atraer a los usuarios anónimos de vuelta a tu sitio, lo que ayuda a convertir usuarios anónimos en usuarios registrados. La notificación de comentarios anónimos es una herramienta crítica para construir una comunidad de comentarios en blogs; todas las principales plataformas de blogs incluyen esta funcionalidad.

El módulo admite dos modos de suscripción: los usuarios pueden suscribirse a todos los comentarios de una entidad o solo a las respuestas a su comentario específico. Los autores de entidades también pueden recibir notificaciones cuando se publican nuevos comentarios en su contenido.

Features

  • Notificaciones por correo electrónico para usuarios anónimos y registrados cuando se publican nuevos comentarios
  • Dos modos de suscripción: 'Todos los comentarios' de la entidad o solo 'Respuestas a mi comentario'
  • Notificaciones al autor de la entidad: los autores de contenido pueden recibir correos sobre todos los comentarios en su contenido
  • Preferencias de notificación por usuario almacenadas en perfiles de usuario
  • Plantillas de correo personalizables con soporte de Token para contenido dinámico
  • Enlaces de cancelación de suscripción con un solo clic en los correos de notificación
  • Interfaz de administración para cancelar suscripciones de usuarios en masa por dirección de correo electrónico
  • Soporte para múltiples tipos de entidad (nodes, términos de taxonomía) con campos de comentarios
  • Configuración predeterminada de notificación configurable para nuevos usuarios
  • Casilla de verificación de notificación automática en formularios de comentarios
  • Mecanismo seguro de cancelación de suscripción basado en hash para usuarios anónimos

Use Cases

Construcción de comunidad de comentarios en blogs

Habilitar notificaciones de comentarios para tipos de contenido de blog para mantener a los lectores comprometidos. Cuando alguien comenta en una publicación de blog, puede optar por recibir notificaciones sobre respuestas. Esto fomenta discusiones continuas y trae a los lectores de vuelta al sitio, convirtiendo visitantes anónimos en miembros registrados de la comunidad.

Notificaciones de foro de soporte

Configurar Comment Notify para tipos de contenido de foro o tickets de soporte. Los usuarios que hacen preguntas pueden suscribirse a 'Respuestas a mi comentario' para ser notificados cuando reciban una respuesta, mientras que el personal de soporte puede suscribirse a 'Todos los comentarios' para monitorear discusiones completas.

Compromiso del autor de contenido

Habilitar notificaciones al autor de la entidad para que los creadores de contenido reciban automáticamente correos cuando sus artículos, productos u otro contenido reciba comentarios. Los autores pueden gestionar esta preferencia en los ajustes de su perfil de usuario.

Conversión de usuarios anónimos

Permitir a usuarios anónimos suscribirse a notificaciones de comentarios habilitando el permiso 'Suscribirse a comentarios' para usuarios anónimos y configurando campos de comentarios para recopilar direcciones de correo electrónico. Los correos de notificación incluyen enlaces animando a los usuarios a crear cuentas para funciones adicionales.

Tips

  • Usar el módulo Queue Mail en sitios de alto tráfico para mejorar el rendimiento difiriendo los correos de notificación al procesamiento en segundo plano
  • Personalizar las plantillas de correo con tokens del módulo Token para crear correos de notificación personalizados y con marca
  • La casilla de notificación puede ocultarse vía CSS si deseas forzar un ajuste predeterminado (ver issue de Drupal.org #322482)
  • Las preferencias de notificación del usuario se almacenan por usuario, permitiendo que cada persona personalice su experiencia
  • El peso del módulo se establece en 10 durante la instalación, asegurando que otros módulos puedan procesar comentarios antes de que se envíen las notificaciones
  • Los enlaces de cancelación de suscripción usan hashes seguros, por lo que funcionan de manera confiable incluso para usuarios anónimos
  • Probar tus plantillas de correo exhaustivamente, especialmente los reemplazos de tokens, antes de desplegar a producción

Technical Details

Admin Pages 2
Notificación de comentarios /admin/config/people/comment_notify

Configurar ajustes globales para notificaciones de comentarios incluyendo qué tipos de contenido habilitar, modos de suscripción, ajustes predeterminados y plantillas de correo.

Cancelar suscripción de notificaciones de comentarios /admin/config/people/comment_notify/unsubscribe

Herramienta de administrador para cancelar suscripciones de usuarios en masa por su dirección de correo electrónico. Todas las suscripciones de notificación de comentarios asociadas con el correo serán deshabilitadas.

Permisos 2
Administrar Comment Notify

Cambiar la configuración global de notificación de comentarios. Los usuarios con este permiso pueden acceder a la página de configuración de notificación de comentarios.

Suscribirse a notificaciones de comentarios

Suscribirse para recibir notificaciones cuando se publiquen nuevos comentarios. Los usuarios con este permiso verán la casilla de notificación en los formularios de comentarios.

Hooks 1
hook_comment_notify_options_alter

Permite a los módulos alterar las opciones de notificación disponibles mostradas a los usuarios

Troubleshooting 5
Los usuarios anónimos no pueden suscribirse a notificaciones de comentarios

Asegurar tres cosas: 1) El rol anónimo tiene el permiso 'Suscribirse a comentarios', 2) El rol anónimo tiene el permiso 'Publicar comentarios', 3) El campo de comentarios está configurado para permitir o requerir que los usuarios anónimos dejen su información de contacto (editar los ajustes del campo de comentarios).

Los correos de notificación no se están enviando

Verificar que el tipo de contenido/bundle esté habilitado en los ajustes de notificación de comentarios, verificar que el comentarista marcó la casilla de notificación, asegurar que el sistema de correo de tu sitio esté configurado correctamente (probar con otros módulos), y revisar los logs de Drupal para errores relacionados con correo.

Advertencia sobre permisos de usuarios anónimos en la página de configuración

La advertencia indica una discrepancia de configuración. Ya sea otorgar a los usuarios anónimos el permiso 'Publicar comentarios', o configurar el campo de comentarios para permitir información de contacto, o eliminar el permiso 'Suscribirse a comentarios' de los usuarios anónimos si las notificaciones no son necesarias para ellos.

Los usuarios reciben notificaciones de sus propios comentarios

Esto está prevenido por diseño - los usuarios no deberían recibir notificaciones de comentarios que ellos mismos publican. Si esto está sucediendo, asegurar que las direcciones de correo coincidan entre el comentario y la cuenta de usuario.

Los autores de entidades no reciben notificaciones

Verificar que 'Suscribir a los usuarios a correos de notificación de seguimiento de su entidad por defecto' esté habilitado en los ajustes, o hacer que el autor habilite esta opción en su perfil de usuario bajo 'Ajustes de notificación de seguimiento de comentarios'.

Security Notes 4
  • Los enlaces de cancelación de suscripción usan hashes protegidos contra CSRF para prevenir cancelaciones de suscripción no autorizadas
  • Las notificaciones por correo solo revelan contenido de comentarios que los usuarios tienen permiso para ver
  • La función de cancelación de suscripción del administrador requiere el permiso 'administer comment notify'
  • Este módulo está cubierto por la política de avisos de seguridad de Drupal