lindsey dio inicio al boletín Proyectos actuales – octubre de 2025 para revelar cambios próximos en el área de administración y el soporte de cuadrículas de imágenes, lo que llevó a one1 a preguntar sobre opciones de exclusión voluntaria de IA [403328/2] y a Falco a aclarar el comportamiento de alternancia de la búsqueda con IA [403328/4]. Leer más
Moin lanzó Filtrar favoritos en Filtrar favoritos, permitiendo a los usuarios guardar y establecer como predeterminados sus filtros de temas favoritos. La retroalimentación de la comunidad elogió el truco, y sam sugirió soporte nativo para futuras mejoras [386594/4]. Leer más
Una nueva oleada de spam surgió en Spam de “system”, donde “system” publicó repentinamente anuncios de envíos y cumplimiento fiscal en chino. Falco rastreó el error a correos entrantes que terminaban bajo el usuario sistema [386364/4], y el equipo está trabajando en una solución. Leer más
ice.d discutió Grupos/publicaciones oficiales, proponiendo un punto medio entre temas fijados y con banner. tobiaseigen y Moin analizaron la configuración de fijar/desfijar, ajustando los valores predeterminados para resaltar publicaciones clave [386255/6]. Leer más
sok777 preguntó si marcar contenido podría reducir puntos de gamificación en Reducción de puntos para usuarios marcados. Falco describió cómo aplicar penalizaciones a través de la API de Gamificación, pero señaló que la puntuación integrada sigue siendo solo positiva [386482/2]. Leer más
david revisó las deprecaciones de plantillas de componentes y fusionó la corrección para Salida de envoltura de logotipo de inicio…, mejorando el comportamiento de las salidas de complementos.
tobiaseigen compartió los destacados de la Semana de la Comunidad de Toronto, donde Saif, Jenny y ruben hablaron sobre migraciones, construcción de comunidad e incluso calcetines de Discourse. leer más
lindsey presentó una lightbox actualizada construida sobre PhotoSwipe, mejorando la visualización de imágenes en escritorio y móviles, y añadiendo controles de navegación de galería. leer más
hugh anunció la 3.6.0.beta2, con paletas de colores de temas integrados editables, barras de progreso de traducción por IA en tiempo real y seguimiento mejorado de wikis. leer más
Falco presentó Discourse MCP y demostró un flujo de trabajo de integración Discourse→Jira, generando discusión sobre casos de uso de agentes de IA. leer más
El equipo de Discourse mostró inspiradoras Comunidades de IA en nuestra última recopilación de Discourse Discover. leer más
Canapin propuso ofuscar automáticamente los nombres de usuario citados al eliminar una cuenta para respetar mejor la privacidad del usuario. leer más
moin y per1234 debatieron sobre recuperar el inicio de sesión modal, mientras que tobiaseigen solicitó datos de impacto sobre las tasas de registro. leer más
hameedacpa pidió un botón de "Formato" impulsado por IA para convertir texto en encabezados y viñetas optimizados para SEO; NateDhaliwal compartió un prompt efectivo y sus resultados. leer más
jrgong sugirió un menú de comandos con barra diagonal (/) en el editor de texto enriquecido, similar a Notion, para agregar imágenes, GIFs, encuestas, etc. leer más
craigconstantine discutió el componente Horizon theme + Topic Thumbnails, detallando casos de uso para podcasters y jardinería, y solicitando soporte oficial. leer más
Un informe de seguridad de un investigador externo llevó a Falco a aconsejar canalizar los problemas a través de HackerOne. leer más
NathanJPearce preguntó sobre hilos específicos de capítulos en Discourse en FF7.com; ToddZ y chapoi lo guiaron a través de enlaces permanentes y el plugin de WordPress para Discourse. leer más
Ahmed7 reportó la falta de reacciones en iOS; sam explicó las pruebas en modo seguro y NateDhaliwal rastreó el problema a un conflicto de CSS en el plugin de Jira. leer más
itsbhanusharma diagnosticó copias de seguridad de Discourse ocultas por el CSS del tema y ayudó a restaurar la visibilidad de las copias de seguridad en S3 en una solicitud en la categoría Mercado. leer más
tyler-mairose-sp investigó políticas de contenido con IA; j127, Tris20 y otros opinaron sobre estrategias de divulgación, verificación y aislamiento por categorías. leer más
Se aclararon las preguntas frecuentes sobre la integración de correo: Lilly y tobiaseigen explicaron las diferencias de visibilidad de la API de Mailgun entre alojamiento gestionado y autoalojado (#386821) y mostraron cómo habilitar reply_by_email mediante la configuración del sitio (#387229). leer más sobre Mailgun • leer más sobre recepción de correos
arun quería que G > C saltara a categorías específicas; pfaffman demostró un componente de tema que agrega KeyboardShortcuts.addShortcut("g 1", …). leer más
bayardo.rivas revisitó los picos en "Temas más referidos" en un foro privado; tobiaseigen concluyó que probablemente se deban a tráfico de bots o compartición en redes sociales, sin necesidad de tomar más medidas. leer más
nathank señaló que el texto al pasar el cursor sobre el botón de seguimiento ("Seguimiento") es engañoso; awesomerobot y el equipo debatieron sobre redacciones más claras como "nivel de notificación". leer más
tkforbes destacó las marcas de verificación de bajo contraste en los botones de eventos Asistir / Interesado / No asistir; esto llevó a una discusión sobre accesibilidad del color y peso de los iconos. leer más
Richie reportó que la ventana emergente de citas está oculta detrás de los menús de iPadOS; sam notó una corrección para iPhone y sugirió extenderla a iPad. leer más
pangbo mostró cómo obtener acme.sh a través de un proxy en servidores de China continental y desactivar los recursos precompilados para una ejecución más fluida de ./launcher rebuild. leer más
pfaffman guió a un administrador en la actualización a PostgreSQL 15 tras errores de "comando inválido \restrict", vinculando detalles de CVE-2025-8714. leer más
Anton_Akhmerov inició la discusión sobre la migración de Mattermost a Discourse, evaluando scripts de importación masiva frente al puente de chat mediante ActivityPub. leer más
#Hosting
supermathie expuso la violación de RFC de List-Unsubscribe por parte de SendGrid, mostrando encabezados rotos que eliminan enlaces de cancelación de suscripción fáciles y urging el uso de otros ESP o la corrección de encabezados. leer más
tobiaseigen inició el resumen de la Semana de la Comunidad de Toronto, respondió preguntas sobre migraciones y artículos promocionales, y fijó globalmente el tema para visibilidad durante el fin de semana. ver inicio • ver fijado
lindsey implementó el despliegue de la lightbox PhotoSwipe y refinó la retroalimentación de los usuarios sobre la navegación de galerías y la configuración de bucle. ver introducción • retroalimentación de usuarios
sam solucionó problemas de reacciones en iOS, realizó pruebas en modo seguro y propuso un enfoque de compresión de mapas del sitio impulsado por LLM. depuración de reacciones • RAG de mapa del sitio
supermathie lideró una reestructuración de la tarea rake emails:test, agregó conmutadores reales de STARTTLS y pulió los mensajes de error. refactorización de tarea
awesomerobot aclaró el texto al pasar el cursor sobre notificaciones, sugirió mejoras de UX y agregó una configuración giphy_size_variant para controlar el tamaño de los archivos GIF. corrección de cursor • configuración de giphy
pfaffman ayudó con errores de restauración de Postgres multisitio, compartió consejos para encuestas por correo y demostró el poder de KeyboardShortcuts.addShortcut en un componente de tema personalizado. solución de Postgres • demo de atajo
Jenny, Saif y ruben reforzaron la presencia comunitaria en la Semana de la Comunidad de Toronto, coescribiendo el resumen y mostrando la experiencia de Discourse en migraciones.
Juan_David_Martínez fusionó una corrección para el conflicto entre Brand Header + Versatile Banner, asegurando que estos componentes de tema funcionen bien juntos.
loic hizo un backport de una mejora de rendimiento que hace que los plugins deshabilitados sean verdaderamente inertes, reduciendo llamadas innecesarias al serializador.
Gracias por leer, ¡nos vemos de nuevo la próxima semana!
Presentación de la búsqueda en chats lindsey presentó la nueva función de búsqueda en chats el 5 de noviembre, permitiendo la búsqueda en canales completos, chats grupales y mensajes directos desde la barra lateral leer más.
Categorías de documentación de Discourse en planes de negocio nat anunció que el plugin Categorías de documentación de Discourse ya está disponible en nuestra categoría de alojamiento empresarial.
¿Queremos cerrar automáticamente los temas de soporte? tobiaseigen propuso cerrar automáticamente los temas de Soporte 30 días después de la última respuesta en [387520/1], desatando un debate comunitario con Moin y Falcoleer más.
Anclaje de temas a nivel global en Meta tobiaseigen está experimentando con el anclaje de hasta tres temas globales y desactivando el desanclaje automático, facilitando la relectura de discusiones ancladas leer más.
El interruptor de búsqueda se vuelve a abrir en cada clic Moin informó que, tras usar el botón atrás, cada clic alternaba la apertura/cierre de la búsqueda; cvx lo corrigió en la PR 35876 leer más.
Nombre de archivo ICS indefinido en el plugin de calendario dax descubrió que las descargas de archivos .ics se nombraban como undefined.ics; sam fusionó la PR 35886 para unificar la generación de ICS y corregir los nombres de archivo leer más.
Fotos mostradas parcialmente en Chrome PWA en tabletas Moin reprodujo un error de lightbox RTL en Android e iPad, rastreado en [387639/6].
Los registros de acciones del personal muestran el usuario incorrecto
Navegar entre los registros de acciones de los usuarios no actualizaba el filtro; la PR 35842 de gabriel restauró el filtrado correcto leer más.
Error de permiso en la búsqueda de marcadores
Buscar :test en marcadores arrojó un error 500 debido a un parámetro SQL faltante, corregido por la PR 35850 leer más.
Falta el botón de traducción de un solo post MiikkaLaitila preguntó cómo habilitar el botón "Traducir ahora" en content-localization; nat y Moin guiaron la adición de addTranslation al menú de post en [387756/1].
Migración de canales de Mattermost italo detalló cómo crear un script de importación personalizado para migrar de Mattermost a Discourse en [386881/5], cubriendo la importación de DM, menciones y archivos adjuntos.
Instalar un nuevo tema elimina las paletas de colores kris.kotlarek lanzó la PR 35754 para preservar las paletas personalizadas al agregar nuevos temas leer más.
Revisión de la salida de emails:test Moin informó una alerta de administrador inesperada en rake emails:test; pmusaraj la suprimió para sitios alojados en [387286/5].
Componente de entrada de color para no administradores pirhoo preguntó si color-input podría existir fuera de discourse/admin; david recomendó copiar el componente en su plugin por ahora leer más.
Carrusel de imágenes de posts de Discourse NateDhaliwal lanzó un componente de tema tipo carrusel impulsado por Splide/Swiper con miniaturas en [387872/1].
El ciclo de vida de la comunidad: desde el lanzamiento hasta el legado HAWK exploró las etapas de la comunidad desde el inicio hasta la mitosis y la necesidad de soporte de archivo en [387820/1].
Cómo Discourse usa Discourse blake detalló cómo nuestra organización remota de más de 100 empleados funciona completamente con Discourse en [387597/1].
La configuración Styleguide_allowed_groups es ignorada gormus descubrió que el plugin Styleguide estaba abierto a todos; pmusaraj lo corrigió en la PR 35912 tras la reproducción de Moin en [387869/1].
El banner de "Nuevos posts" es demasiado pequeño en iPad AstonJ notó que el nuevo aviso de hilo quedó demasiado estrecho y ocultó las avatares; la PR 35852 restauró los puntos de interrupción para múltiples avatares leer más.
El estilo de los tipos de Reviewable se rompe en alemán Moin notó que las clases de reviewable en alemán no tenían color; rastreado en [387729/1].
Hueco enorme bajo tablas en tabletas Moin compartió capturas de pantalla del espacio vertical adicional debajo de los diseños de table-builder en [333153/1].
Se aprecia la edición comunitaria completa ToddZ agradeció a Discourse por ofrecer todas las funciones a quienes se autoalojan en [387594/1].
Emoji Fluff actualizado Roi señaló los avisos de obsolescencia en [339163/31]; Arkshine lo revivió con la PR 72949d2 agregando soporte para editor rico y chat.
Funcionalidad de ocultar "Fuera de tema" thec propuso plegar las respuestas fuera de tema detrás de un interruptor de banner rojo, una función clásica de foros antiguos en [387619/1].
Plugin de propina "apoya este post" Lightning chavic propuso un plugin de propinas en Bitcoin impulsado por Breez SDK; discusión temprana en [387770/1].
Extensión del compositor con comandos de barra ego-lay_atman-bay adaptó una extensión de bloques BBCode para el Editor de Texto Rico, luego corregida cambiando de tokens html_raw a bbcode_open en [387753/2].
Configuración de administrador para la vista predeterminada del calendario manuel pidió una configuración para elegir las opciones predeterminadas de Mes/Semana/Año, con sugerencias de ruta en [387389/5].
Excluir GIFs de las miniaturas de los temas jrgong solicitó omitir los GIFs en las tarjetas de tema para miniaturas más limpias en [387446/1].
Gestión del sitio (#site-management)
Guía de administrador para etiquetas Moin señaló /tag_groups después de que se corrigiera la entrada de menú faltante en [121041/41].
UX del mensaje de revocación de correo electrónico Ltrlg examinó los avisos de rebote confusos y sugirió una redacción más clara en [387675/1].
Picos enormes en "Temas más referidos" bayardo.rivas vio conteos de clics irreales en foros privados; tobiaseigen aconsejó soporte de Mercado en [330332/6].
Problemas con el resumen de actividad/digesto Jacob_Peebles y @tobiaseigen rastrearon correos electrónicos de resumen faltantes y correcciones relacionadas con plugins en [385651] y [385621].
Moin identificó y aclaró por qué no había opción de edición para un mensaje marcado, guiando sobre la configuración del menú de mensajes y los permisos para restaurar contenido marcado.
Tema y UX
ばこん actualizó el Tema Glacier para corregir el ancho excesivo y abordar los errores de borde en Safari móvil bajo Tema.
putty lanzó Hidden User Fields, un componente de tema que permite restringir la visibilidad de campos de usuario a grupos específicos, generando discusiones sobre la configuración del editor de objetos.
Lilly ayudó a adopilot a solucionar problemas con el componente User Card Directory, resolviendo errores en la consola y verificando la compatibilidad con la última versión de Discourse.
kaktak compartió el Plugin generador de llms.txt de Discourse, automatizando la creación de llms.txt para guiar a los sistemas de IA en la indexación del contenido del foro.
kaktak también publicó Autenticación OAuth2 con ID de Yandex, un plugin para el inicio de sesión seguro con cuentas de Yandex, incluyendo verificación de correo electrónico e importación de avatares.
pmusaraj amplió el soporte de la API REST para que los usuarios no anónimos puedan solicitar contenido localizado mediante ?tl=en en “Soporte para parámetros tl=[idioma]”.
stephtara inició “Instalación nueva, ¿por dónde empiezo?” buscando orientación sobre la restauración de copias de seguridad y la elección de temas para una comunidad migrada desde Facebook.
jawestenberg’s “La muerte de la memoria comunitaria” reflexionó sobre los peligros de los archivos de chat efímeros frente a los foros como bases de conocimiento a largo plazo.
AMA en vivo con Sam y Hawk sam y HAWK respondieron preguntas sobre los próximos 5–20 años de Discourse, mejoras en el lanzador de Docker, experimentos de moderación con IA y garantías de Discourse ID en el AMA: ¿Qué sigue para Discourse?. Leer más
Resenha Voice Rooms Falco lanzó Resenha, un plugin de chat de voz con WebRTC, peer-to-peer y cifrado de extremo a extremo que vive en tu barra lateral. Leer más
Discourse Video Stream
La integración con Cloudflare Stream de Falco permite la subida directa de videos, transferencias de archivos grandes reanudables y streaming adaptativo con Shaka Player. Leer más
Autenticación VK ID OAuth 2.1
Miembros de la comunidad contribuyeron con un plugin de autenticación VK ID para regiones que requieren servicios de inicio de sesión locales. Leer más
Organizador de categorías en la barra lateral
El componente de Drew-ART colapsa y codifica por colores las secciones de la barra lateral con selectores arrastrables para usuarios no técnicos. Leer más
Rendimiento lento en la primera carga itsbhanusharma y RGJ diagnosticaron tiempos de carga inicial lentos en algunos hosts VPS como limitaciones de E/S, recomendando el uso de CDN o cambiar de proveedor. Leer más
Desplazamiento del menú desplegable de etiquetas weels notó la falta de etiquetas en el diálogo de nuevo tema en #tagging (Comentarios sobre el sitio); la barra de desplazamiento ligera oculta etiquetas adicionales más allá de seis. Leer más
Bootstrap Let's Encrypt ENOENT featheredtoast identificó archivos runit faltantes en configuraciones de Ubuntu LTS, documentando una solución de superposición 2 en /etc/docker/daemon.json. Leer más
Desarrollo
Patrones de almacenamiento de plugins
La pregunta de Ethsim2 sobre almacenar un solo ID de tema llevó a sam a proponer la obsolescencia de PluginStore en favor de tablas dedicadas (discusión). Leer más
Discourse Vibe (dv) sam presentó dv, una herramienta de desarrollo multi-contenedor para ejecutar agentes de IA, realizar comprobaciones de PR y gestionar contenedores de prueba. Leer más
Modernización de scripts en línea
Una profundización en dev-news mostró cómo reemplazar las etiquetas heredadas <script> con api.renderAfterWrapperOutlet y componentes Glimmer (#366482/43). Leer más
Automatización de actualizaciones de plugins merefield demostró la adición de ganchos after_code en app.yml para la eliminación y clonación automáticas de directorios de plugins personalizados durante las reconstrucciones. Leer más
Corrección de fallos de Sidekiq Runit hel_Sinki destacó salidas silenciosas de Sidekiq en el script oficial de runit de Docker; sam aclaró que las configuraciones actuales ejecutan Sidekiq bajo Unicorn. Leer más
UX
Correcciones del editor en iOS j.jaffeux implementó mejoras para ios 26 y la posición del editor PWA, abordando desenfoques de pantalla completa y desalineación del teclado. Leer más
Error del detector de código sin formato Moin reportó un error de tema en la inicialización del servicio del editor; el PR principal d2f5f964 lo resuelve. Leer más
Desasignación masiva en la pestaña Asignaciones Lilly propuso añadir acciones masivas (Característica) a la interfaz de Asignaciones, imitando la selección múltiple de marcadores para facilitar la moderación. Leer más
Listado más reciente inesperado Jagster notó que los temas fijados aparecían en /latest de Horizon sin iconos de fijación; el comportamiento varía según la redirección para nuevos usuarios y el período de tiempo. Leer más
Filtro de ámbito local para etiquetas scavin solicitó delimitar el ámbito de content-localization para que los usuarios solo puedan traducir sus propias publicaciones, mejorando la seguridad y gobernanza de las traducciones. Leer más
sam coanfitrión del AMA en vivo (#387794/26), presentó el asistente de configuración dv para IA (#388622/1), anunció soporte para Nano Banana 3 (#380862/3) y opinó sobre la obsolescencia del almacenamiento de plugins (#388967/13).
Falco lanzó el plugin de chat de voz Resenha (#389056/1), demostró Discourse Video Stream (#388754/1) y guió la integración de OAuth de VK (#388073/7).
HAWK respondió preguntas sobre la hoja de ruta de la comunidad y la moderación con IA durante el AMA en vivo (#387794/25).
nat corrigió el selector de idioma para publicaciones traducidas (#388624/2), ajustó la interfaz del detector de spam con IA (#388947/4) y lideró la resolución de errores de traducción (#388848/8).
j.jaffeux implementó parches para el editor en iOS (#388476/10), entregó la guía de modernización de scripts en línea (#366482/43) y aplicó correcciones para superposiciones de citas en chat (#387398/8).
lindsey publicó la actualización de Proyectos actuales de noviembre (#389228/1), aclaró la política de reordenamiento por edición de título (#383576/22) y fusionó correcciones resueltas de localización de fragmentos (#388798/10).
tobiaseigen investigó inconsistencias en la página TOP (#389423/2), demostró la configuración de SSO mediante video (#223494/12) y compartió consejos para autor componentes de tema.
Lilly contribuyó a mejoras de componentes de tema con reacciones restringidas (#388702/1) y recuperación rápida de citas (#143621/65).
Welsh_Selkie tuvo dificultades para previsualizar el modal de registro con un tema de prueba (389721/1), luego pfaffman recomendó una configuración de desarrollo vía Docker o GitHub Codespaces (389721/2).
beitmenotyou buscó ayuda para actualizar Discourse en una Raspberry Pi (389670/1) y probó Ollama localmente (389670/9).
huynhthai824 exploró un sistema de restricción estilo Scribd para documentos premium (389943/1); pfaffman y NateDhaliwal sugirieron los plugins de automatización y gamificación (389943/2).
beitmenotyou preguntó sobre el soporte para LLMs de terceros y locales en el plugin Discourse AI (389430/1); Falco confirmó el soporte independiente del proveedor y señaló la inspección de registros (389430/3).
RomeoArabov diagnosticó el error de zoom en la aplicación iOS de Discourse (389532/1) y descubrió que establecer el tamaño de texto de nuevo a "normal" detuvo el zoom forzado de Safari (389532/6).
Arkshine fusionó una corrección para el componente Emoji Fluff para silenciar errores de obsolescencia tras la última actualización de Discourse—lee más.
sam (16 mensajes, 51 me gusta) lideró la iniciativa del nuevo botón de cita lightbox (389563/1), dirigió el debate sobre el tamaño de miniaturas de imágenes (389563/16), guió a los usuarios en las actualizaciones de Pi (389670/2) y destacó consejos sobre proveedores del plugin de IA (389430/3).
david (10 mensajes, 29 me gusta) avanzó el RFC de versionado con commits clave (383536/42, 383536/43) y coordinó los detalles del lanzamiento de v2025.11.0 (389615/7).
Falco (10 mensajes, 24 me gusta) presentó demostraciones alfa de salas de voz (389056/6), enriqueció la transmisión en vivo en el plugin de video (388754/2) y aconsejó sobre la ejecución local de Ollama (389670/9).
mcwumbly (7 mensajes, 20 me gusta) redactó el anuncio del lanzamiento v2025.11.0 (389615/1) y participó en discusiones de diseño sobre la sincronización de páginas estáticas (389676/3).
chapoi (10 mensajes, 18 me gusta) recomendó valores predeterminados para el tamaño de miniaturas en el hilo de cita lightbox (389563/16) y guió las previsualizaciones del modal de registro (389721/4).
nat (6 mensajes, 12 me gusta) reportó el error de CSS en páginas publicadas (389718/3) y confirmó correcciones para el filtro desplegable de categorías en grupos de carga diferida (388911/5).
keegan (1 mensaje, 11 me gusta) presentó la configuración simplificada para generación de imágenes con IA (388904/1).
supermathie (8 mensajes, 10 me gusta) abogó por la eliminación de la lógica de rechazo rápido de SMTP (389368/3).
awesomerobot (6 mensajes, 9 me gusta) guió a los usuarios en la desactivación del plugin cakeday para Aniversarios (389758/2) y sugirió automatización para mensajes de bienvenida basados en cohortes (105233/9).
j.jaffeux (6 mensajes, 9 me gusta) parcheó el error de encabezado fijo en el chat (389835/10) y coordinó actualizaciones de alojamiento para asegurar que la corrección se implementara (389835/20).
Gracias por leer, ¡nos vemos de nuevo la próxima semana!
Respuestas de API con external_id ikaros preguntó sobre el uso de SSO external_id para publicar mediante API en 使用external_id调用API回复, y RGJ explicó estrategias de caché frente a automatización mediante webhooks en este mensaje.
Compatibilidad de Quote Callouts Arkshine fusionó correcciones para compatibilidad con Ember 5 en el componente Quote Callouts en Quote Callouts, y zogstrip agregó una especificación antes de fusionar en lee más.
Discourse Rewind 2025 ya está aquí martin presentó el nuevo plugin principal para resúmenes de actividad de fin de año y compartió los próximos ajustes de consentimiento de privacidad lee más
Estado en tiempo real de PR de GitHub en oneboxes zogstrip implementó iconos de estado en vivo de solicitudes de extracción (abierta, borrador, aprobada, fusionada) para los oneboxes de discourse-github lee más
Desbloquea todas las funciones de Discourse AI con LLM alojado keegan anunció acceso gratuito a modelos LLM de pesos abiertos alojados para planes de Starter a Enterprise, sin necesidad de API de terceros lee más
Soporte nativo para PDF y archivos adjuntos en AI Bot sam y Falco añadieron el análisis directo de PDF y documentos a las personalidades de Discourse AI en los modelos de Anthropic, OpenAI y Gemini lee más
Proyectos actuales – Diciembre 2025 lindsey publicó el resumen mensual de trabajo del equipo, incluyendo la simplificación del flujo de Discourse ID y mejoras en la función de marcar chats lee más
Seminario web: Fin de año en tu comunidad Danielle invitó a los administradores a un seminario web el 17 de diciembre sobre la realización de revisiones significativas de fin de año, el uso de Rewind y la planificación para 2026 lee más
Marca tus canales de chat favoritos lindsey añadió la función de marcar con mensajes directos, chats grupales y canales, mostrándolos en la barra lateral de escritorio y el pie de página móvil lee más
Plugin Discourse Rewind incluido en el núcleo martin publicó el tema oficial del plugin con guía de instalación y la etiqueta rewind para solicitudes de soporte lee más
Estructurar una comunidad activa de soporte que migra desde Facebook nat, HAWK, ToddZ y otros aconsejaron sobre categorías mínimas, estrategias de etiquetas y tácticas de lanzamiento suave para un grupo de apoyo para diabéticos y gatos que migra Comunidadlee más
¡Google trae de vuelta la pestaña/filtro de Foros! WorldIsMine detectó la reintroducción por parte de Google de un filtro de búsqueda "Foros", lo que despertó esperanzas de un renacimiento de los foros Comunidadlee más
Pensamientos sobre desactivar los MP y chats stephtara planteó preocupaciones sobre consejos privados en mensajes directos, y Moin, JammyDodger y NateDhaliwal discutieron la restricción de temas 1:1 y chats grupales Comunidadlee más
Me encanta la API pública JSON de Discourse AquaL1te compartió la creación de un mapa de eventos comunitarios mediante la API JSON, demostrando el potencial headless de Discourse Elogioslee más
Cómo agregar múltiples etiquetas de inmediato chapoi mostró la carga masiva CSV en /tags para crear etiquetas de antemano, respondiendo a los problemas de UX de stephtaratagslee más
Creación de categorías más amigable Canapin demostró un prototipo de planificador de categorías impulsado por IA, lo que llevó a awesomerobot a confirmar mejoras de UX próximas categorieslee más
Inundación involuntaria de correos electrónicos al mover categorías masivamente nathank reportó notificaciones masivas al mover 30 temas; zogstrip solucionó la propagación de la opción silenciosa bulk-actionslee más
Cambiar la preferencia "Descubrimientos de búsqueda con IA" no funciona Moin y zogstrip parchearon un error de valueTransformer en la configuración de Discourse AI ailee más
Páginas de sentimiento faltantes para moderadores putty destacó la falta de enlaces en la barra lateral a /admin/dashboard/sentiment; awesomerobot añadió las entradas de nuevo ai-sentimentlee más
Error 400 de AI bot en 2025.12.0-latest MachineScholar encontró "Parámetro desconocido: 'input[1].name'"; sam implementó una corrección para la refactorización de la API de Respuestas ai-botlee más
No estoy seguro de cómo gestionar idiomas para una comunidad francófona stephtara preguntó sobre la configuración en francés vs inglés; Falco y Moin guiaron sobre localización y flujos de trabajo en Crowdin translationlee más
Quiero desarrollar un plugin, ¿hay alguna guía de desarrollo actualizada? singi2016cn solicitó documentación actualizada de plugins; zogstrip pidió ejemplos para actualizar la guía Devlee más
Problema para recibir correos electrónicos guzhimin resolvió problemas de puerto SMTP tras los consejos de NateDhaliwal y pfaffman sobre puertos bloqueados y emails:testemaillee más
¿Agregar categoría en el menú superior? ZeroDean preguntó sobre una barra de navegación superior personalizada; ToddZ señaló la barra de herramientas de desarrollador y componentes de tema como #custom-top-navigation-linkslee más
El comportamiento del diálogo de asignación cambió requiriendo el uso del ratón ToddZ y zogstrip lidiaron con una regresión en el modal; se fusionó una PR para restaurar el enfoque del teclado en el diálogo de asignación assignlee más
Las comillas en el nombre completo rompen el formato de las citas RGJ reportó que las citas fallan cuando los nombres contienen comillas; zogstrip eliminó los caracteres problemáticos por seguridad UXBuglee más
Falco colaboró en el soporte de PDF con IA, probó la visión en la API de Respuestas y depuró problemas de incrustación para incrustaciones de WP-Discourse Soportelee más
Crear nuevas etiquetas en la página /tags
Meta ahora permite a los administradores agregar etiquetas directamente desde el índice de etiquetas sin abrir un editor.
Degaus tus pantallas: Rewind 2025 ya está aquí
Discourse Rewind 2025 se lanzó con opciones de compartir públicas y un botón de copiar enlace; consulta el anuncio completo.
Estado en tiempo real de las solicitudes de extracción en las cajas de GitHub
Las cajas de las solicitudes de extracción de GitHub ahora muestran estados de fusión en tiempo real y resultados de CI. Lee más.
Desánimo del administrador de Discourse por primera vez stephtara compartió su abrumo y awesomerobot recomendó mejoras de funcionalidad en esta discusión.
¿Cómo hago exactamente para que la gente use mi foro?
Un análisis profundo de estrategias de construcción de comunidad, desde títulos hasta campañas de bienvenida por ToddZ y jenmck en este tema.
¿Reunión de Discourse en el Congreso CCC en Hamburgo?
Sesiones de planificación para una reunión de Discourse autoorganizada durante la conferencia 39c3; detalles en el hilo SOS.
Retroalimentación del sitio
Crear una categoría de migración desde Facebook
Una propuesta para centralizar las historias de migración de FB a Discourse bajo una nueva etiqueta #facebook-migration; discusión en este tema.
¿Qué pasa con esos enlaces debajo de los temas y publicaciones?
Los usuarios confundieron los enlaces de retroceso con contenido «relacionado»; consulta la retroalimentación de UX de JammyDodger en este hilo.
La discusión en hilos es demasiado compleja
El debate de larga data sobre vistas planas frente a hilos resurge en este tema de Funcionalidad.
Buscar temas públicos y MP por defecto nathank solicita un «in:all» por defecto en la búsqueda; ahora es posible a través de la interfaz en esta publicación.
Permitirme programar mi cambio de estado
Los cambios de estado de vacaciones pueden programarse igual que los correos de ausencia; consulta la solicitud de ganncamp en este tema.
Restaurar el empuje tras editar la última publicación
Una llamada a volver a habilitar el empuje de temas en todas las ediciones, no solo en las ediciones wiki; detalles en esta solicitud de funcionalidad.
Permitir que in:all sea la búsqueda predeterminada
Seguimiento al filtro de interfaz, solicitando una configuración del sitio para hacer de in:allla predeterminada; cubierto en este hilo.
UX e interfaz de usuario
Hacer que los encabezados de grupos de insignias sean enlaces de anclaje Richie propuso vincular directamente a cada sección de insignias; ahora implementado mediante esta PR.
Botones para reordenar la configuración de la lista de emojis
Resolviendo controles difíciles de encontrar en dispositivos táctiles; consulta la corrección en este hilo de UX.
Espaciado del popup «Saltar al contenido principal»
Un diseño inusual de varias líneas en encabezados móviles llevó a dos puntos extraños; consulta este informe.
Pequeño error de interfaz en la página de uso de LLM
Las estadísticas de uso de Discourse AI tenían un icono mal colocado; la captura de pantalla y la corrección de RBoy están en este tema.
Mejoras en las tarjetas de temas
El componente de tarjetas de temas recibió una importante renovación con diseños por dispositivo y carruseles; consulta el resumen de jrgong en esta publicación.
Soporte y tutoriales
¿Debería aumentar el archivo de intercambio de 2 GB?
Consejo para monitorear con htop o vmstat; lee los consejos de la comunidad en este tema de Instalación.
No puedo iniciar sesión con una cuenta diferente desde la aplicación móvil
El flujo basado en Safari de Discourse Hub es complicado; pmusaraj describió los pasos de cierre y apertura de sesión en esta publicación.
¿Cómo puedo eliminar todos mis datos personales de usuario?
Los registros de IP y la eliminación de GDPR requieren contactar a los administradores; consulta la explicación completa en este tema de Soporte.
¿La comunidad de Discourse usa el tema básico?
Aclaración de temas y traducciones predeterminados en esta pregunta de «Soporte».
¿Mostrar el contenido del tema en la vista de categoría?
La longitud del extracto principal es fija; se necesitan complementos como Vistas previas de la lista de temas; consulta este hilo.
Vista previa de Hoja de cálculo de Google
La incrustación mediante un iframe requiere un enlace «Insertar» publicado y una lista blanca; guía paso a paso en esta publicación.
Copia de seguridad fuera del sitio al usar CDN S3
No te preocupes: S3 es tu copia de seguridad. Para archivos locales usa s3cmd o similar; consulta este tema de Instalación.
Importar usuarios mediante CSV
Usa la consola de Rails, no el script de migración:
Permitir que los no miembros envíen MP al administrador
Configura Entrada de correo o crea un grupo especial; consulta las indicaciones de JammyDodger en este tema.
Los marcadores aún existen para temas inaccesibles
Los usuarios pierden la capacidad de eliminarlos; sugerencia de limpiar estadísticas automáticamente en este informe de UX.
zogstrip amplió la interfaz de Búsqueda con una opción in:all (lee más), agregó enlaces de anclaje a los encabezados de grupos de insignias (391460/1) y eliminó las advertencias de iconos SVG faltantes en configuraciones de objetos de tema.
chapoi lanzó el componente de tema Columna de votación de lista de temas (391661/1), corrigió el CSS relacionado con Horizon en Bloques de barra lateral derecha (389561/5) y colaboró en la corrección de espaciado de «Saltar al contenido principal» (391647/1).
Falco proporcionó una guía completa de AWS/S3 CDN (391132/20), investigó picos de carga vinculados a ActivityPub (391603/3) y comparó el rendimiento de un solo hilo para planes VPS de Hetzner (391276/7).
sam redactó la publicación del blog Resumen del año 2025 (391510/1), dirigió la eliminación de salvaguardas contra publicaciones tardías y simplificó la negociación TLS SMTP en la tarea de prueba de correos (387286/17).
martin corrigió el error de reordenamiento de la lista de emojis (391708/3), ayudó a localizar la creación de etiquetas en la página /tags y corrigió el error de interfaz de uso de LLM (391273/2).
mcwumbly abogó por el titulado automático de hilos de chat, ahora visible en títulos de chat en hilos, y optimizó la retroalimentación de categorías moviendo publicaciones relevantes a UX (391801/7).
nat cerró brechas en la traducción de encabezados de formularios de insignias (342200/2), aclaró el uso de rutas para Bloques de barra lateral derecha (231067/2) y ajustó la alineación de iconos del encabezado de marca (197703/590).
supermathie fusionó el soporte StartTLS oportunista para simplificar la configuración de SMTP (387286/17), asesoró sobre migración de base de datos en bruto frente a copias de seguridad (318771/9) y guió actualizaciones masivas de localización mediante consola de Rails (391635/2).
jordan.vidrine depuró la superposición de Impulsado por Discourse en Horizon (390625/12) y corrigió el estilo de nombre de usuario en negrita en la página Acerca de (391706/3).
Gracias por leer, ¡nos vemos de nuevo la próxima semana!
xu2 se preguntó: "¿Cuándo se podrán instalar complementos directamente desde la interfaz de administración?" (When can we install plugins via the Admin UI?), y NateDhaliwal explicó los requisitos de CLI y sugirió soluciones existentes de panel de control para planes alojados.
alltiagocom cuestionó si los respaldos diarios eran suficientes para los autoalojados, desatando un debate sobre objetivos de punto de recuperación y compensaciones de instantáneas.
singi2016cn reportó un error donde minimum_discourse_version en about.json rechaza versiones con formato de fecha (2025.12.0-latest), revelando una omisión de validación en la CLI del tema.
pmusaraj y saquetim parchearon el componente de búsqueda de GIFs de Tenor para cargar GIFs adicionales, fusionando dos PR para agilizar el desplazamiento y las llamadas a la API.
Neil_Evans solo pudo reproducir un error del botón "atrás" de Safari usando el botón lateral de su mouse; zogstrip intentó reproducciones locales pero no pudo activar consistentemente la pestaña adicional.
per1234 notó que el script "Triar mensajes usando IA" siempre envía datos de imagen, inflando la cuenta de tokens; zogstrip redujo la carga útil en el PR #36871.
small-lovely-cat señaló que el botón "cargar más respuestas" aún no está desactivado en algunos casos extremos (PR), y pmusaraj les agradeció por agregar la lógica de desactivación.
RGJ presentó Carga en vivo en producción (repositorio • leer más), un componente que restaura la carga en caliente de CSS para administradores, pr-welcome.
alltiagocom compartió un componente de JS recordatorio del compositor que invita a usuarios específicos en categorías designadas a agregar las etiquetas requeridas antes de publicar.
joo propuso conversaciones en hilos con bots de IA para ramificarse desde cualquier respuesta de IA, similar a los hilos de Chat, para una gestión de contexto más rica.
westes preguntó por qué el plugin subscriptions no está disponible en el plan Starter de 20 $/mes, lo que llevó a Lilly a confirmar que está incluido en el núcleo y a itsbhanusharma a describir el alojamiento propio como una alternativa de bajo costo. Leer más
Lilly propuso excluir las categorías de noticias impulsadas por RSS de los costos de resumen de IA para mejorar la eficiencia de ai-summarize, desatando un debate sobre los interruptores granulares de las funciones de IA. Leer más
Soporte
elmuerte contrastó las estrategias de copias de seguridad frente a la replicación para PostgreSQL y el almacenamiento de archivos en «¿Son suficientes las copias de seguridad diarias?», abogando por ambas para una verdadera tolerancia a fallos. Leer más
haydenjames investigó la duración indefinida de los silencios por «Nuevo usuario escribió demasiado rápido», descubriendo que se requiere el desbloqueo manual por parte de un moderador y sugiriendo una configuración de interfaz de 24 horas. Leer más
hipp0 solicitó intercambiar la búsqueda principal de Bienvenida por el filtro de la barra lateral para priorizar el topic-filter por grupo/etiqueta, destacando las limitaciones de composición de la interfaz predeterminada. Leer más
Frankz preguntó cómo mostrar extractos en el componente Miniaturas de lista de temas de Soporte cuando no se ha subido ninguna imagen, revelando brechas en la personalización de temas. Leer más
hipp0 quería marcas de tiempo completas en los mensajes en lugar de tiempos relativos, lo que llevó al uso de la configuración Duración de fecha relativa y a la anulación del texto del sitio dates.tiny.date_month. Leer más
Errores
stephtara señaló que la vista previa del editor para mensajes citados de otro tema omitía el contexto, desatando un debate sobre la coincidencia entre el comportamiento de la vista previa y el resultado final. Leer más
Moin descubrió un error 502 al redimensionar la nueva interfaz de chat de pantalla completa; zogstrip optimizó dos consultas pesadas de base de datos en el serializador de chat para restaurar el rendimiento. Leer más
La página «Rebobinar» de Don se agotó el tiempo de espera para usuarios muy activos (hasta 11.709 mensajes/74.603 me gusta), y sam ha comenzado a investigar los umbrales de tiempo de espera de Unicorn. Leer más
Anuncios
v2025.12.0 se lanzó con Discourse Rewind, una cola de revisión renovada, temas para canales de chat y estados en vivo de PR de GitHub. Leer más
Las versiones de seguridad v3.5.3 y v2025.11.1 parchearon la elusión de búsqueda de usuarios cuando enable_names está desactivado (CVE-2025-64528). Leer más | Leer más
Desarrollo
NateDhaliwal localizó el pseudo-servicio currentUser en inject-discourse-objects.js, explicando su ausencia en app/services. Leer más
La configuración oculta verbose_localization ahora requiere activación desde la consola de Rails tras su eliminación de la interfaz de usuario, un cambio señalado por Moin. Leer más
Mercado
Un club sin fines de lucro de pilotos de aviación publicó una solicitud [PAGADA] para migrar desde FUDforum 3.1.3, debatiendo entre scripts de importación y archivos mbox de correo electrónico. Leer más
Comunidad
El informe de stephtara «Migración desde Facebook» identificó obstáculos de UX y propuso un tema «fakebook» y un asistente de incorporación para facebook-migration. Leer más
Aasrith_Arva encuestó sobre perspectivas éticas de la comercialización de código abierto, involucrando a colaboradores en las responsabilidades de patrocinio. Leer más
Plugins y extras
pacharanero presentó Clip To Discourse, una extensión de Chrome que aprovecha la codificación basada en especificaciones impulsada por LLM para recortes web con un solo clic. Leer más
Se presentó un plugin de inicio de sesión en Gitee; pfaffman recomendó usar componentes de tema en lugar de plugins completos para scripts solo de interfaz de usuario. Leer más
Surgió el plugin 百度统计 para Baidu Analytics, y pfaffman aconsejó usar un componente de tema para una inyección simple de JS. Leer más
La falta de iconos de FontAwesome-Pro tras una actualización llevó a un método alternativo de configuración de git safe.directory en el script de instalación de discourse-fontawesome-pro. Leer más
alltiagocom notó que las secciones personalizadas de la barra lateral ocultan el botón «Agregar otro enlace» cuando hay desbordamiento, solicitando una ubicación persistente en la UX. Leer más
zogstrip optimizó la serialización de chats de grupo para resolver un error 502 al redimensionar el chat (#392286) y corrigió la lógica de recuento de insignias de mensajes directos (#384734).
zogstrip corrigió varios errores del editor: vistas previas de citas desajustadas (#392563), corrupción de Markdown al pegar tablas (#392035) y respuestas no eliminadas que no actualizan los temas (#388501).
zogstrip mejoró la consistencia de la interfaz de usuario refinando los estados de enfoque y hover de DMenu (#392277) y eliminando notificaciones que activaban errores 404 para insignias desactivadas (#392572).
zogstrip anonimizó registros sensibles del historial de usuarios, reemplazando detalles con avisos genéricos para cumplir con el GDPR (#387500).
zogstrip mejoró Discourse Rewind personalizando el texto para ver resúmenes de otros usuarios (#391440).
HAWK explicó la lógica empresarial detrás de la jerarquización de planes del plugin de suscripciones y la carga de soporte en el producto Discourse alojado (#392570).
HAWK confirmó que las correcciones de diseño del editor para las interacciones con el teclado/modal de iOS van por buen camino para la versión de enero (#388476).
Falco fusionó una corrección para el botón de incrustación «Mostrar publicación completa» en instalaciones de subcarpeta para compatibilidad con foros que no están en la raíz (#390811).
Falco habilitó redirecciones de URL de incrustación en el mismo dominio, asegurando un comportamiento consistente con o sin barras diagonales finales.
sam refactorizó el plugin Discourse Math extrayendo los paquetes de MathJax/KaTeX en un gem independiente para facilitar las actualizaciones (#65770).
chapoi proporcionó orientación CSS para ocultar iconos de encabezado redundantes y ajustar el ancho de la barra lateral mediante la variable --d-sidebar-width (#392483).
chapoi hizo cumplir la política del sitio cerrando solicitudes básicas de HTML/CSS y dirigiendo a los usuarios a recursos de autoayuda. (#392516)
chapoi explicó paso a paso la configuración «Suprimir categorías seguras de admin» para ocultar categorías privadas en la interfaz de administración. (#392644)
nat completó los extractos localizados faltantes tras correcciones en dos solicitudes de extracción, restaurando las traducciones adecuadas para temas fijados. (#392232)
nat confirmó que una actualización reciente del plugin Categorías de documentos ahora muestra los títulos de los temas (no las URL) en la barra lateral. (#322376)
pfaffman aconsejó usar componentes de tema para scripts de análisis de interfaz de usuario y remitió a la guía estándar de instalación de plugins. (#392512)
pfaffman aclaró la instalación de plugins mediante ./launcher rebuild app y enlazó a la documentación oficial. (#392560)
david Len depuró un widget de barra lateral personalizado que causaba desplazamientos de «saltar a lo último leído», sugiriendo salidas de plugins frente a componentes Glimmer personalizados. (#392274)
Gracias por leer, ¡nos vemos de nuevo la próxima semana!
chapoi introdujo el modo de galería tipo carrusel para las imágenes de los mensajes, poniendo las fotos en el centro de la escena con un componente personalizado de Glimmer (Take the New Carousel Mode for a Spin) lee más
Varias compilaciones de dos contenedores fueron detenidas por el matador OOM durante ember build -prod; los participantes observaron un aumento en el uso de memoria swap y recomendaron reiniciar los contenedores o actualizar la RAM (Out of memory on rebuild with 4GB swap?) lee más
Los errores «ABORTING, you do not have enough Unicorn workers running» en Docker Manager se resolvieron ejecutando ./launcher rebuild app vía SSH en lugar de la interfaz web (Upgrade abort - not enough Unicorn workers running) lee más
Una solicitud para cargas directas a Imgur generó una discusión sobre problemas con los Términos de Servicio frente a alternativas de alojamiento de imágenes como S3 o Google Cloud (Imgur upload built into the post buttons) lee más
Los usuarios buscaron limitar los trabajos de rebake para evitar el agotamiento de la memoria swap; se compartieron conocimientos sobre el uso de swap, reinicios de contenedores y límites de memoria de Node (Throttle rebake to keep from running out of memory?) lee más
Una propuesta de UX para grupos de etiquetas «exclusivos» permitiría a los administradores marcar ciertos grupos de etiquetas como disponibles solo en categorías específicas (Improvement to tags and tag groups) lee más
Un botón «Activar notificaciones» extraviado confundió a usuarios que esperaban ver un estado de «Desactivar»; al hacer clic, se alternan las notificaciones en vivo según lo previsto (Is live notifications feature broken?) lee más
Se propuso combinar la buzón de MP y enviados en una vista unificada de «todo», reflejando solicitudes anteriores de 2020/2022 (Combine PM inbox and sent items) lee más
Una solicitud de SSO de Discourse/WordPress y sincronización de mensajes atrajo ofertas de mensajería directa de integradores listos para guiar sobre la configuración de WP Discourselee más
Una aclaración sobre la configuración del sitio umbral de escritura rápida —«bajo = 1 s, estándar = 3 s, alto = 5 s»— ayudó a los administradores a ajustar las verificaciones anti-spam (Setting description: Fast typing threshold) lee más
Un error en DMenu dentro de modales impedía que los campos de texto anidados recibieran entrada; el problema se rastreó a la superposición de portal frente a modal en selectores personalizados (Does DMenu work in Modals?) lee más
Se descubrió un vacío en el registro para los propietarios de grupos: los nuevos propietarios de grupos no se registraban en group_histories, lo que impulsó una propuesta para registrar las asignaciones de propietarios al momento de la creación para garantizar un seguimiento completo de auditoría (Logging hole for Group Histories) lee más
shortmort37 propuso mejorar el script de importación de phpBB3 para extraer los comentarios de los archivos adjuntos como texto alternativo de las imágenes durante la conversión, lo que generó una profunda discusión sobre el script de importación de Ruby on Rails con pfaffman y italo (leer más).
Anuncios
Danielle presentó su nuevo rol de soporte en Meta para community-strategy, compartiendo webinars anteriores e invitando a la colaboración continua (leer más).
sam celebró la actualización de #discourse-math a MathJax 4.1 (y soporte para KaTeX), mejorando las incrustaciones de LaTeX para una mayor compatibilidad con los LLM (leer más).
chapoi lanzó la siguiente iteración del tema Horizon con tarjetas de temas de alto contexto, mostrando resoluciones, votación de temas, asignaciones y extractos de un vistazo en horizon-theme (leer más).
Traducciones
duy señaló entradas faltantes en Crowdin para el plugin Discourse Math incrustado; david respondió con un PR para incluir client.en.yml en el flujo de trabajo de traducción (leer más).
Comunidad
westes’ #FeatureRequest sobre contribuciones remuneradas dio lugar a un animado hilo que examinaba insignias frente a micropagos para creadores de comunidades, con aportes de Heliosurge, Ed_S y otros sobre compensaciones en la gamificación (leer más).
Comentarios sobre el sitio
Una propuesta para un distintivo «Alumni» que marcara al personal anterior generó un debate sobre el contexto histórico frente a la experiencia actual en Comentarios sobre el sitio (leer más).
UX
Richie señaló el estado en blanco en las páginas de /unseen; martin entregó un PR #37099 que agrega mensajes amigables a las vistas de no vistos, marcadores y votos (#393264) (leer más).
Componente de tema
Ethsim2 presentó el Marcador de posición rotativo del editor para cambiar los prompts cada vez que se abre el editor (para respuestas y nuevos temas), con compatibilidad con texto rico en composer (leer más).
Mercado
Aurora buscó soporte experto en UX para una plataforma de apoyo entre pares centrada en la salud neurodivergente en Mercado; RGJ, Lilly y jahan_gagan ofrecieron sus servicios (leer más).
Soporte
Un administrador francés no pudo acceder a las pestañas de configuración de categorías; la causa raíz fue el plugin Locations y la solución de gilles llegó poco después (leer más).
shortmort37 preguntó cómo rastrear las advertencias de fecha/hora «0000:00:00 00:00:00» de phpBB3; pfaffman aclaró que son inofensivas y sugirió ajustes en el script para registrar post_id para una depuración más profunda (#393391) (leer más).
EricGT señaló el control «+» evolucionado para agregar usuarios a PMs existentes, reemplazando «Agregar o eliminar» en la UX de personal-messages (#393319) (leer más).
Blog
La publicación de mae «La dependencia oculta de la revolución de la búsqueda con IA» destacó cómo los hilos estructurados de los foros se están convirtiendo en fuentes premium para LLM, reforzando el papel de Discourse en la infraestructura de datos (leer más).
Errores
small-lovely-cat descubrió una fuga de memoria en _identityMap de frontend-store durante la navegación rápida por temas; saquetim fusionó la corrección #37163 para eliminar modelos en caché (#393510) (leer más).
Pod y otros notaron que Ctrl+F ya no invocaba la búsqueda de hilos; awesomerobot confirmó su eliminación en abril y promovió / como reemplazo en search (#393605) (leer más).
Característica
Don sugirió etiquetar los enlaces automáticos de watched-words con un icono para mayor transparencia; los comentarios de la comunidad impulsaron la discusión sobre ajustes en las herramientas de información y el estilo para los enlaces generados por el sistema (#393725) (leer más).
Instalación
Un error de permisos multisitio en pnpm detuvo multisite migrate; supermathie guió sobre los pasos de sudo -H -E -u discourse y ./launcher rebuild para resolverlo (#393702) (leer más).
Desarrollo y API
Moin detectó errores 403 por visitas anónimas a ai/credits/status; zogstrip parcheó el punto de control para verificar currentUser y suprimir el ruido en la consola (#393261) (leer más).
xbd encontró bloqueos de nombres de usuario no ASCII en llamadas a la API; zogstrip ofreció el encabezado Api-User-Id y un PR para relajar las restricciones de caracteres en Api-Username (#393646) (leer más).
La preocupación de Neil_Evans de que los eventos :post_edited dejaran de dispararse se convirtió en una demostración más profunda del alcance interproceso frente a intraproceso de DiscourseEvent por zogstrip, aclarando los flujos de trabajo de los autores de plugins (#393563) (leer más).
Característica
BJPickles solicitó HEAA conforme a la normativa del Reino Unido mediante verificación de edad por OTP telefónico con OneID; miembros de la comunidad señalaron opciones de SSO y plugins del Mercado para Característica (#393310) (leer más).
Correo electrónico y notificaciones
Andro detectó líneas de encabezado adicionales en los correos electrónicos de temas seguidos; supermathie y Ethsim2 mapearon vistas previas en %{header_instructions} y sugirieron ajustes en la plantilla para restaurar el antiguo estilo de cuerpo desnudo (#393205) (leer más).
Pod informó que los correos REJECTED eran ilegibles; lilydjwg señaló que Exchange funciona, pero QQ mail a menudo se cuelga a mitad de SMTP, aconsejando proveedores alternativos para soporte de email (#393612) (leer más).
Anunció la importante actualización de Discourse Math a MathJax 4.1 (393633/1) y ayudó a depurar regresiones en emojis en línea con el PR #37100 (345300/11).
Corrigió casos extremos en el guardado de borradores y en la edición sin cambios al fusionar el PR #37130 (393038/2).
Compartió su transición a un rol de soporte en Meta más público, detallando webinars y horas de oficina comunitarias para servir mejor a community-strategy (393248/1).
Desbloqueó las reconstrucciones multisitio recomendando sudo -H -E -u discourse… y reconstrucciones de contenedores para multisite (#393702/3).
Detectó un error de programación de Sidekiq bajo la actualización del sitio y señaló el commit 4394f5c para la recuperación del trabajo de email (#393621/3).
Lanzó las tarjetas de alto contexto del tema Horizon para horizon-theme y participó en la hoja de ruta de activación por usuario frente a global (393470/1).
Explicó el aumento anual del ciclo en Meta vinculando a los gráficos de actividad de commits en GitHub, ayudando a calmar las preocupaciones sobre la frecuencia de actualización (#393727/3).
Self-Hosting Discourse Just Got a Whole Lot EasierAnnouncements Falco announced a one-command installer, optional SMTP, and free discourse.diy subdomains to simplify self-hosting. read more
Resenha – Add Discord-style Voice RoomsPlugin nathank praised this plugin for seamlessly upgrading chats to voice rooms and suggested AI transcription. read more
Discourse Progress BarPlugin Canapin released a theme component adding customizable progress bars via a PUT API. read more
Discourse Indented SubcategoriesPlugin Lilly created a component to auto-indent sidebar subcategories on desktop. read more
Discourse Sidebar Menu ReorderPlugin Lilly’s theme component now lets admins reorder default and custom sidebar sections. read more
Discourse PostHog PluginPlugin christophdb integrated Discourse with PostHog for pageviews, topic creation, and like events with configurable privacy. read more
Dev
Can users make their User ID visible on their profile?Dev 1vernit3 asked how to expose user IDs publicly; Moin and pfaffman guided on building a theme component using the user-post-names outlet. read more
Render a post above the discovery-list-container-top OutletDev Andrew_Rowe posted a snippet to fetch and render first posts of topics in discovery-list-container-top; NateDhaliwal refined it for the theme editor. read more
Installing theme CLI and creating a themeDev Andrew_Rowe hit a Psych.safe_dump error; discussion pointed to Ruby gem issues in the CLI scaffold. read more
Setting the order of templates in the dropdownDev emilio asked how to sort built-in composer templates; Moin noted it’s by use-count and linked a feature request for manual ordering. read more
Support
LETSENCRYPT_ACCOUNT_EMAIL no longer neededBuginstall pfaffman explained Let’s Encrypt dropped expiration emails, so LETSENCRYPT_ACCOUNT_EMAIL can be removed; Falco merged a Docker fix. read more
Fix: MessageFormat support for locales with country codesBugtranslation Moin found that pluralization failed in pl_PL and zh_CN; david and zogstrip delivered a PR to apply i18n-rule fixes. read more
Intermittent Issue: Cleared Items Reappearing in Review QueueBugreview-queue noahl reported approved items reappearing; kris.kotlarek bypassed redundant AI spam checks for already-approved posts. read more
Restore process cancelled at migrating uploads to S3 stepSupportuploads RGJ guided dropping the backup schema when a restore fails mid-S3 migration for a clean rake run. read more
Add a static web pageSupportpage-publishing Andro asked about hosting custom pages; Canapin pointed to the built-in Page Publishing plugin with limitations on JS and plugins. read more
Anyone facing this build error with configure-sslBuginstall SubStrider reported a Pups regex syntax error; pfaffman confirmed and Falco merged a fix in Discourse Docker. read more
Discourse Hub Android app cannot find private serverSupportandroid-app happyhappy debugged HEAD and GET checks; pmusaraj explained stricter SSL handling and crawler blocking issues. read more
Thank you for DiscoursePraise Function praised Discourse’s dynamic JS updates and design; Rubi echoed appreciation from a longtime vBulletin user. read more
Anyone going to FOSDEM 2026 in Brussels?General tobiaseigen asked if Meta members will attend FOSDEM; several folks discussed potential meetups and shared stickers. read more
Feature Requests
UX improvement: admin graphs vs user graphsFeaturedashboard-reports Ed_S suggested styling partial-day stats like the Likes chart; awesomerobot implemented dotted grey lines for the current day. read more
Allow comparing any two post revisionsFeaturecomposer Ethsim2 proposed diffing non-adjacent edits for MathJax clarity; Moin pointed to a longstanding request and community discussion. read more
Presentación del sistema Cambios próximos con una nueva página de administración en /admin/config/upcoming-changes, liderado por lindsey. Los plugins ahora pueden exponer banderas de características y gestionar estados de implementación. La retroalimentación temprana provino de merefield sobre una API para plugins y de noahl sobre enlaces a configuraciones relacionadas leer más.
Modernización del tema Foundation para alinearse con los estándares web modernos, presentado por jordan.vidrine. La vista previa en carrusel en vivo generó comentarios detallados de Lilly sobre las barras de desplazamiento de los menús desplegables y de Moin sobre problemas de contraste WCAG leer más.
La configuración simplificada de categorías agiliza la creación de nuevas categorías con campos enfocados y un selector de color mejorado. lindsey explicó los cambios, y la comunidad—loginerror, soeren-1, putty—preguntó sobre los slugs predeterminados y el acceso a configuraciones avanzadas leer más.
La personalización de la pantalla de inicio con SVGs personalizados ahora es posible en el experimento de Cambios próximos. La publicación original detallada de awesomerobot muestra soporte para SVGs estáticos y animados, junto con recomendaciones de animación CSS; ばこん probó ajustes de tamaño e inspiró actualizaciones de dimensiones leer más.
Explora tus datos de Discourse mediante Data Explorer + integración MCP, introducido por Falco. La CLI conecta la interfaz SQL de Discourse con LLMs como Claude para informes en tiempo real, completa con un video de demostración de la ejecución de consultas en vivo leer más.
Cambio de nombre de /faq a /guidelines para reflejar mejor las normas de la comunidad, propuesto por martin. Los administradores aún pueden sobrescribir mediante faq_url si alojan una FAQ externa leer más.
Se lanza el experimento de cuadrículas de imágenes automáticas, aplicando diseños de cuadrícula consistentes a las cargas. chapoi destacó las compensaciones, y se anima a los lectores a probar el nuevo modo de carrusel como alternativa leer más.
Una tan esperada búsqueda de insignias en la página Administración → Insignias, solicitada por Zanbabe e implementada por zogstrip en la PR #37527, hace que la concesión masiva y la copia de plantillas sean un juego de niños leer más.
Imaginando un mundo sin enlaces rotos mediante un plugin al estilo de la Wayback Machine, inspirado por patrickemin. El consenso de la comunidad sugiere que la preservación es vital, pero las limitaciones del Archivo siguen siendo un obstáculo leer más.
Mostrar "Nueva categoría" en la barra lateral para moderadores elegibles (Característica, tema 395441). La propuesta de Moin fue fusionada rápidamente por zogstrip en la PR #37624, brindando a los creadores de categorías no administradores la misma experiencia de usuario leer más.
Dumbcourse – una interfaz de usuario para navegadores antiguos en /dumb, por TripleU. Los puntos destacados incluyen navegación con D-pad, actualizaciones de temas en tiempo real y un APK complementario para Android para dispositivos de baja fidelidad leer más.
El plugin Miniaturas de búsqueda de Canapin añade vistas previas de imágenes en línea a los resultados de búsqueda solo de imágenes, perfecto para comunidades centradas en medios leer más.
Discourse Welcome Modal de noahl, un componente de tema que ofrece tarjetas de incorporación segmentadas para usuarios nuevos, que regresan y de larga ausencia. Los administradores pueden probarlo mediante un parámetro de consulta ?show-welcome-modal=trueleer más.
termcourse – una interfaz de terminal para Discourse de merefield, que admite inicio de sesión en múltiples sitios, temas, mensajes privados y verificaciones del lado del servidor, ideal cuando la interfaz principal está caída o en dispositivos solo de texto leer más.
Plugin Feedback anónimo de elRicharde, que ofrece formularios de feedback protegidos con contraseña y sin inicio de sesión que envían mensajes privados a un grupo sin registrar direcciones IP leer más.
Selector de reacciones fuera de pantalla en iOS (Soporte, tema 395181). Se identificó un conflicto de CSS en temas de reacciones personalizadas; el modo seguro confirmó la falla y el autor del tema emitió una corrección leer más.
No se pueden crear nuevas etiquetas en el editor de grupos de etiquetas (Errores, tema 395324). Las nuevas etiquetas aparecían en la interfaz pero no se guardaban; nat parcheó la carga JSON para incluir la creación en línea leer más.
Error 500 al aprobar elementos revisables cuando las etiquetas son objetos, no cadenas (Errores, tema 395014). nat rastreó el problema a una incompatibilidad de tipo JSON y lo corrigió en el commit 37477leer más.
El botón Editar código en el Creador de temas (Errores, tema 395219) no respondía; awesomerobot detectó el error de JS y fusionó una corrección en pocas horas leer más.
El estilo del enlace Volver a la categoría en la página de edición (UX, tema 395230) era demasiado sutil; CSS actualizado y un icono de flecha inicial mejoran la descubribilidad leer más.
ID de etiquetas mostrados en lugar de slugs en las preferencias del usuario (Errores, tema 395070); nat revertió el cambio para que los slugs se muestren como antes leer más.
La búsqueda solo por título faltaba para usuarios sin iniciar sesión (Soporte, tema 395386); el filtro "coincidencia solo en título" ahora es visible tanto para sesiones anónimas como autenticadas leer más.
La carga diferida de categorías rompió las muestras de "ya en uso" del selector de color (Errores, tema 395221); la comunidad está evaluando una solución a largo plazo leer más.
Puerto 443 inaccesible en Raspberry Pi a través de Cloudflare Tunnel (Instalación, tema 395326); Falco guió la verificación de mapeo de puertos, DNS y configuración de Docker para restaurar la conectividad leer más.
Pestaña incorrecta de configuración de seguridad al crear una subcategoría (Errores, tema 395224); el alcance ahora se restablece correctamente para que las nuevas categorías obtengan un panel de seguridad nuevo leer más.
Se eliminó un envoltorio <span> extrínseco alrededor de before-topic-progress (Desarrollo, tema 394935), limpiando los outlets y evitando conflictos de diseño en plugins leer más.
Marcar mensajes como leídos mediante REST API (Desarrollo, tema 394852). Canapin mostró cómo formatear las claves timings[i] en JSON para actualizar correctamente los recuentos de lectura leer más.
Las cargas en modo horizontal de iPad estaban ocultas detrás del compositor (Errores, tema 395144); se están considerando cambios en el comportamiento de enfoque en dispositivos táctiles leer más.
Se eliminó la clave de traducción no utilizadajs.category.single_page (#Traducciones, tema 395403) para limpiar cadenas obsoletas leer más.
Fallo de inicio de sesión con ID de Discourse después de un cambio de dominio (Soporte, tema 395470); restablecer discourse_id_client_id y …secret restauró el flujo SSO leer más.
awesomerobot anunció la función de personalización de pantalla de inicio con SVG leer más, proporcionó la corrección del botón de código en el Creador de temas leer más, y aclaró problemas de alineación de iconos en nuevas páginas leer más.
lindsey lanzó el sistema de Cambios próximos leer más y dirigió el flujo de trabajo simplificado de creación de categorías leer más.
jordan.vidrine impulsó la actualización del tema Modernized Foundation leer más y refinó la navegación de la barra lateral de administración leer más.
Falco introdujo Discourse MCP para consultas de datos en tiempo real leer más y mejoró la interfaz de usuario de salas de voz en el plugin Resenha leer más.
martin impulsó el cambio de nombre de /faq a /guidelinesleer más.
zogstrip entregó la búsqueda de insignias en la página Administración → Insignias leer más y resolvió el error de búsqueda de categorías "Lost Gorgeous George" leer más.
nat implementó la creación de etiquetas en línea en el editor de grupos de etiquetas leer más.
HAWK continuó guiando la estructuración de la comunidad y las discusiones sobre privacidad en varios hilos.
sam investigó y aclaró los comportamientos predeterminados de ordenamiento de la lista de temas leer más y destacó los límites del plan en la gestión de grupos de nivel gratuito.
chapoi afinó los diseños de las opciones de encuestas para evitar superposiciones con las píldoras de @menciónleer más.
Gracias por leer, ¡nos vemos de nuevo la próxima semana!
Discourse Free plan beta is live! rishabh unveiled the brand-new Free plan—spin up a Discourse site in minutes at no cost, with built-in limits and clear upgrade paths free-planAnnouncementsread more
Modernizing the Foundation theme lindsey and jordan.vidrine led a refresh of the default Foundation theme, incorporating community feedback on contrast, component spacing, and search input styling Site feedbackAnnouncementsread more
General
Discord age checks → Discourse migrations?
In light of impending Discord age-verification, community members debated whether Discourse’s free self-host could lure “refugees” from chat to forum GeneralFeatureread more
Web crawler views vs. 500 K/month limit Moin pointed to our pageview tracking guide to clarify that bot visits are excluded from the hosted Free plan’s 500 K monthly pageview cap #hostingGeneralread more
Forum divergence and sub-forums Isambard asked how to create a “Technical Lounge” that stays out of the main Latest feed—solutions included private self-joinable groups or default-muted categories CommunityGeneralread more
Praise
Google uses Discourse for Developer Community Haris celebrated Google’s adoption of Discourse for their official forums—awesomerobot and chapoi chimed in on large-scale hosting capabilities PraiseCommunityread more
我“生了一种病” since using Discourse sniper756 confessed to an irresistible urge to rebuild and upgrade daily—mcwumbly offered tips on breaks and moderation PraiseCommunityread more
Bug
Experimental impersonation “exit” broken PandaKai7 discovered that exiting the new impersonation feature threw a 404—martin tracked down the permission check bug and shipped a fix Bugimpersonateread more
Category email-in field loses focus Moin flagged that when simplified category creation is off, typing an incoming email address jumps focus on every keystroke—zogstrip fixed it in a PR Bugemailread more
“What’s new” filter for Experimental features errors
Filtering Admin > What’s new by Experimental threw an error—chapoi reproduced and martin opened a PR to merge the two systems Bugread more
Mobile category dropdown overflows screen
On narrow phones the category picker in the composer runs off-screen—ondrej and chapoi traced it to theme padding Bugcomposerread more
Posts not live-update after edit; avatar indicator stuck
Edited posts sometimes remain stale; the notification dot doesn’t clear—postMessageBus upgrade rolled back until a stable solution arrives Bugread more
Emoji shortcuts persist in RTE mode
Disabling “Enable emoji shortcuts” didn’t stop :) → in the rich editor—reported by Kianga, under investigation Bugcomposerread more
Table editor “null.length” crash
Large markdown tables caused Cannot read properties of null (reading 'length')—sam rewrote detection to use the markdown parser, resolving the error Bugtable-builderread more
Feature
Free plan beta: group restrictions feedback ondrej and ToddZ debated whether groups belong in the free plan; mcwumbly weighed in on balancing simplicity vs. upgrade incentives free-planFeatureread more
Trust Level 3 requirement tweak Danielle reduced topics_viewed from 500→250 and posts_read from 20 000→2 000 so deserving TL2 members can promote to TL3 more easily Site feedbackFeatureread more
Sorting posts by user engagement Haris asked for Reddit- or HN-style ranking by upvotes, comments, read time—solutions pointed to the official Post Voting plugin and /hot or /top feeds FeatureSupportread more
Set a chat room as the home page EricGT wants a chat-first landing—discussion covered theme overrides, default chat channel settings, and potential core features Featurefree-planread more
Premature posting safeguards Canapin suffers from accidental Ctrl+Enter sends—shared a user script lock, sparking debate on adding built-in composer safeguards UXFeatureread more
“Topic” vs. “Post” mapping from Facebook stephtara compared Facebook’s stream-style posts to Discourse topics/replies; UX suggestions included inline reply previews and clearer onboarding FeatureCommunityread more
Site Management
Introducing Upcoming Changes lindsey rolled out Admin > Upcoming Changes, a preview system for opt-in/opt-out features; martin noted it’s behind a hidden global setting for now #Site-Managementread more
Track button clicks via Google Tag Manager
The official guide covers enabling click variables, debugging with GTM preview, and firing specific tags for “Sign Up”, “Reply” and other key UI elements how-to#Site-Managementread more
Support
Succession planning for hosted Discourse Ed_S asked how to hand off a Free plan site—awesomerobot recommended adding a second admin, noting complex scenarios need direct support Supportread more
Invitations fail on invite-only Free plan Canapin couldn’t accept invites when Must approve users was enabled—rishabh confirmed and clarified the flow, with a fix pending Supportread more
Seeing who can access a private category stephtara wanted transparency on restricted category membership—solutions: the Reach & Rights plugin or a “Who can see this” category info component Supportread more
Marcaje inconsistente de temas como Resuelto, Completado o Corregido nathank regresó a una antigua discusión sobre características sobre la etiqueta completado restringida solo al personal, y provocó propuestas de chapoi y Falco sobre si señalarlo para moderadores o eliminar la etiqueta por completo. Leer más
Actualización de la organización de categorías en Meta mcwumbly compartió un mockup que agrupa categorías relacionadas bajo encabezados de nivel superior como Noticias y Eventos, Soporte, Éxito de la comunidad, Documentación y Mercado, lo que impulsó el cambio de nombre de #instalación a Soporte para autoalojamiento y la discusión sobre las diferencias entre etiquetas y categorías. Leer más
Lanzamiento del programa de moderadores voluntarios Lilly notó la falta de anuncios sobre la nueva iniciativa de Moderadores Voluntarios en este hilo, y HAWK explicó que Danielle hará un anuncio formal una vez que finalice la prueba piloto. Leer más
Anuncios
Personalización de la pantalla de bienvenida de Discourse con imágenes SVG personalizadas Falco demostró cargadores SVG animados generados mediante prompts de Gemini Pro en 395100, mostrando animaciones CSS en línea y señalando peculiaridades entre navegadores. Leer más
Plugin de ediciones compartidas renovado sam presentó una reescritura del plugin de ediciones compartidas impulsado por yjs, que ahora admite colaboración de texto enriquecido, modo Markdown, cursores remotos y una mayor fiabilidad. Leer más
Nuevo filtro en la página de administración de insignias lindsey añadió una caja de búsqueda para filtrar insignias por nombre o descripción en 396344, facilitando la búsqueda y gestión de insignias sin necesidad de desplazarse infinitamente. Leer más
Proyectos actuales – Febrero de 2026
El boletín mensual de lindsey en 396320 repasó el trabajo recién finalizado, como el lanzamiento del plan gratuito y la interfaz de usuario de Cambios próximos, y adelantó mejoras futuras en diseño y temas. Leer más
Modernización del tema Foundation jordan.vidrine solicitó comentarios sobre las actualizaciones del tema Foundation en 395331, abordando el diseño móvil, la eliminación de componentes y ajustes de interfaz de usuario antes del lanzamiento a finales de semana. Leer más
Característica
Capacidad de asignar iconos a grupos de usuarios long solicitó iconos específicos para grupos junto a los nombres de usuario en 396567, lo que llevó a awesomerobot a demostrar un componente de tema y a NateDhaliwal a prototipar una bifurcación que admite iconos de grupo personalizados mediante configuraciones. Leer más
Agregar og:image:width, og:image:height y og:image:type a las etiquetas OpenGraph shortmort37 notó la falta de campos OpenGraph en 395484, y zogstrip integró rápidamente las correcciones para incluir los tres atributos en las etiquetas meta de Discourse. Leer más
Atajos de teclado personalizables Noble_Fish propuso atajos configurables por administradores y usuarios en 396717, con el objetivo de resolver conflictos como Ctrl+F para la búsqueda del sitio frente a la del navegador. Leer más
Privilegio "Editar grupos permitidos para etiquetas" Steradiant preguntó en 396448 si se podía permitir que ciertos roles gestionaran grupos de etiquetas, no solo la aplicación de etiquetas, lo que provocó una discusión sobre un nuevo permiso o configuración. Leer más
Errores
Data Explorer los resultados persisten al navegar entre consultas tshenry reportó en 396564 que ejecutar una consulta y luego seleccionar otra mantenía los resultados antiguos, y pmusaraj posteriormente integró una corrección para limpiar los resultados al navegar. Leer más
Archivos MP4 que se descargan en lugar de mostrarse en línea david abrió 396363 después de que los archivos adjuntos mp4 forzaran la descarga en meta; la comunidad vinculó un plugin de JS, mientras que ajustes centrales en las cabeceras MIME se discutieron previamente en 257802. Leer más
Botón de Chat no visible cuando los mensajes personales están desactivados Mid descubrió en 396442 que restringir los mensajes privados también ocultaba el icono de Chat, y zogstrip parcheó rápidamente la ruta del código para mostrar Chat independientemente de la configuración de mensajes privados. Leer más
"Hay trabajos de correo electrónico que fallaron" en una instalación sin SMTP Canapin notó en 394573 un banner sobre trabajos fallidos en un sitio con correo desactivado; Falco y Canapin remitiaron a correcciones que aseguran que la bandera "Desactivar correos electrónicos" suprima la advertencia. Leer más
Experiencia de usuario (UX)
Icono más evidente para acceder al diálogo de edición de mensajes robbie.morrison propuso en 396145 hacer el interruptor de mensajes de confirmación más descubrible; chapoi movió el icono y ajustó su ubicación en una PR del núcleo. Leer más
Mensaje de registro del plan gratuito ligeramente engañoso ondrej encontró la invitación "personaliza todo" demasiado amplia en 396326; mcwumbly sugirió suavizarlo a "comienza a personalizar tu sitio". Leer más
Después de restaurar una copia de seguridad, facilitar la reactivación del correo electrónico tobiaseigen recomendó un enlace directo "Activar correo electrónico" en 396548, y chapoi posteriormente añadió palabras clave y actualizó enlaces para mejorar la descubribilidad. Leer más
Fuerza mantener abierta la barra lateral hipp0 intentó eliminar el interruptor de la barra lateral en 396536 y buscó una configuración de apertura por defecto, lo que le llevó a reconsiderar la UX en diferentes dispositivos. Leer más
¿Existe una forma de rastrear el contenido de temas que marco como "requerirá edición futura"? stephtara exploró notas al pie y flujos de trabajo de notas de publicación en 396137; NateDhaliwal demostró notas al pie, mientras que JammyDodger sugirió estilos de llamada personalizados y una configuración TL oculta. Leer más
Mercado
Opciones del Mercado y Comentarios long preguntó en 396420 sobre sistemas de calificación entre compradores y vendedores; Canapin compartió una solución alternativa de tema fijado y enlaces al plugin de comentarios de usuarios de código abierto. Leer más
Migración de Woltlab 6 a Discourse DirkStr buscó un importador para Woltlab 6 en 396581 y fue dirigido a la categoría Mercado para servicios de migración personalizados. Leer más
Plugin
Resenha – Añade Salas de Voz estilo Discord a tu comunidad Truth_Seeker y Falco discutieron ajustes de interfaz y correcciones de errores en el plugin de salas de voz de Falco, con actualizaciones recientes para indicadores de entrada y sonidos de carga. Leer más
Falco lanzó la nueva demostración del cargador SVG de bienvenida en 395100 y abordó la lógica del banner de correo desactivado en 394573.
mcwumbly lideró la conversación sobre el rediseño de categorías en 396306 y aclaró los valores predeterminados del interruptor de la barra lateral en 396536.
lindsey anunció el filtro de insignias en 396344 y curó el boletín de Proyectos actuales en 396320.
zogstrip corrigió el problema de visibilidad del botón de Chat en 396442 y parcheó las advertencias de instalación sin SMTP en 394573.
awesomerobot proporcionó el componente de tema para iconos de grupo en 396567 y guió la discusión sobre atajos de teclado en 396717.
sam implementó la actualización del plugin de ediciones compartidas en 396156 y resolvió el error de atajo de emoji en 396099.
HAWK explicó el plan de moderadores voluntarios en 396173 y compartió consultas de informes DSA en 396390.
david abordó el diagnóstico del problema de mp4 en línea en 396363 y ayudó a solucionar problemas de la actualización 3.6.0.beta3 en 396540.
pmusaraj añadió la corrección de cuenta con ID de Discourse en 396164 e integró las actualizaciones de etiquetas OpenGraph en 395484.
Gracias por leer, ¡nos vemos de nuevo la próxima semana!
Estos números se basan en el seguimiento interno de actividad de Meta y en los tipos de trabajo de informes dirigidos a administradores que se están iterando activamente esta semana (véase Informes y análisis para administradores: cambios incrementales).
Nuevas publicaciones:757
Nuevos temas:90
Principales usuarios (publicaciones + me gusta en los últimos 7 días)
El nuevo estilo alineado con la marca de Meta se implementó y generó de inmediato comentarios detallados sobre tipografías, interfaces de usuario redondeadas, interacciones de esquemas de color y casos extremos de accesibilidad en Rediseño de marca de Meta: renovación del tema. (Relacionado: el contexto de la implementación se encuentra en Actualización del tema y la estructura de Meta.)
El experimento de reorganización de categorías pasó de la teoría a cambios "prueba en vivo", incluidos los valores predeterminados de la barra lateral, el comportamiento de categorías principales/subcategorías y ajustes posteriores basados en comentarios en Actualización de la organización de categorías en Meta.
La organización centrada en la accesibilidad recibió un impulso pequeño pero significativo: se creó una etiqueta dedicada para que sea más fácil rastrear errores específicos de la paleta WCAG en Me gustaría sugerir añadir una etiqueta para las paletas WCAG.
#Announcements
Los paneles de administración están recibiendo una actualización de UX muy necesaria: los informes se agruparon, se recortaron y se reordenaron, y el equipo enmarcó explícitamente el recorte como una característica, no como una pérdida, en Informes y análisis para administradores: cambios incrementales. (Destacado de la justificación de diseño: leer más.)
El experimento de categorías de Meta reveló un comportamiento extraño de la interfaz de usuario de larga data: las subcategorías no son fácilmente accesibles desde el menú desplegable de categorías de la lista de temas a menos que aparezca un campo de búsqueda, lo que provocó una discusión centrada en Encontrar subcategorías mediante el menú desplegable de categorías en la lista de temas.
Las menciones de categorías tratadas como enlaces duplicados generaron fricción en el editor ("quizás quieras pensarlo dos veces..."), con sugerencias para excluir las menciones de categorías y etiquetas de la advertencia en Las menciones de categorías se consideran enlaces repetidos.
Resurgió una discusión práctica sobre Markdown/editor: si Discourse debería orientar a las personas a evitar H1/H2 dentro de las publicaciones por consistencia y accesibilidad, en Uso de encabezados H1 vs. H2 en el editor.
Un hilo en idioma chino preguntó si Discourse tiene (o debería tener) "habilidades de agente de IA" / directrices para el desarrollo de complementos asistido por IA; la discusión apuntó a orientación existente y consejos prácticos sobre flujos de trabajo en Discourse tiene habilidades de desarrollo con IA?.
La autoría de temas y la consistencia del diseño CSS surgieron desde un ángulo de "sistemas de diseño": cómo evitar arreglar una página mientras se rompe otra en Mejor práctica para crear un tema simple?.
#Theme componente
Un asistente de cumplimiento del flujo de registro se lanzó como un componente de tema y luego rápidamente generó una discusión sobre privacidad/legalidad sobre el almacenamiento y verificación de fechas de nacimiento en Verificación de edad de Discourse.
#Community Construcción
La conversación sobre verificación de edad se amplió a "qué es aceptable almacenar" y la variación jurisdiccional, incluido el recordatorio práctico de que los requisitos pueden entrar en conflicto (COPPA vs GDPR) en Almacenamiento de la fecha de nacimiento en relación con el GDPR.
#Translations
Los traductores levantaron la alarma después de que una versión pareciera eliminar cadenas traducidas de forma inesperada; la investigación se centró en Crowdin devolviendo resultados incompletos en ¿Por qué se eliminaron tantas traducciones?.
manuel aclaró la intención de los "temas de marca" (y por qué los esquemas de color de los usuarios entran en conflicto con ellos) y explicó las limitaciones prácticas y las rutas de corrección rápida en Rediseño de marca de Meta: renovación del tema, mientras que también señaló trabajos futuros de limpieza para las plantillas de temas en Plantilla de tema Canvas.
Una semana intensa en Meta, con mucho impulso en torno a los flujos de trabajo de soporte, la experiencia de usuario del chat y las mejoras de IA + localización, además de un flujo constante de ayuda práctica para el autoalojamiento y la personalización.
Estadísticas clave
Últimos 7 días (2026-03-01 → 2026-03-08)
Nuevos mensajes: 636
Nuevos temas: 81
Principales usuarios (mensajes + me gusta recibidos esta semana)
Meta inició una reflexiva conversación sobre el "propósito de la categoría de soporte", abordando para quién es el soporte, por qué importa la marcación de soluciones y qué tipos de recordatorios podrían funcionar en Mejorando la experiencia en nuestras categorías de soporte (con ideas posteriores como un recordatorio para publicadores por primera vez y un triaje asistido por IA discutidos más adelante en el hilo: leer más).
La comunidad obtuvo un lugar dedicado para coordinar la "limpieza": mover temas, etiquetar fixed/#completed, eliminar duplicados y jardinería de soluciones, además de una ingeniosa solución para permisos en Documentación, a través de Experimento: Hub colaborativo de jardinería de contenido para meta (incluida la solución de trabajo para etiquetas de documentación de nivel TL3 descrita aquí: leer más).
Un pequeño pero muy "Meta" hilo de mantenimiento: detectar y corregir una etiqueta mal escrita (tags) en Etiqueta mal escrita.
Un rápido informe de "¿dónde está la característica?" cuando Sugeridos/Relacionados desaparecieron en móviles, redirigido al hilo de corrección canónico mediante ¿No hay temas sugeridos ni relacionados en Meta?.
#Announcements
Discourse Chat lanzó una funcionalidad de moderación/operaciones muy solicitada: fijar mensajes en canales de chat (con discusión posterior de UX sobre sutileza, fechas y descubribilidad del "cajón de fijación") en Fijar mensajes de chat para aumentar la visibilidad.
Discourse AI hizo que la gestión de credenciales fuera mucho más lógica: la rotación de claves y la distribución de herramientas que requieren secretos se centralizan en Anunciando credenciales de IA, con la guía completa para administradores en Gestión de credenciales de IA.
Llegó un cambio notable en la plataforma: Discourse está eliminando el interruptor heredado de "forzar modo móvil/escritorio" en favor de un comportamiento puramente responsivo, lo que generó preocupaciones reales de administradores (y patrones de migración sugeridos) en ¿Ya no habrá diseños móviles/escritorio intercambiables?.
Un pequeño problema de interfaz de usuario para administradores: los controles de "Buscar o crear..." que en realidad no buscan llevaron a una crítica clara de UX (y una excelente explicación asistida por AskBot) en Configuración del sitio con "Buscar o crear..." que no busca.
Un fallo de UX en la administración de etiquetas expuso una clave no traducida en un modal al guardar un grupo de etiquetas vacío, con una PR propuesta rápidamente en Mensaje de error de grupo de etiquetas faltante.
Un caso especial de configuración de etiquetas (especialmente relevante para algunas localidades): con slug_generation_method establecido en nada, las etiquetas recién creadas no se pueden editar en la interfaz experimental de configuración de etiquetas, rastreado en chino con sólidos pasos de reproducción en En Slug 生成方法为 none 情况下,创建新标签后无法正常显示新版编辑标签功能.
Una solicitud para convertirse en revisor de traducción al árabe se convirtió en una discusión más profunda sobre flujos de trabajo de agencias, revisión de sugerencias y herramientas para "desaprobar" cadenas cuando existen nuevas sugerencias, ver Solicitud para ser revisor de traducción al árabe.
Las vistas previas de Google Sheets volvieron a aparecer: qué es posible con oneboxing vs iframes, y cómo el CSS puede hacer que los incrustados sean más utilizables, en Vista previa de Google Sheet: ¿hay alguna manera? (incluidos ajustes de tamaño de iframe: leer más).
Se presentó y desarrolló una nueva herramienta todo en uno para estilos de etiquetas (iconos, estilos, eliminación de guiones, lógica de contraste) en Herramienta de estilo de etiquetas.