
Idioma 🇪🇸 Español
Primeros pasos
Configuración
Documentación
Add Comments to Your Drupal Site
Este es el módulo oficial de Drupal para FastComments.
Un módulo de Drupal que integra FastComments con Drupal 10/11, proporcionando bloques de widgets, integración de campos de entidad, SSO y permisos granulares.
Repositorio
Instalación 
- Coloque este módulo en el directorio
modules/custom/fastcomments/de su sitio Drupal (o instálelo mediante Composer:composer require drupal/fcom). - Habilite el módulo:
O habilítelo a través de la interfaz de administración en Extend (drush en fastcomments/admin/modules).
Configuración 
Navegue a Administration > Configuration > Content > FastComments (/admin/config/content/fastcomments).
Configuración
- Tenant ID (requerido) - Su Tenant ID de FastComments. Encuéntrelo en Settings > API/SSO (EU).
- API Secret - Requerido para Secure SSO, verificación de webhooks y sincronización de páginas. Se encuentra en Settings > API/SSO (EU).
- SSO Mode - Integración Single Sign-On:
- None - Sin SSO, los usuarios comentan como invitados o crean cuentas de FastComments.
- Simple - Envía la información del usuario de Drupal (name, email, avatar) a FastComments sin verificación del lado del servidor.
- Secure - Utiliza la verificación HMAC-SHA256 para autenticar de forma segura a los usuarios de Drupal con FastComments (recomendado).
- Commenting Style - El tipo de widget para mostrar:
- Live Comments - Comentarios en tiempo real y en hilos.
- Streaming Chat - Interfaz de chat en vivo.
- Collab Chat - Anotación colaborativa mediante selección de texto en el área de contenido principal.
- Collab Chat + Comments - Tanto collab chat como comentarios estándar.
- CDN URL - URL del CDN de FastComments (predeterminado:
https://cdn.fastcomments.com). - Site URL - URL del sitio de FastComments (predeterminado:
https://fastcomments.com). - Email notifications - Enviar un correo electrónico a los autores del contenido cuando se publique un nuevo comentario en su contenido.
Añadir comentarios a tipos de contenido
Agregue el campo FastComments a sus tipos de contenido vía Structure > Content types > [type] > Manage fields. El campo tiene un interruptor de estado y un identificador personalizado opcional por entidad.
Residencia de datos en la UE
Para la residencia de datos en la UE, actualice:
- CDN URL a
https://cdn-eu.fastcomments.com - Site URL a
https://eu.fastcomments.com
Bloques de widgets 
Varios bloques están disponibles en Structure > Block layout (/admin/structure/block):
- FastComments Widget - El widget principal de comentarios. Detecta automáticamente la entidad actual. Omite entidades que ya tienen el campo FastComments (para evitar duplicados).
- FastComments Live Chat - Chat de transmisión en tiempo real. Puede colocarse junto al campo de comentarios en la misma página.
- FastComments Collab Chat - Anotación y discusión mediante selección de texto.
- FastComments Image Chat - Anotación basada en coordenadas sobre imágenes.
- FastComments Recent Comments - Muestra comentarios recientes en todo su sitio. Cuenta de comentarios configurable.
- FastComments Top Pages - Muestra las páginas con más comentarios.
Los bloques centrados en el contenido (Live Chat, Collab Chat, Image Chat) detectan automáticamente la entidad actual y recurren a un identificador basado en la ruta en páginas que no son entidades.
Permisos 
- Administer FastComments - Acceso al formulario de configuración de FastComments.
- View FastComments - Requerido para ver el widget de comentarios.
- Toggle FastComments - Permite a los usuarios habilitar/deshabilitar comentarios por entidad a través del widget de campo.
Cómo funciona 
Cuando un usuario visita una entidad con el campo FastComments habilitado:
- El widget JavaScript de FastComments se carga desde la CDN.
- Si SSO está configurado, la identidad de Drupal del usuario se transmite a FastComments.
- Una alternativa
<noscript>proporciona comentarios renderizados en el servidor para usuarios sin JavaScript (solo en los modos Live Comments y Streaming Chat).
¿Necesita ayuda?
Si encuentra algún problema o tiene preguntas sobre el módulo de Drupal, por favor:
Contribuciones
¡Las contribuciones son bienvenidas! Por favor visite el repositorio de GitHub para consultar las pautas de contribución.