Un usuario que buscaba orientación sobre la migración de Flarum a Discourse con más de 2k respuestas y 200 discusiones recibió asistencia detallada de NateDhaliwal, incluyendo referencias a scripts de importación y documentación.
Continúa la discusión sobre la implementación de límites estrictos en el uso de IA para grupos de usuarios, con sam aclarando que las cuotas se aplican por usuario en lugar de compartirse entre los miembros del grupo.
petr0 planteó importantes preocupaciones de moderación sobre el manejo de spam, particularmente con spammers que explotan las funciones de edición de publicaciones y marcado de soluciones. Heliosurge proporcionó varias sugerencias, incluyendo ajustes de nivel de confianza y permisos de categoría.
Moin descubrió un recuento de usuarios incorrecto en la ventana modal para aplicar cambios de configuración a usuarios existentes, mostrando significativamente más usuarios de los que realmente existen.
tvavrda propuso mejoras para traducir páginas de documentación y discutió la importancia de localizar elementos de la interfaz de usuario para una mejor experiencia de usuario.
awesomerobot proporcionó correcciones para la renderización de texto tachado en la vista de diferencias a través de dos solicitudes de extracción aquí y aquí.
HAWK ayudó a resolver una pregunta sobre cómo ocultar categorías de la vista más reciente utilizando la configuración de categorías predeterminadas silenciadasaquí.
lindsey reconoció el problema de codificación HTML en los títulos de los borradores y confirmó que se abordará en trabajos futuros sobre la lista de borradores aquí.
david confirmó que el equipo está investigando el problema de bloqueo del zoom con pellizco en iOS aquí.
Un usuario encontró problemas al reconstruir su instalación de Discourse, con conflictos de puertos de Redis y errores de conexión SSL. pfaffman y Heliosurge brindaron asistencia para la resolución de problemas.
Las actualizaciones del plugin Discourse AI incluyeron a sam discutiendo posibles funciones de respuesta a preguntas de archivos PDF y TXT.
El Plugin de Ubicaciones recibió informes sobre la necesidad de actualizaciones de compatibilidad con FontAwesome 6.
#Self-Hosting
Continuó la discusión sobre autoalojar embeddings para DiscourseAI, con sam compartiendo actualizaciones sobre la reestructuración de la configuración de embeddings.
@mcwumbly compartió el boletín de Proyectos Actuales para enero de 2025, destacando el próximo trabajo en páginas de configuración de administración para la apariencia del sitio y un nuevo tema predeterminado centrado en la facilidad de uso.
Gestión del Sitio
@nat publicó una guía completa sobre el manejo de ataques de spam, incluyendo acciones inmediatas para los propietarios del sitio y detalles sobre las próximas mejoras en la detección de spam y las herramientas de moderación.
Soporte
Un usuario informó problemas con notificaciones por correo electrónico excesivas en su instancia autoalojada, y @pfaffman y otros sugirieron soluciones sobre la configuración de notificaciones y los límites diarios de correo electrónico.
@jordan-violet descubrió iconos de categoría duplicados que aparecían al habilitar banners de categoría, lo que se resolvió con una solución CSS.
Surgió una discusión sobre problemas de inicio de sesión durante el modo de solo lectura, y se dirigió a los usuarios a la documentación sobre los modos de solo lectura de Discourse.
Error
Los usuarios informaron un problema por el cual PostRevisor no puede revisar publicaciones en temas eliminados, y @pfaffman proporcionó soluciones funcionales mientras señalaba que podría ser un error central.
Se informó un error relacionado con la zona horaria en el que la línea de tiempo de desplazamiento muestra el mes incorrecto para las publicaciones creadas cerca de la medianoche.
Característica
@BrianC propuso agregar capacidades de procesamiento de PDF a Discourse AI, permitiendo a los usuarios cargar y discutir contenido PDF directamente en el chat.
Plugin
@angus proporcionó actualizaciones sobre el Plugin ActivityPub, mencionando el próximo trabajo en la integración de Lemmy y WordPress.
Componente de Tema
Los usuarios discutieron cómo manejar subcategorías con nombres idénticos en el componente de tema de Iconos de Categoría.
Instalación
Se solicitó una nueva guía para instalar Discourse en Coolify, explorando la posibilidad de usar Docker Compose para una implementación sencilla.
Dev
@pfaffman compartió un script para mantener un entorno de desarrollo actualizado, abordando los desafíos comunes para mantener actualizados los entornos de desarrollo.
Autoalojamiento
Continuó la discusión sobre la configuración del correo electrónico entrante de entrega directa con Mail-Receiver, y @CocoQuark señaló variables de configuración importantes.
@mcwumbly publicó la actualización de Proyectos Actuales de enero de 2025, detallando las próximas mejoras en la configuración de la apariencia del sitio y el desarrollo de temas.
@nat proporcionó una guía completa sobre el manejo de spam y compartió información sobre las próximas funciones anti-spam.
@supermathie contribuyó a discusiones sobre reemplazos de enlaces goo.gl y propuso una nueva función para Bandejas de Entrada Grupales.
@david confirmó una fusión en el tema de actualización manual de Discourse.
@pmusaraj compartió actualizaciones sobre la corrección del bloqueo de zoom con los dedos en iOS para el tema Graceful.
@Roman_Rizzi proporcionó una solución para los problemas de relleno de resúmenes de IA.
El componente de tema de ubicaciones de salida de complementos de RGJ está siendo obsoleto en favor de la nueva barra de herramientas para desarrolladores principal. david sugirió actualizar el componente con un mensaje de deprecación.
david proporcionó orientación sobre la nueva barra de herramientas para desarrolladores y sugirió actualizar el componente de tema de ubicaciones de salida de complementos obsoleto leer más
supermathie participó en una discusión sobre el bloqueo de feeds RSS, preguntando sobre la motivación detrás de tal solicitud leer más
mcwumbly comentó sobre el futuro potencial de Discourse como plataforma de comentarios leer más
tobiaseigen ayudó a redirigir la pregunta de un usuario sobre los ámbitos de inicio de sesión de Discord a la categoría apropiada leer más
nat discutió posibles mejoras en los valores predeterminados de prevención de spam leer más
Bas proporcionó orientación sobre problemas de migración relacionados con SEO leer más
sam compartió información sobre el comportamiento de CTRL+A en temas y sugirió usar CTRL+P para una mejor funcionalidad de impresión leer más
sandra.mccollum descubrió que la opción de menú “Mis Publicaciones” faltaba en el panel izquierdo después de actualizaciones recientes. Moin proporcionó una solución alternativa añadiendo una barra inclinada al final de la URL, mientras que mcwumbly explicó que esto era parte de cambios intencionados para admitir múltiples borradores.
Moin sugirió ocultar el botón de marcador del menú de publicación en las publicaciones ocultas, de manera similar a cómo se maneja el botón de "me gusta", para mejorar la experiencia del usuario.
Surgió una discusión sobre por qué Discourse habilita los correos electrónicos de resumen para todos los usuarios por defecto, con thoka explicando que los resúmenes se detienen naturalmente después de un período de inactividad y apoyan la participación de la comunidad.
Los usuarios discutieron desafíos con la migración de listas de correo a Discourse, particularmente en lo que respecta a las cabeceras de correo electrónico y el encadenamiento de respuestas.
HAWK señaló humorísticamente que habría sido más rápido darse de baja de los correos electrónicos de resumen que quejarse de ellos.
samajustó el título de un tema para que fuera menos sensacionalista y aclaró que los administradores del foro tienen control sobre la configuración de participación por correo electrónico.
Una discusión sobre cómo ocultar la columna "Visto" ganó tracción, con CocoQuark proporcionando una solución JavaScript para ocultar la información de la última vez visto en los perfiles de usuario.
La eliminación de "Mis Publicaciones" del panel izquierdo provocó una discusión significativa sobre la personalización de la barra lateral y la experiencia del usuario.
joffreyjaffeux introdujo Discourse Rewind 2024, una función experimental que muestra estadísticas personalizadas de fin de año para los usuarios. La función recibió comentarios positivos por su estilo artístico y métricas de participación.
Una discusión sobre el uso de IA para formatear bloques de código fue iniciada por merefield, con sam sugiriendo posibles soluciones automatizadas y funciones de ayuda de IA para usuarios de confianza.
Los usuarios informaron que Microsoft Defender detectó malware Wacatac durante las actualizaciones de Discourse, lo que david investigó e identificó como relacionado con la caché binaria de lefthook.
joffreyjaffeux lanzó la función experimental Discourse Rewind 2024, mostrando estadísticas personalizadas de usuarios y recibiendo comentarios positivos de la comunidad.
sam estuvo particularmente activo, contribuyendo a múltiples discusiones, incluyendo:
hugh anunció que “Notificaciones del Staff” han sido renombradas a “Notificaciones Oficiales” para mejorar la claridad y transparencia. La actualización incluye mostrar la información del autor para los miembros del staff.
nephele propuso nuevas medidas de prevención de spam para manejar la publicación engañosa de enlaces por parte de nuevos usuarios, con varias sugerencias de configuración de la comunidad.
Varios usuarios informaron problemas con el consumo de memoria de Redis en la versión 3.4.0.beta3, con Siraj_Moideen compartiendo una solución temporal de script de limpieza.
nat proporcionó actualizaciones sobre la función de traducción automática, indicando próximas funciones experimentales en el plugin discourse-translator y discutiendo futuras capacidades de búsqueda.
shannon1024 reportó un problema crítico con el plugin de IA que hacía que todas las publicaciones fueran ilegibles en la última versión de Discourse. El problema se resolvió deshabilitando las incrustaciones de IA.
schneeland propuso añadir acceso directo a temas seguidos/observados en la cabecera de navegación. Moin proporcionó una solución útil utilizando filtros de estado personalizados y personalización de la barra lateral.
mk0r encontró problemas con la configuración de la paleta de colores que no se reflejaba en su tema. bloomexperiment identificó que el problema estaba relacionado con el formato hexadecimal en el archivo JSON.
mk0r inició una discusión sobre los desafíos en la creación de paletas de colores personalizadas, específicamente en torno a las convenciones de nombres de variables y la relación entre las definiciones JSON y las variables CSS.
Surgió una discusión sobre el soporte de foros compartidos en dos sitios web con estilos distintos, con varias soluciones propuestas, incluyendo configuraciones multisitio y cambio de temas basado en grupos primarios.
Surgió un interesante debate sobre la importancia de la ubicación del centro de datos para alojar Discourse, con Jagster cuestionando la necesidad de la ubicación de servidores regionales.
cmahns buscó orientación sobre cómo ajustar la configuración del Nivel de Confianza 0 para gestionar usuarios disruptivos, lo que llevó a una discusión sobre la limitación de velocidad y la progresión del nivel de confianza.
The_Alchemist preguntó sobre la copia de seguridad del contenido de Discourse antes de cancelar el hosting, y bloomexperiment proporcionó información detallada sobre el proceso de copia de seguridad.
betsys preguntó sobre cómo hacer privado el almacenamiento de objetos S3 para un sitio Discourse que requiere inicio de sesión, y pfaffman señaló la función de Cargas Seguras.
Don proporcionó una actualización sobre el tema FKB Pro Social, mencionando el trabajo en curso para garantizar la compatibilidad con los nuevos cambios de Discourse y FontAwesome 6.
bugtracker preguntó sobre las capacidades de interacción de los bots de IA en los temas, lo que llevó a una discusión sobre la participación de bots controlada por el administrador.
Se desarrolló una interesante discusión en torno a Discourse Chat Bridge y la integración con Telegram, con Lhc_fl proporcionando orientación para la resolución de problemas en la configuración de webhooks.
twofoursixeight informó de errores visuales para las acciones del personal visibles para los usuarios que no son personal, incluyendo diálogos de confirmación de eliminación.
Lilly participó en discusiones sobre Discourse Chatbot y los desafíos de las paletas de colores personalizadas, proporcionando orientación técnica sobre las convenciones de nombres de variables.
nat participó en la discusión del Plugin ActivityPub, abordando preguntas sobre la posible inclusión de traducciones en Crowdin.
Siraj_Moideen informó que su problema de memoria de Redis parece estar relacionado con un error en un plugin de chat, solicitando una investigación sobre la causa subyacente.
bekircem encontró problemas con la visibilidad de los DM donde algunos mensajes directos no aparecían en las notificaciones o bandejas de entrada, incluso después de probar con temas predeterminados.
per1234 informó sobre problemas continuos con el sistema de detección de spam por IA, donde las publicaciones y cuentas no se restauraban correctamente después del rechazo de la señalización.
RGJ sugirió mejorar la ubicación de la opción “Ocultar mi perfil público”, recomendando moverla a la pestaña de Seguridad o Perfil para una mejor experiencia de usuario.
@awesomerobot proporcionó orientación sobre la actualización de iconos a Font Awesome 6, con @PatrickF y otros discutiendo los desafíos de implementación en torno a los iconos de búsqueda y las actualizaciones de componentes.
UX
Una sugerencia para mover la configuración “Ocultar mi perfil público” a la pestaña Perfil fue aceptada por @lindsey, quien confirmó que el equipo implementará este cambio.
blog
El equipo de Discourse publicó un estudio de caso sobre la implementación de la detección de spam por IA de Sonar, destacando la mejora drástica en la gestión del spam.
Soporte
Los usuarios discutieron la implementación del modelo R1 de DeepSeek como alternativa a OpenAI, con comparaciones detalladas de costos y métodos de integración de API.
Una pregunta sobre la búsqueda de mensajes personales planteó la limitación de encontrar mensajes enviados a usuarios específicos cuando no han respondido.
Continuó la discusión sobre los problemas de memoria de Redis en Discourse 3.4.0.beta3, con usuarios compartiendo experiencias y pasos de solución de problemas.
Bug
@packman informó un problema con el comportamiento inconsistente de la caja de luz para imágenes redimensionadas, potencialmente relacionado con umbrales de dimensiones de imagen.
Los usuarios identificaron un error 400 con los Modelos de Razonamiento al intentar interactuar con DeepSeek-R1 a través de mensajes privados.
Dev
@mk0r buscó orientación sobre la creación de paletas de colores personalizadas, lo que llevó a discusiones sobre la configuración de temas y la documentación de variables.
Datos & reporting
@SaraDev compartió una consulta SQL completa para el panel de informes de estadísticas de visualización de temas, que incluye filtrado por categorías y rangos de fechas.
Theme component
Los usuarios informaron conflictos entre los componentes Modo Lector y DiscoTOC, lo que afectó la usabilidad de ambas funciones en documentos largos.
Gestión del Sitio
Continuó la discusión sobre las herramientas de moderación de IA con preguntas sobre cómo manejar las respuestas de spam frente a los temas completos.
Traducciones
Se publicó una solicitud detallada de funciones de localización adicionales, que cubre varios elementos de la interfaz de usuario que actualmente carecen de soporte de traducción.
@lindsey confirmó los planes de reubicar la configuración “Ocultar mi perfil público” para mejorar la experiencia del usuario: leer más
@sam brindó soporte para problemas de memoria de Redis y preocupaciones sobre el rendimiento móvil:
Se consultó sobre el estado de la versión en la discusión sobre el bajo rendimiento móvil
Se confirmó la compatibilidad de DeepSeek con la API de OpenAI
@tobiaseigen proporcionó orientación detallada sobre las solicitudes de funciones de localización, explicando qué elementos se pueden y no se pueden localizar.
@pmusaraj anunció una solución para la paginación de resultados de búsqueda.
@david ofreció consejos de depuración para la implementación de Font Awesome 6.
@martin compartió el progreso en las correcciones para:
Mover publicaciones a temas largos
Problemas de reversión de nombres de etiquetas
@Roman_Rizzi reconoció y se comprometió a solucionar el problema de la clave API oculta de OpenAI.
@SaraDev contribuyó con una consulta integral de informe de panel para estadísticas de visualización de temas.
mwaniki anunció la actualización de PostgreSQL 15 para instalaciones de Docker, proporcionando instrucciones detalladas de actualización y orientación para la resolución de problemas en migraciones de bases de datos.
Surgió una discusión interesante sobre el fork de Twemoji debido a su desarrollo estancado, con sam y Falco explorando alternativas como Noto Emoji para un mejor soporte de emojis.
techAPJ compartió que la integración de Adobe Analytics ya está disponible a través de una configuración del sitio principal, lo que facilita la implementación del seguimiento de análisis.
shannon1024 compartió una guía detallada sobre la configuración de Cloudflare R2 para comunidades de Discourse, aunque con advertencias importantes sobre las limitaciones de almacenamiento de copias de seguridad.
lindsey anunció una nueva e interesante función: el soporte para borradores múltiples ya está disponible en Discourse, permitiendo a los usuarios trabajar en varios temas y respuestas simultáneamente.
Una discusión sobre el uso de memoria de Redis con grupos de chat que contienen más de 200.000 miembros impulsó la investigación sobre la optimización.