En Soporte, MartijnvdWiel preguntó cómo limitar el acceso de un grupo a una sola categoría, y mcwumbly explicó cómo crear un nuevo grupo @members con permisos personalizados utilizando exportar usuarios en CSV.
Un usuario reportó un fallo en la actualización del foro en qingju.cyou en Soporte, y pfaffman identificó plugins no estándar como la causa, lo que llevó a una reconstrucción exitosa leer más.
En Soporte, wlandgraf consultó sobre la lista completa de variables de personalidad de IA, y Falco señaló que la documentación seguirá después del lanzamiento completo de la personalidad leer más.
En Soporte, Semon experimentó la ausencia del menú de encuestas después de una actualización, y JammyDodger confirmó que una reconstrucción resolvió el problema mediante correcciones de caché leer más.
Un usuario preguntó si la API expone archivos adjuntos a través del endpoint de Mensajes en Soporte, y SaraDev explicó cómo usar /uploads.json y enlaces Markdown para asignar archivos adjuntos leer más.
En Anuncios, HAWK celebró el nuevo liderazgo con la actualización del Administrador de la Comunidad y respondió preguntas sobre la continuidad del Programa de Apoyo a la Comunidad leer más.
hellekin detalló problemas con paréntesis en URLs de Markdown en Características, y Falco señaló la especificación CommonMark para paréntesis equilibrados leer más.
EricGT consultó sobre un Protocolo de Contexto de Modelo oficial en Características, y sam confirmó que Discourse está “esperando y observando” antes de adoptar MCP leer más.
Una solicitud de canales de chat anónimos en Características fue reconocida por joffreyjaffeux, quien señaló que no hay planes a corto plazo leer más.
Osama reportó flechas de revisión rotadas para RTL en Errores, y discojan recordó voltear los iconos horizontalmente para una navegación correcta leer más.
En Desarrollo, JogiJonas propuso revisiones de propuestas impulsadas por IA, y mcwumbly aconsejó usar la API de Discourse en lugar de plugins personalizados para planes alojados leer más.
RGJ encontró errores de concurrencia con campos personalizados en Desarrollo, lo que provocó una discusión sobre la indexación de esquemas para evitar duplicados leer más.
Juan_Manuel_Barreto preguntó cómo mantener el texto “Nuevo tema” en móviles en Desarrollo, explorando clases de botones responsivos para elementos de icono y texto leer más.
Las respuestas recientes tardan 2 segundos en mostrarse:David_Ghost compartió un script personalizado para obtener las respuestas más recientes mediante múltiples llamadas a la API, y supermathie cuestionó por qué el comportamiento predeterminado aún no está soportado lee más.
¿Qué plugin o componente de tema permite ver la respuesta al hacer clic en ella?RGJ sugirió que su plugin Respuestas privadas puede aproximar el comportamiento de "responder para ver" en los temas.
Error rebuild app roto en la última actualización de Discourse:merefield y Jagster depuraron conflictos locales de Git que bloqueaban launcher rebuildlee más.
Cómo establecer la página de inicio como un bot de IA, por ejemplo: ask.discourse.com:kuaza preguntó sobre páginas de inicio centradas en IA y mensajes de suscripción, lo que generó una discusión sobre el acceso de invitados y los modelos RAG lee más.
¿La función de carga de PDF para la nueva interfaz de usuario del bot de IA sigue en desarrollo:MachineScholar consultó sobre el procesamiento mejorado de PDF y las mejoras en los LLM lee más.
Cómo "buscar temas públicos y mensajes privados simultáneamente" de forma predeterminada?:thoka quiere habilitar búsquedas con in:all de forma predeterminada en foros escolares donde se mezclan mensajes privados y temas lee más.
¿Podemos marcar como favoritos las categorías para un usuario específico:Steve_John preguntó si los usuarios pueden marcar categorías completas como favoritas; ondrej señaló la configuración de seguimiento de categorías lee más.
¿Funciona la configuración del período de gracia para eliminar cargas eliminadas?:SaraDev aclaró cómo interactúan purge_deleted_uploads_grace_period_days y la limpieza de archivos huérfanos para la eliminación permanente lee más.
Falta el icono de MP en las búsquedas "in:all":thoka reportó que el icono de MP falta en los resultados rápidos y nat confirmó que el equipo está investigando lee más.
Inline-onebox no utiliza SiteSetting.onebox_user_agent:osmith descubrió un uso inconsistente del agente de usuario para las vistas previas en línea, lo que bloquea sitios detrás de páginas anti-bot lee más.
Mantener imágenes en publicaciones federadas de ActivityPub:angus señaló una próxima PR para incluir imágenes en las federaciones de ActivityPub lee más.
#Site comentarios
Proofread rompe las citas:Jagster señaló que la función de corrector de IA altera el formato del texto citado lee más.
#Developer Guías
Agregar capturas de pantalla de vista previa a los temas de Discourse: La guía oficial explica cómo los desarrolladores de temas pueden incluir imágenes en modo claro/oscuro.
Cómo configurar la página de inicio como un bot de IA? awesomerobot compartió la configuración AI bot enable dedicated UX en el complemento de IA para apuntar a /discourse-ai/ai-bot/conversations (mensaje #3), Lilly confirmó una configuración funcional utilizando custom-homepage-for-groups, y sam eliminó el botón roto de "volver al foro" para una experiencia más fluida (mensaje #8).
Ayúdame a agregar un icono de categoría personalizado Lilly explicó cómo usar los iconos SVG principales agregando fab-aws a la configuración SVG icon subset y luego seleccionándolo en la configuración de la categoría (mensaje #2), descontinuando el antiguo componente del tema y apuntando a las mejoras más amplias de encabezado/búsqueda/panel de anuncios.
Ya no es posible acceder a campos de usuario personalizados después de la actualización awesomerobot confirmó que el nuevo punto de acceso es /admin/config/user-fields, reemplazando el eliminado /admin/customize/user_fields.json (mensaje #3; informe original en mensaje #1).
Problema de alineación del contenido del panel desechable (sitio RTL)
Un sitio en persa RTL reportó líneas desalineadas en un tema de panel al centrar el contenido; el CSS estándar (text-align:center) no resolvió los desplazamientos de la primera línea (mensaje #1).
Envío de invitaciones masivas a usuarios Southpaw actualizó la guía heredada de invitaciones masivas agregando información faltante sobre asignaciones de grupos predeterminadas en el hilo original y una nueva nota en mensaje #123.
Compartir en Discourse (vía iOS) awesomerobot investigó el estado de la API de destino de compartir web de Apple (comentario) y pmusaraj confirmó que la extensión de compartir de DiscourseHub podría mejorarse para publicar URLs directamente en las comunidades (respuesta).
Enlace al título, no al cuerpo, al compartir en Discourse PWA merefield y Falco discutieron el manejo de compartir enlaces vs. texto en PWAs; un prototipo funcional del complemento vive en discourse-share-to-link-oneboxer con discusiones de PR en #32631.
Múltiples paletas predeterminadas en el editor de temas hugh reportó que el soporte de temas y paletas de color para ambos modos claro y oscuro está en buen camino, prometiendo más flexibilidad en el editor Tema (actualización).
Mantener imágenes en publicaciones federadas de ActivityPub pmusaraj fusionó una corrección para retener imágenes en línea en publicaciones federadas para el complemento ActivityPub (mensaje #5), complementando las mejoras continuas del Complemento ActivityPub.
"No tienes ningún mensaje"
RGJ sugirió cambiar las notificaciones de carpetas vacías a "Esta carpeta está vacía" o especificar el tipo de carpeta para mayor claridad; la comunidad opinó sobre una redacción más intuitiva (discusión).
La corrección ortográfica rompe las citas
La vista previa de diferencia animada del complemento Proofread actualmente re-formatea el texto citado; Falco y otros proponen eliminar el paso de preprocesamiento para preservar la integridad de las citas (hilo).
Presentando un nuevo diseño visual para temas y componentes de temas
El equipo de diseño reveló una interfaz del editor de temas renovada, abordando peculiaridades de diseño y solicitando comentarios sobre mejoras de #UI (detalles).
Texto oculto del botón Nuevo tema awesomerobot agregó un inicializador de API para restaurar las etiquetas "Nuevo tema" en dispositivos móviles mediante temas remotos o el editor de código de administración, sobrescribible con transformadores create-topic-label (implementación).
awesomerobot respondió a la configuración de la página de inicio de IA en Cómo configurar la página de inicio como un bot de IA? (mensaje #3), intervino en Compartir en Discourse (vía iOS) (mensaje #2) y restauró las etiquetas móviles en Texto oculto del botón Nuevo tema (mensaje #3).
pmusaraj aclaró la extensión de compartir de DiscourseHub en Compartir en Discourse (vía iOS) (mensaje #5), fusionó la retención de imágenes para ActivityPub en Mantener imágenes en publicaciones federadas de ActivityPub (mensaje #5) y corrigió las instrucciones de registro en Las instrucciones de registro no se muestran para campos de usuario personalizados de texto (mensaje #6).
Lilly demostró el flujo de la página de inicio de IA personalizada en Cómo configurar la página de inicio como un bot de IA? (mensaje #7) y guió sobre subconjuntos de iconos SVG en Ayúdame a agregar un icono de categoría personalizado (mensaje #2).
Falco identificó el error de carga de PDF en ¿La función de carga de PDF para la nueva UX del bot de IA aún está en desarrollo? (mensaje #4) y evaluó compartir URLs vs. texto en Enlace al título, no al cuerpo, al compartir en Discourse PWA (mensaje #3).
hugh compartió el progreso sobre paletas claras/oscuras en Múltiples paletas predeterminadas en el editor de temas (mensaje #2) y confirmó correcciones en Presentando un nuevo diseño visual para temas y componentes de temas (mensaje #18).
Southpaw enriqueció la guía de invitaciones masivas en Envío de invitaciones masivas a usuarios (mensaje #123).
sam eliminó el botón de retroceso roto en Cómo configurar la página de inicio como un bot de IA? (mensaje #8).
Con páginas de inicio de IA, hojas de compartir y renovaciones de temas en marcha, nuestro patio de recreo meta está en ebullición: ¡mantente curioso y deja que la próxima idea de la comunidad sea tuya!
Pareció que un error de caché rompía los oneboxes internos, pero en Enlaces de referencia internos rotos se reporta que se resolvieron por sí mismos una vez restablecido el acceso a los activos.
Soporte ¿Cómo cambiar el texto del sitio del menú desplegable de configuración? Olle11 descubrió enlaces de perfil personalizados inyectados por el componente Quick Profile Links Menu y fue guiado por Moin para ajustar su configuración. leer más
Soporte ¿Debe un usuario desactivado recibir un correo electrónico? benjamincfarmer probó la desactivación manual y no encontró un indicador de revalidación; JammyDodger lo rastreó hasta la lógica de must approve users y un commit de GitHub, moviendo la discusión a Bug. leer más
Bug La selección/presión prolongada no hace nada en el chat en Android. Los usuarios de Android de Jagster no podían reaccionar ni responder en el chat; joffreyjaffeux fusionó una corrección en PR #32668 para restaurar la funcionalidad de presión prolongada. leer más
Bug No se puede reconstruir la aplicación después de la actualización reciente 05/07/2025. nbianca está trabajando en una solución para el error de compilación de Ember en discourse_docker; se rastrea en PR #959. leer más
Bug Las imágenes cargadas en el chat no se muestran correctamente al usar S3 CDN. cuo_wu encontró que el atributo src apuntaba a una URL cruda de S3; la discusión continúa sobre el mapeo correcto de URL y CSP. leer más
Bug ¿Debe un usuario desactivado recibir un correo electrónico? (ver arriba)
Característica Opción para ocultar direcciones IP a los moderadores. Moin, Heliosurge y RGJ debatieron un enfoque de interruptor frente a un plugin, evaluando límites de confianza y GDPR; ver discusión entre núcleo y componente de tema. leer más
Característica ¿Crear grupo de etiquetas dinámico a nivel de tema? tknospdr quiere que los tickets de soporte agreguen automáticamente nuevas etiquetas de empresa; la comunidad está explorando la automatización frente al mantenimiento manual de grupos de etiquetas. leer más
Característica Mención en respuesta. SoteFun propuso habilitar @menciones en los comentarios de votación de publicaciones para simular "responder a una respuesta", haciendo referencia a discusiones anteriores sobre menciones en comentarios. leer más
Plugin Discourse Gamification. cnlanny notó retrasos en las actualizaciones de puntuación; tobiaseigen señaló actualizaciones en tiempo real cada cinco minutos más recálculo diario, reflejando la documentación del plugin. leer más
Tema componente: Quick Profile Links Menu. Don fusionó la PR #4 para que aparezca la traducción predeterminada cuando el campo label está vacío. leer más
Tema componente: Kanban Board. Joe_F luchó con la configuración del slug de categoría; Moin aclaró el uso del slug de la categoría (por ejemplo, known-issues) para una representación correcta del tablero. leer más
Desarrollo Problemas al configurar manualmente perplexity sonar deep research. aas encontró un error 502 al probar el LLM perplexity/sonar-deep-research en Discourse AI; la comunidad está solucionando problemas de transmisión asíncrona y manejo de errores. leer más
Anuncios Función de generación de descripciones de imágenes con IA en el plugin Discourse AI. fokx preguntó sobre la generación de descripciones asíncrona; Falco confirmó un plan para mover el procesamiento a trabajos en segundo plano después de enviar la publicación. leer más
UX Deshabilitar el generador de títulos con IA cuando el título de un mensaje privado no se puede editar. awesomerobot envió una corrección en PR #1331 para deshabilitar el generador en títulos no editables. leer más
Falco confirmó mejoras en el backend para la función de generación de descripciones de imágenes con IA en #296087, planeando mover el procesamiento fuera de la ruta crítica.
nbianca abordó el error de reconstrucción de Ember en discourse_docker mediante PR #959 en #365213.
awesomerobot proporcionó una corrección específica para deshabilitar el generador de títulos con IA en mensajes privados en #307595.
tobiaseigen aclaró la mecánica de puntuación en tiempo real en el plugin Discourse Gamification en #225916.
Que tus notas al pie se mantengan en línea y tus errores de chat se mantengan a raya; ¡nos vemos mañana para más locuras de Meta!
Cambios en la estructura de respuesta de /admin/users/list/all.json Richie descubrió que un commit reciente envuelve el objeto de usuario en un array users, lo que rompe algunas integraciones SSO, y RGJ lo rastreó hasta el commit b6aad28ccffc276153fe847621d282549c4aac78lee más.
La resumización de temas con IA se cuelga indefinidamente KhoiUSA reportó que el modal Resumen del tema queda girando para siempre con un error 400 de Gemini 2.0 Flash, y Falco intervino preguntando qué modelo se utilizó en su respuestalee más.
Carga interminable detrás de Cloudflare MichaIng identificó que las Reescrituras automáticas de HTTPS de Cloudflare son la causa de cargas parciales de HTML al usar mod_sed de Apache, mientras que pfaffman sugirió activar el interruptor force_https en app.ymllee másdiscusión.
El artículo definido árabe “ال” no se normaliza en la búsqueda serkhelesheyi destacó que los títulos con o sin el artículo definido árabe “ال” se tratan como distintos, por lo que “حسين بن زيد” no encontrará “الحسين بن زيد”, lo que ha generado llamados a la normalización de la búsqueda (véase el problema básico y la discusión sobre tokenización).
El webhook para notificaciones necesita el conteo total Shauny desea un evento de webhook que incluya el conteo total de notificaciones no leídas de un usuario para evitar el sondeo API por minuto, ampliando el tema Obtener notificaciones mediante la APIlee más.
El plugin Font Awesome Pro carece de algunos iconos DavidTCole señaló que el plugin fontawesome-pro no sobrescribe los iconos predeterminados de Discourse como fa-comment o fa-inbox, lo que generó consejos sobre la nomenclatura de FA6 y conflictos de plugins lee más.
Limitar el nivel de confianza para un grupo de “observadores” satonotdead preguntó cómo imponer el nivel de confianza 1 para un grupo de “observadores” y restaurar los niveles anteriores después; JammyDodger explicó las automatizaciones de revocación basadas en insignias para promociones dinámicas lee másrespuesta.
Categorías faltantes en categories.json en un tema personalizado Steve_John encontró dos categorías que no aparecen a pesar de ajustes en JavaScript; pfaffman sugirió compartir el código relevante o enlazar a un GitHub Gist para un análisis más profundo lee másretroalimentación.
Comportamiento de Discourse Post Voting JammyDodger cuestionó por qué la primera publicación es votable como una respuesta, y sam la defendió como una preferencia del sitio; el hilo también explora SQL de insignias para logros basados en votos lee másejemplo de publicación votada.
Visibilidad del estado de la UI de Asignación de Discourse tknospdr no puede ver el estado actual de una asignación sin cambiarla; NateDhaliwal señaló la pestaña oculta “Editar asignaciones” detrás de los botones etiquetados “Desasignar…” lee másdiscusión.
Rotura de automatización del plugin Grupos Dinámicos Paul_King preguntó si existe una solución alternativa para las automatizaciones de grupos que ya no se activan tras los cambios recientes en el plugin Discourse Dynamic Groups lee máscomentario.
El interruptor Modo Oscuro/Claro ahora está en el núcleo NateDhaliwal actualizó que la reciente fusión del componente de interruptor en el núcleo elimina la necesidad de instalar un tema, enlazando a el tema original de la funciónlee más.
Actualización de F NAV Mobile Navigation Tabs Don fusionó el soporte para pestañas etiquetadas mediante la nueva configuración f_nav_show_labels, mostrando cómo las etiquetas se derivan de los nombres de f_nav_tabssolicitud de extraccióndemo.
Crear grupo de etiquetas dinámico a nivel de tema tknospdr desea restringir las etiquetas por tema según los dominios de correo electrónico del autor; Lilly señaló una idea de combinación de IA + automatización en este hilo relacionadolee máspista.
FKB Pro – Detalles de la vista previa del tema social brendahughes preguntó si el avatar y el nombre del último respondiente pueden aparecer en las vistas previas de temas en lugar del autor original, lo que generó sugerencias de soluciones alternativas a nivel de tema lee más.
RGJ descubrió peculiaridades de la interfaz en la gestión de políticas: una alerta roja de "Esta política no tiene usuarios posibles" para políticas privadas en publicación #1 y un campo reminder no eliminable que rompe BBCode en publicación #1. Ver detalles y aquí
Richie identificó un cambio disruptivo en la respuesta de /admin/users/list/all.json cuando se agregó root: :users (publicación #8), RGJ lo confirmó (publicación #9), y pfaffman sugirió usar un servidor de staging o GitHub Actions para detectar estos cambios tempranamente (publicación #11). Leer más
Moin descubrió insignias #category faltantes en las páginas de permisos de grupo y resumen de usuario en publicación #2, y RGJ mostró que agregar --style-square lo soluciona en publicación #3. Leer más
MichaIng rastreó un fallo de carga interminable detrás de Cloudflare a la interacción entre filtros mod_sed y las reescrituras automáticas de HTTPS de Cloudflare en publicación #17. Leer más
Después de un día de lucha contra el spam, manipulación de widgets y acertijos de políticas, que tu código se compile y tus cachorros estén seguros — ¡nos vemos mañana!
Falco actualizó la wiki y describió las compensaciones de rendimiento de la tabla de clasificación en el plugin oficial de gamificación en Gamificación de Discourse.
nat preguntó cómo ocultar contenido hasta que los usuarios confirmen "Asistir" en el plugin de transmisión en vivo en Transmisión en vivo de Discourse.
merefield fusionó correcciones clave para el manejo de imágenes y parches de errores en el plugin Chatbot en Chatbot de Discourse .
¡Eso es todo! La mezcla de hoy de insignias, bots y debates sobre emojis significa que nuestra comunidad se mantuvo activamente involucrada… ¡y no se lastimó ningún cachorro en el proceso!
El filtro de mensajes en el tema no funciona (post-badges): TomoftheFog reportó que usar el filtro de "X mensajes" dejaba el tema en blanco hasta desactivar el componente Post Badges; Arkshine luego envió un PR para solucionarlo. Leer más
No se pueden mostrar normalmente las imágenes subidas en el chat al usar S3 CDN (chat):
Los usuarios descubrieron que las miniaturas del chat se cargaban a través de S3 (y fallaban) en lugar de la CDN; tgxworld lo confirmó y lo etiquetó para su investigación. Leer más
El plugin FontAwesome Pro no cambia todos los iconos predeterminados (fontawesome-pro): DavidTCole notó iconos faltantes como layer-group y inbox; Arkshine se ofreció a alinear el plugin con la lista principal. Detalles
Títulos de YouTube apareciendo intermitentemente en los resultados de búsqueda: ma0sm observó que algunos títulos de YouTube encajados en una sola caja no se indexan consistentemente en foros externos, a pesar de funcionar en otros lugares. Ejemplo
El recordatorio de política no puede dejarse vacío (pr-welcomepolicy):
La interfaz de usuario se negó a guardar un recordatorio vacío; sam sugirió una opción de "ninguno" y agregó un pr-welcome para el equipo de Experiencia del Miembro. Discusión
se reemplaza por un emoji en lugar de ™ (emoji):
Los símbolos de marca registrada se convertían automáticamente en emojis; joffreyjaffeux fusionó una corrección principal para preservar el carácter . Leer más
La cabecera del sitio se superpone a los editores de temas y respuestas en móviles (composermobile): NateDhaliwal mostró que los teclados en pantalla empujan el editor bajo la cabecera en tabletas y teléfonos. Capturas de pantalla
¿Componente de tema para texto sobre imágenes?: ondrej preguntó sobre la marca de agua de texto en imágenes; la comunidad aclaró que solo se admiten marcas de agua basadas en imágenes y sugirió compilaciones personalizadas. Hilo
El enlace de encabezado personalizado no funciona para algunos idiomas (custom-header-links): Michael_Liu descubrió que las configuraciones regionales con guiones bajos (por ejemplo, zh_CN) fallaban; awesomerobot señaló que zh-CN funciona y un PR aceptará ambos formatos. Hilo
Mover suscriptores anuales al plan de por vida existente (subscriptions): tchristensen preguntó sobre la migración de suscriptores; blake confirmó que no hay un camino automatizado: se requiere la cancelación manual y la reasignación de grupos. Detalles
Problema con el componente de migas de pan en jerarquías de categorías de varios niveles: Steve_John vio que las sub-sub-categorías se omiten en la ruta; nolo explicó que es una limitación del componente y sugirió solicitar un PR. Discusión
Problemas al agregar HTML mediante componente de tema: Issa_George tuvo dificultades para inyectar un widget TagEmbed en una página de categoría; NateDhaliwal pidió ejemplos de código para depurar el componente de tema. Ver código
Agregar nuevos lenguajes a highlightjs: Anderson_Cardoso_Silva solicitó soporte para el resaltado de sintaxis Clipper/Harbour/xBase; los respondedores señalaron la guía de lenguajes de bloques de código. Información
Lightbox personalizado: moderno, gestos de deslizar, modo de pantalla completa y más (lightbox): Don implementó ajustes de diseño: eliminó el relleno, activó el zoom en imágenes pequeñas y mejoró el desplazamiento en escritorio. Registro de cambiosDiscusión
Usar al investigador del foro para ayudar a organizar y dividir temas extensos sam presentó una nueva personalidad de IA desactivada por defecto con la etiqueta ai en Discourse AI, capaz de analizar discusiones masivas y que ayudó a preparar la división del tema del tablero Kanban en subtemas para características, errores y soporte.
Botón mal ubicado de "AI Docs"
SvenPuschmann reportó un problema de accesibilidad con el botón flotante "AI Docs" que se superpone a la navegación en la aplicación PenPot, y pmusaraj proporcionó una solución CSS para ajustar el relleno del contenedor de superposición.
El texto singular ya no funciona después de personalizar la variante plural sam y Moin discutieron cómo sobrescribir solo la traducción de .one sin actualizar la variante .other rompe la pluralización en cadenas localizadas; editar ambas resuelve el problema (detalles).
Títulos de YouTube apareciendo intermitentemente en los resultados de búsqueda awesomerobot analizó por qué los títulos de los videos aparecen esporádicamente: el índice extrae del texto del mensaje, no de los metadatos del video incrustado, y compartió ejemplos de indexación inconsistente en demostraciones de búsqueda.
¿"Observar" temas, pero no mensajes?
tknospdr preguntó cómo recibir notificaciones solo para nuevos temas en una categoría; pfaffman aclaró la configuración Observar primer mensaje bajo notificaciones de categoría (ver pasos).
Cómo eliminar cuentas de usuario vía API sin bloqueo de IP
gschmid confirmó que incluir block_ip: false en el cuerpo JSON previene con éxito el bloqueo de IP en la API de eliminación de usuarios.
Personalizar ícono sin reemplazo global
digitaldominica preguntó sobre cómo apuntar a una sola instancia de ícono; awesomerobot lo marcó como duplicado de Cambiar una sola instancia de ícono y lo cerró a favor de esa solicitud.
Webinarios recurrentes
DamirDame solicitó soporte para webinarios recurrentes de Zoom en el plugin de calendario; el tema ahora rastrea el interés para agregar un manejador para eventos repetidos (publicación inicial).
Agregar un endpoint nodeinfo
Furbland_Channel propuso agregar un endpoint NodeInfo para la federación ActivityPub, y angus confirmó que el equipo investigará la exposición de /.well-known/nodeinfo pronto (hilo).
Taming el gran tema Kanban sam continuó el esfuerzo para dividir el tema mega-Kanban (#118164) en hilos enfocados de características, errores y soporte usando Forum Researcher; ve su publicación de limpieza en Tablero Kanban → #283.
Menú rápido de enlaces de perfil
digitaldominica preguntó cómo limitar el menú desplegable solo a páginas de perfil; Don compartió un PR que agrega una configuración enabled_user_profile_dropdown en el repositorio Menú rápido de enlaces de perfil.
Discourse Calendar (y Evento)
benji y Nick_Stager examinaron la duplicación de eventos de varios días en la barra lateral de próximos eventos; se intercambiaron ideas de resolución en mensaje #505.
Plugin ActivityPub
Olle11 preguntó cómo ocultar elementos de la interfaz de federación; la discusión continúa sobre la personalización de la barra lateral en mensaje #450.
Webinario: Crecer y retener tu comunidad
Danielle invitó a todos a unirse al webinario del 20 de mayo sobre psicología comunitaria y estrategias de retención — regístrate aquí.
Codificación automática de parámetros de URL analizados sam confirmó que los parámetros de URL de onebox ahora se codifican correctamente en porcentaje al agregar ?include_raw=true a los puntos finales JSON de los temas (ejemplo).
¡Qué remolino! Las personalidades de IA, las peculiaridades del calendario y las correcciones CSS nos mantuvieron tan ocupados que podríamos alimentar a una pequeña aldea de cachorros.
Matthias_Schuster tuvo dificultades para configurar un subdominio para Discourse y pfaffman señaló la guía de DNS de Namecheap leer más y proporcionó una solución directa leer más.
sheng_hualuo descubrió que hacer clic en los avatares de los usuarios ya no carga las tarjetas de usuario; los diagnósticos rastrearon el problema a una tabla de caché de clasificación de Gamificación faltante y a una plantilla de componente de tema obsoleta leer más y discusión.
patrickemin pidió un impulso manual de un solo clic para el personal; KhoiUSA describió una solución alternativa con el temporizador de temas leer más y Lilly sugirió el impulso automático como alternativa leer más.
bayardo.rivas informó que las confusiones entre trust_level_0/1 impiden el etiquetado durante la creación de temas; JammyDodger explicó las restricciones de los grupos de etiquetas leer más y HAWK confirmó que los usuarios de TL1 heredan los derechos de TL0 leer más.
cuo_wu preguntó sobre un plugin de lotería o sorteo; miembros de la comunidad pidieron un repositorio público leer más y sugirieron ruedas de selección impulsadas por IA leer más.
JammyDodger descubrió que el selector de etiquetas no se cierra al editar etiquetas mediante el ícono del lápiz; la solución alternativa es alternar primero el selector de categorías leer más y NateDhaliwal confirmó el problema en Android leer más.
JammyDodger señaló que los usuarios anónimos que visitan /activity/reactions reciben un error de acceso denegado y recomendó ocultar la pestaña o igualar otras páginas de actividad leer más y hacer referencia a discusiones relacionadas de UX leer más.
mark.reeves descubrió que los mensajes de ActivityPub no muestran correctamente las fechas en los oneboxes; propuso emitir fechas sin formato y mostró un ejemplo en un tema de webinar leer más y ejemplo de onebox.
Los usuarios vieron "Carga JSON inválida recibida" al usar Resumir tema con IA; Roman_Rizzi confirmó que el error de Gemini se corrigió en PR #1340 después de ajustes en el esquema leer más.
Un cambio reciente en /admin/users/list/all.json causó fallos; joffreyjaffeux se disculpó y revirtió la fusión 8 horas después leer más con una reversión de commit ver commit.
Durante una importación masiva de vBulletin, una restricción nula en pinned_globally causó fallos; pfaffman rastreó los valores predeterminados a process_topic en bulk_import/base.rb#L1480-L1496 y confirmó que los temas se crearon a pesar del fallo leer más.
Andrew15-5 solicitó múltiples fijaciones globales en la página de inicio; Moin demostró fijaciones globales consecutivas en la interfaz de usuario leer más y describió los pasos del temporizador de fijación leer más.
lindsey compartió un fragmento de CSS para restaurar los colores de texto de las categorías faltantes y mejorar el contraste para #categoriesver solución alternativa (publicación 13) y davidb confirmó que está investigando el error de automatización (publicación 17) leer más
ondrej descubrió que pegar la URL de una categoría oculta en el editor revela inesperadamente subcategorías privadas (publicación 1) detalles y el equipo está verificando las restricciones de alcance (publicación 1) leer más
AdjustableWrench reportó que las casillas de verificación HTML para campos de usuario personalizados requieren dos clics en navegadores de escritorio (publicación 1) problema y la retroalimentación de la comunidad sugiere que esto podría ser un problema de enfoque DOM en múltiples navegadores leer más
alex.diker intentó probar Discourse a través de la imagen Docker de Bitnami y se encontró con salidas del contenedor (publicación 1) registros y merefield recomendó usar la configuración estándar de Docker para soporte completo (publicación 3) leer más
bartv quería una expresión regular para detectar números de teléfono internacionales en palabras vigiladas; JammyDodger señaló que la escritura manual evita los separadores de tubería (publicación 3) solución y el filtro de spam ahora está detectando más números (publicación 4) leer más
Lyles no podía ver el botón «nuevo tema» en community.openai.com; Lilly confirmó que los problemas de cuenta no son reproducibles y sugirió contactar a los administradores de ese sitio (publicación 3) consejos y pfaffman recomendó una prueba en modo incógnito (publicación 4) leer más
Matthias_Schuster preguntó cómo configurar un subdominio; pfaffman explicó que es solo un registro A de DNS (publicación 8) aclaración y merefield corrigió el uso del campo «Host» con capturas de pantalla (publicación 9) leer más
Mahidhar se preguntó cómo mostrar subcategorías como una lista colapsable; Moin señaló el plugin de Discourse Doc Categories (publicación 3) plugin y compartió el tema del Índice de documentación (publicación 3) leer más
Kartoon notó que el resaltado de «nueva respuesta» desapareció en uno de sus temas (publicación 1) captura de pantalla y las sugerencias apuntan a anulaciones de CSS del tema (publicación 1) leer más
MarkDoerr agregó soporte para la moneda SEK al plugin de Suscripciones mediante una PR (publicación 13) ver PR y los miembros de la comunidad celebraron la nueva opción (publicación 14) leer más
patrickemin solicitó un botón de «impulso» con un solo clic para temas del personal; pfaffman sugirió un componente de tema para agilizar la llamada AJAX (publicación 4) propuesta y discutió la programación predeterminada (publicación 6) leer más
MachineScholar preguntó sobre un Protocolo de Contexto de Modelo (MCP) oficial de Discourse; las respuestas indican que aún está en evolución y advierten contra la adopción temprana (publicación 8) discusión
awesomerobot abordó una congelación del panel de control hasta que se abre la barra lateral y vinculó una corrección en Core (publicación 2) parche
#Data e informes
JammyDodger revisó las consultas para contar búsquedas totales; los miembros de la comunidad ofrecieron fragmentos de SQL y casos de prueba (publicación 6) ayuda con la consulta
#Site retroalimentación
NateDhaliwal vio un icono de globo con un signo más en el menú de publicaciones y preguntó su función; la comunidad aclaró su papel en la configuración de traducción (publicación 1) detalles
awesomerobot resolvió la congelación del panel de control vinculando una corrección en Core en el problema #UX
Esperamos que tu CSS sea vibrante, que tus contenedores Docker sigan funcionando y que tu expresión regular capture cada número de teléfono astuto: ¡feliz Meta-ing!
#Site comentarios – Don abrió una discusión sobre el propósito del botón del globo con un signo más en translator/discourse-translator, y JammyDodger, Falco y otros exploraron cómo habilitar la configuración experimental_content_localization y las futuras funciones de traducción con IA leer más
Soporte – bdfl preguntó sobre la desactivación de la longitud mínima de las publicaciones, JammyDodger y KhoiUSA aclararon el rango obligatorio (1–2.000.000.000 caracteres) con capturas de pantalla, mientras que Richie y tobiaseigen debatieron las implicaciones de UX y una solución alternativa con <empty post>leer más
Error – Lilly propuso un botón de “Configuración avanzada” para restaurar el campo de color de texto faltante en la configuración de categorías introducido por una actualización reciente leer más
Plugin – Olle11 confirmó que las actualizaciones de ActivityPub solucionaron un problema de publicación federada en el plugin experimental leer más
Soporte – Kartoon investigó una misteriosa pérdida de colores de resaltado en escritorio en un tema personalizado, identificando un cambio central en CSS tras las actualizaciones recientes leer más
#Self-Hosting – Ethsim2 detalló una restauración completa mediante s3/scp y un cambio de Mailgun a Brevo, luego preguntó cómo eliminar el banner posterior a la restauración leer más
Error – cuo_wu señaló un error CORS causado por una ruta relativa, buscando cualquier corrección upstream leer más
Plugin – thoka fue bloqueado por un recurso faltante (locales/i18n.js) tras la limpieza central en el plugin Multilingual pavilionleer más
Tema componente – Kartoon sugirió que una lista de denegación de emoji podría reemplazar el componente Omit Emoji, pero aún valora el uso manual de código como respaldo leer más
Tema – NateDhaliwal solicitó un botón circular de tabla de contenidos en el tema experimental Horizon para una mejor consistencia visual leer más
Soporte – Jose_C_Gomez se encontró con una versión de Docker no compatible en Ubuntu 16 durante una actualización web, buscando asesoramiento sobre reversión o actualización del sistema operativo leer más
Desarrollo – pfaffman tuvo dificultades para renderizar un componente DTooltip dentro de un campo de formulario, buscando ejemplos funcionales del núcleo u otros plugins leer más
Desarrollo – elmuerte descubrió que los cambios en client.en.yml hacen que el servidor Puma de un entorno de desarrollo WSL2 se cuelgue, bloqueando las recargas en caliente leer más
#Developer Guías – Janno_Liivak preguntó cómo configurar la ruta del socket de PostgreSQL al usar asdf en Ubuntu, ya que db:create no puede encontrar /tmp/.s.PGSQL.5432leer más
UXJagster descubrió que hacer clic en /latest dentro de una categoría filtra los mensajes más recientes de esa categoría en lugar del feed global, lo que dio lugar a un debate sobre UX con JammyDodger aclarando el comportamiento esperado (mensaje original / discusión)
UXmeglio destacó la duplicación de listados de asignaciones en el encabezado del tema, lo que llevó a nat a confirmar que cada enlace de asignación apunta a diferentes mensajes y aclarar el comportamiento de renderizado (detalles / aclaración)
Dev (dev-news) david esbozó el calendario de obsolescencia para <script type='text/discourse-plugin'> y <script type='text/x-handlebars'>, aconsejando la migración de las plantillas de temas a archivos .hbs o .gjs dedicados (anuncio) y señalando el tutorial de temas aquí
Soportecarlossouza descubrió que las activaciones de temas no alteraban la interfaz de usuario hasta cambiar el «Menú de navegación» a «Menú desplegable en el encabezado» y agregar CSS para ocultar el banner de bienvenida; pfaffman y merefield explicaron las diferencias entre temas y componentes de temas, y HAWK confirmó que el asistente de configuración pronto incluirá estas opciones (problema / solución)
Soportesok777 reportó que las cargas grandes de data-preloaded para usuarios activos desde hace mucho tiempo aumentaron los tiempos de carga de la página de inicio diez veces, y pangbo propuso hacer que el estado de seguimiento de temas sea una solicitud asíncrona opcional para mejorar el rendimiento (informe / propuesta)
SoporteMoin preguntó cómo cerrar automáticamente una categoría después de un número determinado de mensajes, y sam aclaró las reglas basadas en el tiempo existentes y esbozó el potencial de una nueva función de cierre automático por «recuento de mensajes» (pregunta / aclaración)
Soporte (barra lateral) alkah3st preguntó sobre la implementación de subcategorías desplegables como en el foro de Unreal Engine, luego demostró código JS/CSS asistido por IA para ello, lo que provocó referencias a discusiones existentes sobre componentes de temas (inicial / revelación del código)
Soportemeglio propuso una vista de «ordenamiento manual» para arrastrar y soltar temas, mientras que Jagster y HAWK explicaron la lógica de ordenamiento de foros y nathank sugirió alterar las fechas de creación como solución alternativa (propuesta / solución alternativa)
Soporteaas reportó que las animaciones SVG perdían <defs> al subir, y Arkshine identificó que <symbol> no estaba en la lista blanca en upload_creator.rb, demostrando que su adición restaura el renderizado adecuado (problema / resolución)
Soportenoahl preguntó si la IA podría notificar automáticamente a los moderadores cuando un mensaje sugiere una solución—citando experimentos de moderación basados en IA—e inició una discusión sobre señales inteligentes de temas referencia del experimento / solicitud
SoporteSteve_John reportó cargas de página inconsistentes y migas de pan faltantes entre categorías de nivel superior y subcategorías, y pfaffman señaló la función experimental de carga diferida de categorías como una posible causa (síntoma / diagnóstico)
Soportealkah3st descubrió que las nuevas paletas de colores rechazan silenciosamente los códigos hexadecimales que contienen «#», requiriendo valores sin el símbolo de almohadilla para guardar los cambios (informe / solución)
Con ajustes de temas, experimentos con IA y acertijos de UX a raudales, ha sido un día agitado; ¡es hora de relajarse con un meme de cachorros y recargar energías!
Architect compartió información sobre la actualización a #Ubuntu 25.04 Plucky Puffin, cuestionando su impacto en el rendimiento de Discourse y provocando una discusión sobre las actualizaciones LTS frente a las no LTS lee más.
RGJ detectó un error tipográfico en el código del componente custom-category-boxes, y sam lo reconoció rápidamente y alertó al equipo para corregirlo ver problema.
kuba-orlik y JammyDodger debatieron sobre la posibilidad de revertir ediciones que solo afectan a etiquetas en el historial de revisiones, aclarando las expectativas sobre ediciones secuenciales y la persistencia de etiquetas detalles.
copymonopoly reportó que la función Auto Tag Topic del plugin de automatización falla al detectar enlaces, aunque funciona correctamente con las cargas de imágenes, lo que provocó una revisión por parte de joffreyjaffeuxsaber más.
Parker1090 encontró un bloqueo en la resumen de temas basado en IA con Google Gemini debido a un esquema de respuesta inválido, lo que provocó un análisis de errores y una verificación de especificaciones lee más.
Moin y JammyDodger exploraron los límites de recuento de mensajes en las categorías de Support, sopesando los pros y los contras de limitar las respuestas para mantener el enfoque del tema discusión.
Matthias_Schuster aprendió cómo mostrar las subcategorías encima de los temas en la sección Support activando la configuración «Mostrar lista de subcategorías encima de los temas»guía.
tknospdr reveló un concepto de mercado en Support para vender mensajes individuales, delineando los permisos de los grupos de suscripción y las estrategias de webhook para automatizar el acceso basado en mensajes concepto.
Joe_F y tobiaseigen refinaron las configuraciones de tableros kanban en Support, diagnosticando desalineaciones en la visualización y recomendando ajustes de temas como Horizon para optimizar la disposición ver solución.
Olle11 se preguntó por la ausencia de categorías para usuarios invitados en móviles, y nat pidió capturas de pantalla para identificar inconsistencias en la renderización de la barra lateral hilo.
tobiaseigen abogó por la capacidad de aplicar colores de etiquetas y categorías a las columnas de los tableros kanban, destacando el potencial para indicadores visuales más ricos en los flujos de trabajo de proyectos propuesta.
sam describió una condición faltante en los disparadores de automatización para temas resueltos, delineando acciones de IA impulsadas por personas para sugerir soluciones en nuevos mensajes información.
MachineScholar reportó que el Asistente de IA interrumpe las transmisiones de audio mp3 en UX, reiniciando la reproducción al cerrar el modal del asistente y degradando la experiencia del usuario en el LMS lee más.
StefanoCecere pidió mejoras en los menús desplegables del tema Horizon, lo que provocó ideas sobre un componente de menú superior compatible con Discourse detalles.
MichaIng enfrentó errores 404 recurrentes por recursos Workbox faltantes en Installation, y pfaffman lo orientó hacia verificaciones de versión y validaciones de caché para resolver archivos faltantes discusión.
#Site comentarios
hugh actualizó los enlaces de documentación y refinó los alcances para las contribuciones en Documentation, aclarando qué portadas personalizadas merecen una participación más amplia de la comunidad actualizaciones.
tobiaseigen proporcionó información sobre Feature permitir que las columnas del tablero kanban muestren colores de categorías y etiquetas ver mensaje y ayudó en Support problemas de visualización del kanban ver mensaje.
sam mejoró la clasificación de errores en Bug error tipográfico en cajas de categorías personalizadas ver, describió mejoras en la automatización basadas en personas en Feature notificaciones de IA ver, guió mejoras en la clasificación de IA en #Site Gestión: respuestas de personas ver, y verificó la categorización de etiquetas por IA en Support inicio rápido del etiquetador ver.
selase depuró el error de serialización de la tarjeta de usuario en el plugin de gamificación en Support, rastreando las verificaciones de vistas materializadas en el código ver mensaje.
dax aclaró los límites históricos sobre el cierre automático de temas en discusiones de Support, reforzando los límites selectivos de recuento de mensajes ver mensaje.
pento abordó las expiraciones de enlaces de invitación en Bug invitaciones a usuarios existentes, creando un enlace perpetuo para agilizar la incorporación de usuarios ver mensaje.
hugh refinó los alcances de la documentación de comentarios #Site, actualizando el OP con orientación precisa sobre casos de uso de nicho ver mensaje.
joffreyjaffeux investigó inconsistencias del botón atrás en la nueva interfaz de usuario del componente de tema para informes de Bugver mensaje y probó la automatización Auto Tag para Bug fallos en la condición de enlace ver mensaje.
nat identificó el contexto de la interfaz de usuario para la falta de listados de categorías en móviles en Support, solicitando ejemplos de usuarios para reproducir el problema de visualización para invitados ver mensaje.
Esto es todo sobre todo, desde las actualizaciones de Plucky Puffin hasta los contratiempos con mp3: ¡que tu Discourse sea tan fluido como el triple búfer de GNOME 48!
craigconstantine propuso formar un pequeño grupo de reflexión con cuatro administradores de Discourse para auditar las comunidades de los demás en sesiones quincenales por Zoom, ofreciéndose incluso a rotar la organización y compartir comentarios antes de las reuniones leer más.
awesomerobot explicó por qué el selector de categorías del componente de tema Kanban es engorroso y sugirió dividir el menú desplegable y la entrada personalizada de "@" en configuraciones separadas para solucionarlo leer más.
meglio planteó preocupaciones sobre la edición accidental de títulos de temas al hacer clic para seleccionar texto, reflejando la frustración generalizada de que la función hacer clic para editar interrumpe flujos de trabajo simples de copiado leer más.
meglio también preguntó por qué los temas cerrados siguen consumiendo créditos de votación en la lista "Mis votos" y recomendó separar visualmente los votos activos y los cerrados para mayor claridad leer más.
awesomerobot confirmó una corrección para un error tipográfico en el plugin custom-category-boxes después de que craigconstantine detectara el problema y lo reportara al equipo leer más.
Rubi solicitó una advertencia o confirmación al responder a mensajes privados que incluyen tanto a personal como a usuarios regulares para evitar divulgaciones no intencionadas, lo que generó una discusión sobre una posible mejora central leer más.
stefl pidió una forma de detectar pegados de código sin formato y solicitar a los usuarios que usen comillas de código; Moin recomendó el componente de tema Unformatted Code Detector leer más.
Bruce5051 confirmó haber recibido la insignia Devotee (pero no la de Aniversario) un día después de que JammyDodger predijera que aparecería leer más.
alkah3st buscó un método más eficiente que Admin > Textos del sitio para reemplazar masivamente el texto del sitio ("Temas → Hilos", etc.), y pfaffman señaló el archivo config/locales/client.en.yml como la fuente maestra leer más.
Joe_F se preguntó si los avatares del autor original (OP) podrían mantenerse fijados en las listas de temas en lugar de los avatares del último comentarista; awesomerobot y Moin señalaron componentes de tema para móviles y escritorio que pueden lograr esto leer más.
Tarun_Sharma se encontró con restricciones de unique_post_min al publicar contenido idéntico mediante la API y descubrió que las cuentas de administrador eluden estos límites leer más.
nathank reportó que los enlaces de inicio de sesión se enviaban al correo principal en lugar del secundario cuando los usuarios ingresaban este último en la página de inicio de sesión, causando confusión leer más.
Steve_Ridout solicitó una forma de que la opción de cancelar la suscripción con un solo clic de Gmail se aplicara a todos los temas en lugar de solo al actual; merefield bromeó diciendo que los correos de restablecimiento de contraseña merecen un tratamiento especial leer más.
Matthias_Schuster intentó desactivar los colores de las categorías principales sin éxito y descubrió que la configuración de color "opcional" no se comportaba como se anunciaba leer más.
SubStrider compartió una captura de pantalla de un formulario de compositor personalizado complicado y pidió consejos de UX sobre cómo manejar formularios muy largos en la ventana de creación de temas de un plugin leer más.
Parece que ayer escalamos tableros Kanban, corregimos errores tipográficos, resolvimos sorpresas en mensajes privados e incluso luchamos con los colores—¡a por otro día de descubrimientos (y menos ediciones accidentales)!
Los usuarios descubrieron que las listas de categorías impulsadas por IA solo muestran slugs parciales para foros de segundo nivel, truncando los nombres de los padres, lo que provocó una exploración más profunda de la fuente de datos de la herramienta ai en La lista de categorías para IA no devuelve slugs completosleer más
Los administradores preguntaron si renombrar una etiqueta automatiza las actualizaciones en todos los temas, con la confirmación de que las ediciones de etiquetas son globales en Renombrar etiquetas: consecuenciasleer más
La integración experimental de búsqueda de Discord a Discourse impulsada por IA generó preguntas sobre su dirección, resueltas con la aclaración de que actualmente soporta búsquedas de Discourse desde Discord en Búsqueda de Discord en Discourse AIleer más
Los miembros preguntaron sobre redirigir a nuevos usuarios a un tema específico en su primer inicio de sesión, aprendiendo que solo es posible mediante un plugin personalizado, como se detalla en ¿Redirigir a un tema en el primer inicio de sesión?leer más
Los desarrolladores de la comunidad aún no pueden replicar la traducción automática de títulos y resúmenes de temas de meta en sitios autoalojados, como se discute en Traducción de títulosleer más
"Ha sido un torbellino de peculiaridades de kanban, investigación de slugs de IA y maratones de soluciones de Discobot; ¡esperemos que tu comunidad esté funcionando un poco mejor que nuestras notificaciones hoy!"
Frully (4 me gusta, 2 publicaciones) – depuró instalaciones del plugin Solved en Discourse Solved y confirmó una reconstrucción exitosa en la publicación 381.
Soporte – CraigSmith no pudo mostrar enlaces externos de ToS/Privacidad, y awesomerobot junto con JammyDodger detallaron cómo agregarlos en la navegación de la página Sobre nosotros o mediante un componente de tema personalizado leer más.