wenqin descubrió que los correos electrónicos de confirmación de registro fallaban debido a que las tareas de Sidekiq generaban errores repetidamente y RGJ aclaró que se trataba de un problema del servidor SMTP en lugar de un error de Sidekiq (publicación 1) (respuesta).
MichaIng informó sobre una carga interminable de "cinco puntos" al servir páginas detrás de Cloudflare y RGJ lo redujo a una discrepancia de búfer de conexión persistente de ~73 728 bytes (informe inicial) (análisis).
tknospdr notó que el logo en modo oscuro no se mostraba después de cambiar a modo oscuro; después de inspeccionar errores de contenido mixto, habilitó Forzar HTTPS para restaurar el logo (informe) (solución).
Un usuario encontró que al tutorial de Discobot le faltaban pasos en las respuestas y tknospdr lo solucionó forzando HTTPS, lo que también restauró las imágenes en el flujo del tutorial (publicación) (solución).
MihirR quería bloquear todos los correos electrónicos salientes a un dominio; pfaffman señaló la configuración del sitio dominio de correo electrónico bloqueado y aconsejó la eliminación manual para dominios no confiables (pregunta) (respuesta).
Olle11 preguntó sobre la configuración de un webhook para enviar correos electrónicos ante el registro de nuevos usuarios; los miembros de la comunidad enlazaron a la guía oficial de Webhooks para obtener instrucciones paso a paso (pregunta).
Después de actualizar a 3.5.0.beta4-dev, Semon encontró que el elemento del menú de encuestas había desaparecido y las encuestas existentes estaban rotas; otros sugirieron probar en Modo Seguro para aislar temas/plugins (informe) (seguimiento).
bürobert detectó un error visual por el cual los campos de usuario de registro se renderizan de manera diferente para los usuarios invitados en comparación con los usuarios regulares, lo que afecta el diseño y las etiquetas (detalles).
discojan señaló que las flechas de revisión del historial de edición están invertidas para las locales RTL, lo que hace que el texto de información "Primera revisión" se oponga a la dirección de la flecha (informe).
En la cola de revisión, copymonopoly observó que las cargas de las publicaciones rechazadas nunca se convierten en archivos aislados, lo que genera archivos huérfanos; merefield reconoció la brecha e investigará la lógica de limpieza (problema) (aclaración).
Dimava propuso mejorar la experiencia de usuario de /tags/intersection/tag1/tag2 agregando selectores de múltiples etiquetas en todas las páginas de etiquetas e intersecciones conscientes de la categoría, enlazando a solicitudes relacionadas (propuesta).
En el plugin experimental Discourse Open Graph, Olle11 preguntó por qué la configuración no puede anular las etiquetas OG y grubba explicó que se requiere precisión basada en expresiones regulares para imágenes dinámicas en listas de categorías o acciones sociales (pregunta) (explicación).
SaraDev proporcionó una guía paso a paso para solucionar problemas de correos electrónicos de confirmación de administrador salientes en el enlace "No se envían correos electrónicos para confirmar un nuevo administrador".
SaraDev detalló cómo configurar el Título del sitio, la Descripción del sitio y la Descripción corta del sitio para SEO en "Problemas de Discourse con Título de URL SEO, Título Meta, Descripción Meta" enlace.
grubba intervino sobre las limitaciones y los casos de uso para anular las etiquetas Open Graph en "Discourse Open Graph" enlace.
Y eso es todo: ¡que sus colas de sidekiq permanezcan despejadas y sus logos brillen siempre en cualquier modo!
General ¿Discourse es un sitio web completo o solo un complemento de foro? Heliosurge se preguntó sobre el alcance de Discourse, y supermathie aclaró que el blog de Discourse (blog.discourse.org) se ejecuta en Ghost, demostrando que Discourse puede impulsar más que solo foros enlace.
Soporteactivitypub ¿Por qué los hilos de Discourse supuestamente federados mediante ActivityPub son inaccesibles desde clientes AP externos? icaria36 informó que las publicaciones federadas no aparecen en clientes externos y rokejulianlockhart rastreó el problema a las peculiaridades de la federación de Mastodon, a pesar de la integración correcta de AP en Discourse enlace.
Soporte Temas sin respuesta / temas con 0 respuestas JammyDodger señaló el componente oficial de tema "Filtro sin respuesta" como una solución lista para usar para rastrear hilos sin resolver enlace.
Soportecloudflare Carga interminable detrás de Cloudflare tdperry y MichaIng eliminaron problemas con RocketLoader, caché y reglas de entrada, confirmando que las respuestas HTML sin procesar se quedan colgadas aguas arriba del JavaScript enlace.
Bugdynaloc Idioma no inglés apareciendo en algunos textos del sitio Meta en inglés kgreed detectó cadenas de localización sueltas a pesar de la configuración en inglés y el borrado de cookies, destacando un error de traducción de dynaloc enlace.
Bugemojiactivitypub Emojis perdidos en publicaciones federadas mediante ActivityPub icaria36 observó que :tada: y otros emojis desaparecen cuando las publicaciones se federan a Mastodon, y rokejulianlockhart argumentó a favor de preservar el marcado para mantener la legibilidad en sistemas AP enlace.
Bugmobilegraceful-themeUX Tema Graceful (Móvil): Barras de color verticales de categoría faltantes danvanmoll reportó la ausencia de indicadores de categoría coloreados en móviles y compartió ideas sobre cómo restaurar esta pista visual en próximas versiones enlace.
Característicasearchtags Agilizar intersecciones de etiquetas merefield reveló avances en un plugin específico para cliente para filtrado complejo de etiquetas, y mcwumbly destacó la página integrada /filter y el Componente de Filtro como caminos experimentales a seguir enlace.
Característicaactivitypub Mantener imágenes en publicaciones federadas mediante ActivityPub icaria36 propuso adjuntar imágenes incrustadas y descripciones alternativas a las publicaciones federadas, impulsando una solicitud de característica para mejorar la fidelidad del contenido en AP enlace.
Desarrolloai Un plugin para convertir discusiones del foro Discourse en revisiones claras de propuestas con justificaciones de la comunidad maets23 presentó "SimScore" para flujos de trabajo de gobernanza asistidos por IA, y pfaffman aclaró que los plugins personalizados requieren el nivel Enterprise en planes alojados enlace.
Pluginpaid-support Plugin de Ubicaciones dsims descubrió que la configuración location_topic_status es vestigial tras los cambios de icono, y merefield la rastreó hasta un commit de Git, recomendando eliminar el código redundante enlace.
Pluginofficialgamification Gamificación de Discourse Shauny descifró el nuevo comportamiento predeterminado de "puntuación por recibir reacción" tras la integración de Discourse Reaction, restableció las puntuaciones a cero y confirmó el recálculo exitoso enlace.
Tema Tema Star Wars Rhidian celebró el 4 de mayo revisitando el tema Star Wars, marcando otra tradición anual de la comunidad en la personalización holística de foros enlace.
Temaofficialair-theme Tema Air Heliosurge ofreció ajustes personalizados de CSS para el banner de búsqueda del Tema Air, guiando a los usuarios a implementar un Componente de tema para fuentes de título más grandes enlace.
Tema componente mobile F NAV – Pestañas de navegación móvil Shauny probó las pestañas de navegación móvil contra superposiciones de borrador, detectando conflictos de z-index en las pestañas que bloquean los botones de reanudar borrador y sugiriendo correcciones de capas enlace.
En Anuncios, pmusaraj lanzó 3.5.0.beta4 corrigiendo un problema de seguridad que exponía contenido privado de la página de inicio a usuarios no autenticados aviso de seguridad y detallando mejoras en plugins como la imposición de JPG/PNG en el componente discourse-aiPR #1309 en publicación #2.
Falco aclaró los detalles de los Co-CEO en el anuncio del gerente de comunidad mediante publicación #7 y ayudó con orientación sobre el análisis de URLs en Markdown en publicación #3.
mcwumbly proporcionó estrategias de permisos masivos para categorías privadas en publicación #3 y sugerencias de integración de API para ediciones de propuestas impulsadas por IA en publicación #10.
Osama contribuyó con correcciones CSS para iconos RTL en publicación #5 y depuró problemas de interfaz en modo incógnito en publicación #6.
En Soporte, Steve_John preguntó si se pueden marcar categorías completas (en lugar de temas individuales) como favoritas, generando interés temprano. Leer más
En Soporte, 祁同伟 quería activar insignias de nuevo tema y tema no leído en la aplicación móvil DiscourseHub mensaje #1. Leer más
En Soporte, Kartoon señaló que los emojis de tamaño personalizado se estaban encogiendo inesperadamente, y la comunidad está investigando anulaciones de CSS mensaje #1. Leer más
En Desarrollo, RGJ describió una condición de carrera con user_custom_fields cuando los webhooks se ejecutan concurrentemente mensaje #1, y los miembros debaten enfoques de índice único. Leer más
En Desarrollo, David_Ghost compartió un script JS para actualizar instantáneamente la lista de Respuestas recientes, señalando un retraso persistente de 2 segundos mensaje #1. Leer más
En Error, Earnie_Baird reportó que en iPads en modo horizontal, la barra lateral de Chat desaparece, haciendo imposible salir de los canales mensaje #1, y Jagster confirmó que el problema persiste en Safari mensaje #4. Leer más
SaraDev aclaró cómo agregar soporte para el idioma georgiano a través de Crowdin y textos del sitio en el mensaje #3
SaraDev describió cómo adjuntar cargas a través de la API de Publicaciones incrustando URLs upload://en el mensaje #3
SaraDev explicó las invitaciones masivas por correo electrónico para grupos mediante la función CSV en la página de Invitaciones en el mensaje #3
SaraDev detalló cómo skip review media groups se aplica tanto a cargas como a enlaces externos en el mensaje #3
tobiaseigen discutió la eliminación de mensajes generados por el sistema de las Notas de usuario para registros de moderación más limpios en el mensaje #7
sam confirmó que no hay servidor/cliente MCP oficial y compartió el enfoque de "esperar y ver" del equipo sobre la adopción del protocolo en el mensaje #2
Lilly actualizó la #Usando Referencia de Permisos de Nivel de Confianza de Discourse para corregir los permisos de silencio en el mensaje #70
HAWK solicitó enlaces detallados de OfCom para guiar la implementación de funciones de seguridad infantil y bloqueo en el mensaje #31
nat confirmó la eliminación de WebSockets en el fragmento de Cloudflare y actualizó la configuración en el mensaje #24
maiki pidió capturas de pantalla y detalles del entorno para diagnosticar el fallo del chat en el mensaje #5 y guió sobre la integración de comentarios con WP-Discourse en el mensaje #3
En una discusión sobre compartir en Discourse desde iOS, awesomerobot señaló que la vacilación de Apple en torno a la API Web Share Target hace incierta la integración nativa en iOS, aunque la extensión de compartir existente de Discourse Hub ofrece publicación básica de URL.
thoka preguntó sobre cómo hacer que las búsquedas "in:all" incluyan MP por defecto, con el objetivo de una búsqueda unificada de temas y mensajes en un foro escolar.
RGJ sugirió una redacción más precisa para las carpetas de mensajes vacías, proponiendo "Esta carpeta está vacía" en lugar de "no tienes ningún mensaje" en "no tienes ningún mensaje". leer más
RGJ anunció la versión beta del plugin Grupos dinámicos de Discourse, que permite a los administradores definir expresiones booleanas en la configuración de grupos para automatizar la membresía. leer más
En la categoría #IEEE Verano del Código 2025, Falco describió la cronología y el alcance del proyecto para estudiantes y mentores, iniciando oficialmente la discusión del evento. leer más
¿Quién sabía que los cachorros podían unirse a la diversión de la IA? ¡El debate de ayer sobre la página de inicio del bot tuvo incluso a nuestros amigos peludos persiguiendo palos digitales con emoción!
En ¿Eliminar en masa una sola etiqueta de los temas?, cogdog exploró el uso del Editor de Temas en Masa y las solicitudes de características discutidas por la comunidad para eliminar etiquetas individuales sin borrar todas las etiquetas.
¡Salud por las notas al pie en cajas, las IP ocultas sin problemas y las compilaciones sin errores, que tus aventuras en Meta sean tan impecables como nuestros emojis!
stanski encontró errores 502 después de la corrección de x-amz-checksum-crc32 mientras migraba cargas a S3 y pidió mejores prácticas en No se pueden migrar cargas a S3.
Desde debates sobre privacidad de IP hasta contratiempos con AWS y problemas con IA, el viaje de ayer mostró que ningún error es demasiado pequeño ni ninguna característica demasiado grande: ¡prepárate para otro día de magia en meta!
Richie notó que el endpoint /admin/users/list/all.json ahora envuelve las respuestas en un array users, rompiendo las integraciones SSO existentes, y RGJ rastreó el commit que añade root: :users como la causa (Dev, rest-api). Leer más
La nueva beta de la aplicación móvil para iOS recibió solicitudes de ajustes de estilo de gingerbeardman, sugiriendo alturas de fila consistentes y más filas de foro por pantalla con los totales movidos a insignias, lo que provocó una discusión sobre mejoras en el diseño de la interfaz de usuario (Dev, dev-news). Leer más
Steve_John descubrió que añadir categorías ocultas mediante JavaScript en un tema personalizado no las mostraba en la página de inicio, y pfaffman aconsejó revisar el código del tema o compartirlo en GitHub para solucionar problemas (Dev, rest-api). Leer más
#Administrators
nathank destacó las limitaciones del plugin Private Topics Plugin para el acceso de grupos, y RGJ y mcwumbly discutieron el uso de mensajes privados (PM) para flujos de trabajo de tickets más flexibles con múltiples usuarios, a pesar de las desventajas en UX y etiquetado (#Administrators, how-to). Leer más
JammyDodger aclaró cómo los usuarios suspendidos se ocultan de la autocompletación de @mention para personal no administrativo y demostró cómo personalizar los mensajes de suspensión o desactivar cuentas para disuadir las notificaciones al explorar escenarios de usuarios no mencionables (Support, mentions). Leer más
MichaIng rastreó los problemas de carga infinita detrás de las reescrituras automáticas de HTTPS de Cloudflare y la inyección de mod_sed de Apache hasta conflictos de filtrado, y pfaffman recomendó habilitar force_https en app.yml para resolver discrepancias en proxy y reescritura SSL (Support, cloudflare). Leer más
stanski tuvo dificultades al migrar las cargas existentes después de configurar el almacenamiento compatible con S3, y pfaffman guió a través de la inspección de Upload.pluck(:url) para localizar registros problemáticos y verificar las variables de entorno de checksum (Support, s3). Leer más
satonotdead buscó una forma de limitar temporalmente el nivel de confianza de un grupo a TL1 y restaurar los niveles anteriores al salir, lo que provocó una discusión sobre métodos de revocación versus criterios a nivel de sitio para la gestión dinámica de confianza (Support, trust-levels, gamification). Leer más
Shauny solicitó un evento de webhook que entregue un conteo total de notificaciones no leídas y soporte eventos de limpieza para sincronizar los conteos de notificaciones externamente sin consultas frecuentes a la API (Support, webhooks). Leer más
tknospdr cuestionó la falta de un indicador visual abierto para los estados de asignación en el plugin oficial Discourse Assign, y NateDhaliwal destacó la pestaña oculta "Editar asignaciones" debajo del botón "Desasignar..." como una solución (Plugin, official, assign). Leer más
Paul_King preguntó sobre la automatización de grupos que ya no funciona en el plugin Discourse Dynamic Groups, lo que provocó sugerencias para revisar la compatibilidad con los cambios recientes del núcleo (Plugin). Leer más
NateDhaliwal compartió el código no documentado /tags/upload.json para crear etiquetas en lotes mediante la API, y tknospdr exploró la restricción de etiquetas dinámicas a categorías específicas para grupos de etiquetas a nivel de empresa (Feature, tags, tag-groups). Leer más
Moin reportó insignias de categoría faltantes en las páginas de permisos de grupo y resumen de usuario, proporcionando capturas de pantalla de Chrome y Firefox para ilustrar la regresión de UX (UX). Leer más
¡Aquí está esperando que las compilaciones de hoy se mantengan verdes y que sus llamadas a webhooks vuelen rectas, sin más misterios de API que perseguir!
Fue un día lleno de correcciones de temas, ajustes de complementos y aventuras con IA; ¡esperamos que tu perrito haya disfrutado tanto el viaje como nosotros!
TomoftheFog informó que el filtro de publicaciones en el componente post-badges dejaba los temas en blanco al usar el botón «X publicaciones en el tema». JammyDodger rastreó el error hasta una variable no definida y Arkshine rápidamente abrió una PR para solucionarlolee más
Moin descubrió que editar el plural #site-text para admin.site_settings.default_categories.modal_description.other rompía su contraparte singular, lo que provocaba que los modales de navegación mostraran etiquetas incorrectas. El problema se ha reproducido y está bajo investigación lee más
HenrysCat preguntó por qué el Panel de control mostraba 3.5.0.beta5-dev en lugar de una beta estable. Moin aclaró que todas las compilaciones con pruebas aprobadas llevan el sufijo -dev y enlazó a la explicación del canal de lanzamientolee más
Lilly recomendó agregar un enlace personalizado «Preguntar al bot» en la barra lateral y el menú desplegable para el chatbot de la IA de Angela_MRS, utilizando /discourse-ai/ai-bot/conversations como URL lee más
pfaffman advirtió contra el envío de correos a direcciones no validadas cuando qingfeng1024 exploró el marketing masivo a usuarios no registrados. nathank propuso usar Discourse mismo como formulario de captura para garantizar la aceptación voluntaria y una incorporación sencilla lee más
JammyDodger guió a jimmy0017 a través de consultas de Data Explorer y pasos de reconstrucción de índices después de errores de «Fallo al rellenar la insignia 'Lector'», pero la tabla post_timings sigue siendo demasiado grande lee más
blake explicó que migrar suscriptores anuales a un plan de por vida requiere cancelación manual y reasignación de grupos debido a limitaciones del plugin, respondiendo a la consulta de tchristensen sobre migración de suscripciones lee más
awesomerobot señaló que cambiar de zh_CN a un estándar web zh-CN resuelve problemas de localización en enlaces de encabezados personalizados y comprometió actualizaciones para aceptar ambos formatos lee más
nolo recomendó el componente de tema Tag Icons después de que ja_ke preguntara cómo agregar emojis a las etiquetas lee más
Moin observó que ahora (TM) se renderiza como un emoji negro , lo que genera problemas de contraste en temas oscuros. La discusión continúa sobre las compensaciones de reemplazar texto (™) por emojis lee más
JammyDodger destacó estilos rotos de DiscoTOC en móviles cuando no hay respuestas, lo que hace engorrosa la navegación por el índice lee más
NateDhaliwal señaló que los nombres largos de repositorios de GitHub quedan pegados al borde de los oneboxes sin relleno, afectando la consistencia visual lee más
#Data y reportes
one1 preguntó sobre cómo contar búsquedas totales en un período personalizado. JammyDodger recomendó crear una consulta SQL de Data Explorer y explorar ejemplos existentes de sql-querylee más
#Developer Guías
pfaffman sugirió crear un componente de tema para evitar la edición incorrecta de archivos principales al usar el nuevo kit de herramientas de formularios. david explicó cómo los enlaces de documentación a archivos fuente de GitHub ayudan a enviar PRs de forma segura lee más
sam compartió importantes mejoras en la carga de imágenes en el blog de Rust y WebAssembly, aumentando el tamaño mínimo de carga a 10 MB lee más
Lilly propuso un enlace personalizado «Preguntar al bot» tanto en la barra lateral como en el menú desplegable para aumentar la visibilidad de la IA lee más
awesomerobot solucionó la coincidencia de localización en enlaces de encabezados personalizados y amplió el soporte de formatos en el plugin custom-header-linkslee más
SaraDev explicó el tiempo de carga inicial de 6–7 segundos inducido por SSO y presentó consejos de ajuste de recursos para mejorar el TTFB lee más
blake aclaró que el plugin de Suscripciones requiere cancelaciones manuales de planes para migrar suscriptores anuales lee más
nat respondió sobre el plugin Discourse Livestream respecto a mostrar contenido condicionalmente cuando un usuario marca «Voy» lee más
david detalló los enlaces a GitHub en la documentación y los controles de edición en las Guías para desarrolladores, facilitando contribuciones seguras a la documentación del kit de herramientas de formularios lee más
pmusaraj ofreció una solución CSS para ocultar mensajes de estado no deseados de ActivityPub en los temas lee más
joffreyjaffeux solicitó capturas de pantalla y ejemplos en video para diagnosticar problemas de superposición de teclado en interfaces de Android lee más
Fueron 24 horas de análisis profundos, debates sobre emojis y una gran cantidad de PRs; ¡ahora ve y regálate un descanso bien merecido!
reemplazado por emoji en lugar de – fefrei reportó originalmente que el carácter se renderizaba como un emoji en el debate, y joffreyjaffeux confirmó la corrección en la PR #32713 – leer másemoji
Botón de superposición de documentos de IA mal ubicado – SvenPuschmann señaló primero que el botón flotante de AI Docs se superponía a los controles principales en iOS en el informe, y pmusaraj sugirió agregar margin-bottom: 70px; a .ikp-chat-button__container – leer másaiaccessibility
La cabecera del sitio se superpone al editor en móviles – NateDhaliwal ilustró cómo el editor móvil queda oculto detrás de la cabecera (ver captura de pantalla) y el problema ocurre tanto en el editor de respuestas como en el de temas – leer máscomposermobile
Leer datos de calendario CalDAV desde un servidor externo – Thomas_Rother propuso mejorar el plugin de calendario para obtener eventos de un servicio CalDAV como Radicale, haciendo referencia a la gema Calendav y a la etiqueta calendar-and-event – leer máscalendar-and-event
Problemas con el importador masivo de VBulletin – pfaffman está depurando por qué el importador masivo de vBulletin crea usuarios y publicaciones pero no temas en create_topics(topics) y cómo base.rb:create_records procesa processed frente a skipped – leer másDev
Las imágenes subidas en el chat no se muestran correctamente con S3 CDN – Super_James y w.h reportaron que las miniaturas del chat fallan porque la API devuelve URLs directas de S3; tgxworld sugirió una configuración S3_USE_CDN_URL_FOR_ALL_UPLOADS, y la discusión fue escalada etiquetando a martin / renato en el mensaje 5 – leer másBugchat
El plugin FontAwesome Pro no cambia todos los iconos predeterminados – Arkshine notó mapeos faltantes para iconos como layer-group en el plugin en el informe inicial y lo está actualizando para que coincida con la lista principal de Discourse – leer másfontawesome-pro
Títulos de YouTube apareciendo intermitentemente en los resultados de búsqueda – ma0sm abrió el hilo en el mensaje 1 tras observar una indexación inconsistente de onebox, vinculó a la solicitud de función original 76175/8, y awesomerobot aclaró que la búsqueda utiliza el texto del mensaje en el mensaje 2 – leer másBug
División de MP por administradores: no se puede añadir a uno mismo – Overgrow señaló que después de dividir un mensaje privado en un nuevo tema, los administradores no pueden incluirse a sí mismos, por lo que no aparece en su bandeja de entrada – leer másBug#private-message
Problemas de configuración de Adsense de Google – Genius enfrentó un error "No se pudo verificar tu sitio" al agregar ads.txt a un plan de Discourse alojado; JammyDodger guió a través de la configuración correcta del sitio y los campos de ID del editor en el mensaje 3 – leer másadvertising
El componente de migas de pan omite categorías de varios niveles – Steve_John reportó que Inicio/A/B/C muestra "Inicio/B/C", faltando A, debido a la lógica del componente; nolo confirmó que el predeterminado solo soporta dos niveles y hizo referencia a breadcrumb-links y un seguimiento en el mensaje 3 – leer másSupport
Problemas al agregar HTML mediante un componente de tema – Issa_George tuvo dificultades para inyectar un widget en /c/nfl-memes/20 y compartió código en el mensaje 8; NateDhaliwal solicitó fragmentos completos en el mensaje 10 – leer másTheme#html
Configuración de reacciones pegajosas – Dimava quiere que las reacciones se mantengan como los Me gusta con iconos fijos para consistencia, pero no se ha proporcionado ninguna solución – leer másSupportreactions
Usar al investigador del foro para ayudar a organizar y dividir temas grandes sam presentó una nueva persona de investigación impulsada por IA para agilizar el análisis de discusiones enormes, como el hilo masivo del Tablero Kanban. lee más
El texto singular ya no funciona después de personalizar la variante plural Moin descubrió que sobrescribir solo la traducción de «uno» rompía la forma «otros», lo que provocó una discusión sobre cómo apuntar a las variantes .one frente a .other. lee más
Las publicaciones de ActivityPub deberían mostrar las fechas correctamente mark.reeves reportó que los oneboxes de ActivityPub no mostraban las fechas, lo que llevó a correcciones para la salida directa de fechas. lee más
¿Cómo fijar una categoría o sus temas en la parte superior de la lista de temas? omppatil preguntó por una función de «fijación superior» y awesomerobot recomendó el componente de tema Listas Destacadas. lee más
¿Cómo se implementa este inicio de sesión diario? Recibo puntos aleatoriamente cada día ja_ke se preguntó sobre las visitas de gamificación y JammyDodger explicó el comportamiento predeterminado de la puntuación por visita. lee más
¿Discourse tiene un tema o plugin de lotería? ja_ke buscó un plugin de rifa; miembros de la comunidad señalaron ejemplos como el componente Lotería de NiiHost. lee más
¿Cómo configuro un subdominio para Discourse? Matthias_Schuster tuvo problemas con los subdominios de Namecheap y pfaffman vinculó una guía de configuración de registro A. lee más
Seminario web: Crecimiento y retención de tu comunidad Danielle invitó a todos a unirse el 20 de mayo para obtener información sobre las motivaciones de los miembros, la construcción de confianza y las tácticas de retención. lee más
Discourse Calendar (y Evento) benji y Nick_Stager investigaron eventos duplicados de varios días en la barra lateral próxima y discutieron posibles correcciones. lee más
¿Existe un Protocolo de Contexto de Modelo (MCP) oficial de Discourse? jrgong propuso un MCP para la compatibilidad de API y documentación de desarrollo, con EricGT aportando su opinión sobre la implementación. lee más
Seminarios web recurrentes DamirDame solicitó soporte para sesiones de Zoom recurrentes en el plugin de seminarios web. lee más
Fijar más de un tema a nivel global Andrew15-5 pidió fijar múltiples temas en la página de inicio; Moin demostró la interfaz de usuario de fijación del menú de llave inglesa existente. lee más
#Traducciones
Añadir idioma uigur Sahran anunció que la traducción al uigur está ahora 100% completa, ampliando el alcance global. lee más
#Desarrollador Guías
Añadir una lista de temas destacados a tu página de inicio de Discourse drehmann está migrando la guía de cómo hacerlo desde el estilo setupComponent al estilo component-export en un archivo GJS. lee más
El filtro por fecha antes/después no está alineado con otros campos NateDhaliwal señaló que los filtros de fecha no estaban alineados en la búsqueda móvil. lee más
Y eso es todo: después de domar los tableros Kanban masivos y preparar los seminarios web, ¡esperemos que tus hilos estén tan organizados como tus calendarios mañana!
sheng_hualuo reportó que al hacer clic en los avatares aparecía un error PG::UndefinedTable: relation "gamification_leaderboard_cache_1_all_time" y los registros del navegador mostraban una plantilla .hbr no soportada en un componente de tema; merefield guió para eliminar el plugin gamification y el componente de tema defectuoso para restaurar las tarjetas de usuario lee más.
En un hilo de Soporte sobre etiquetado, bayardo.rivas descubrió que una configuración incorrecta de trust_level_0 vs trust_level_1 impedía la creación de temas y el etiquetado; HAWK aclaró que los usuarios de TL1 heredan los privilegios de TL0 y JammyDodger señaló las restricciones de etiquetas específicas por categoría lee más.
saish quería inyectar campos personalizados en el compositor predeterminado según etiquetas; tras explorar plantillas de formularios, merefield confirmó que solo un plugin puede lograr esto, mientras que JammyDodger destacó las opciones existentes de componente de tema y compositor preestablecido lee más.
Matthias_Schuster buscaba pasos claros para configurar un subdominio; tras consultar INSTALL-cloud.md, merefield demostró que crear un registro A (columna de host) y obtener un certificado SSL son las únicas acciones requeridas lee más.
Abarcando dos discusiones (#366352 & #366356), patrickemin solicitó un botón de empuje de un solo clic solo para el personal; colaboradores (KhoiUSA, pfaffman, Lilly) describieron el uso de un Componente de tema para ejecutar la llamada AJAX de empuje existente, propusieron valores predeterminados de empuje automático y sugirieron servicios en el mercado comunitario para una entrega rápida lee más.
JammyDodger reportó que en iPhone/Safari el panel de administración se congelaba hasta abrir la barra lateral; awesomerobot fusionó una corrección en PR #32775 para garantizar un desplazamiento suave lee más.
nolo destacó que los componentes oficiales ignoran la configuración del sitio priorizar nombre de usuario, sugiriendo que las plantillas inserten condicionalmente nombres de visualización en lugar de nombres de usuario sin formato lee más.
JammyDodger propuso que los visitantes anónimos deberían poder ver quién votó en un tema sin un registro obligatorio, señalando que las listas de votos ya son públicas en otros lugares lee más.
JammyDodger descubrió que el selector de etiquetas en el modal de edición de título no se cierra al seleccionarlo en móviles, obligando a los usuarios a alternar el selector de categorías como solución lee más.
JammyDodger notó que el menú desplegable de autocompletado @/emoji a veces se renderiza demasiado lejos del cursor en móviles, ocultando las sugerencias principales en contextos de chat y búsqueda lee más.
alex.diker probó la imagen Docker bitnami/discourse para pruebas rápidas pero encontró un error de código de salida; merefield los dirigió al soporte propio de Bitnami y recomendó usar la instalación estándar oficial para ayuda de la comunidad lee más.
NateDhaliwal preguntó si el webinar "Crecimiento y retención de tu comunidad" sería grabado; Danielle confirmó que la repetición se publicará en la publicación original unos días después del evento en vivo lee más.
lindsey compartió un fragmento de CSS para anular el color de texto de la categoría mientras el equipo mejora el contraste automático, y davidb está investigando la restauración del control directo de la interfaz de usuario en el problema de color de categoría Errorlee más.
pento fusionó una corrección para el error de invitación donde los usuarios existentes no se agregaban a los grupos si ya tenían acceso al tema, resolviendo la inconsistencia en las invitaciones lee más.
NateDhaliwal notó un nuevo ícono de globo con signo más en el menú del mensaje y se preguntó por qué el contenido no se traduce hasta que se activa experimental_content_localizationleer más.
bartv tuvo dificultades para ingresar una expresión regular de número de teléfono en palabras vigiladas, y JammyDodger confirmó que escribir manualmente las barras verticales (|) soluciona el problema de división del editor leer más.
Un nuevo usuario, Lyles, no podía ver el botón «Nuevo tema» en la comunidad de OpenAI; Lilly reprodujo el funcionamiento en cuentas de prueba y aconsejó volver a contactar a los moderadores de ese sitio leer más.
Mahidhar preguntó cómo mostrar las subcategorías como elementos de lista bajo su categoría principal; Moin señaló el plugin #discourse-doc-categories y el tema del índice de documentación leer más.
Kartoon reportó que solo uno de sus temas perdió su color de resaltado de nueva respuesta, haciendo que todos los estados se vieran idénticos; pfaffman pidió el nombre del tema y su estado (original o modificado) leer más.
Jose_C_Gomez encontró un error de «versión de Docker no compatible» durante una actualización web y buscó una solución alternativa para revertir leer más.
ondrej descubrió que pegar un enlace de categoría en el compositor revela subcategorías ocultas a las que los usuarios no tienen acceso, tanto en Meta como en otras comunidades leer más.
AdjustableWrench encontró que los campos de casilla de verificación HTML etiquetados como Confirmación requieren dos clics en móviles para registrarse al crear una cuenta y solicitó pasos de reproducción en diferentes navegadores leer más.
En un hilo anterior, Lilly propuso agregar un interruptor de «Configuración avanzada» para restaurar la opción de color de texto faltante para las categorías después de la última actualización leer más.
pfaffman no pudo renderizar un componente de tooltip en el nuevo kit de herramientas de formularios a pesar de seguir la documentación; probó ambas importaciones discourse/components/d-tooltip y float-kit/components/d-tooltipleer más.
elmuerte reportó que editar config/locales/client.en.yml hace que WSL puma se cuelgue, mientras que otros archivos se recargan correctamente; están trabajando desde la rama estable leer más.
#Data y reportes
one1 preguntó por el conteo total de búsquedas del sitio en un rango de tiempo personalizado, y JammyDodger ofreció asistencia con consultas para el plugin Data Explorerleer más.
En el hilo del plugin ActivityPub, Olle11 confirmó que una solución alternativa reciente finalmente funcionó para problemas de recuperación remota en instancias de Mastodon leer más.
AdjustableWrench expresó alegría cuando se agregaron nuevos códigos de moneda al plugin Suscripciones, haciendo posible la facturación diaria en más regiones leer más.
digitaldominica compartió un fragmento de DOM-observer usando api.onPageChange() para reemplazar de manera confiable el ícono del botón #create-topic después del renderizado leer más.
Después de todo este apretón de botones globales, persecución de expresiones regulares y ajustes de temas, ¡es hora de sacar a los cachorros a pasear celebratoriamente!
Richie levantó las cejas ante la configuración «Longitud mínima de la primera publicación» al descubrir que se puede establecer en 2.000.000.000 de caracteres y bromeó sobre obligar a los usuarios a escribir miles de millones más que un simple «Gracias». tobiaseigen replicó que reducirla arriesga convertir el foro en un estilo de chat y recomendó precaución La perspectiva de Richie La cautela de tobiaseigen Leer más
La frustración llegó cuando una versión no compatible de Docker bloqueó una actualización, por lo que pfaffman aconsejó migrar a una nueva máquina virtual y compartió una solución en varios pasos: actualizar Ubuntu y Docker para restaurar las migraciones de require_message sin dramas. docker El consejo de pfaffman Solución paso a paso Leer más
Surgieron nuevas ideas de funcionalidad sobre cómo cerrar temas después de un cierto número de publicaciones en lugar de por tiempo; Moin preguntó cómo configurar el cierre automático basado en publicaciones por categoría, basándose en una discusión de 2018 La pregunta de Moin Leer más
sok777 notó que los enormes payloads de data-preloaded para usuarios veteranos estaban ralentizando la carga de páginas hasta 10 veces y preguntó si reducir los estados de seguimiento de la base de datos sería seguro o rompería insignias/niveles de confianza Informe del problema Leer más
Kartoon descubrió que una reciente anulación de CSS en el tema #Blackout desactivó el resaltado de «nueva respuesta» en escritorio, rastreándolo hasta las reglas de color de fondo de una actualización principal
Falco presentó un plan para localizar todos los elementos dinámicos de Discourse (translator, discourse-translator) y mostró una vista previa de traducciones automáticas impulsadas por IA para empoderar comunidades multilingües—NateDhaliwal añadió un por la claridad Esquema de Falco Respuesta de Nate Leer más
#Autoalojamiento
Ethsim2 tuvo dificultades para eliminar el banner «deshabilitar correos electrónicos» después de una copia de seguridad, y Moin recordó a todos que los correos electrónicos se desactivan automáticamente para no personal por defecto.
Cuando se restaura una copia de seguridad, el correo saliente para no personal se desactiva… Cambie la configuración del sitio «disable_emails» para volver a habilitarlo. Informe del problema Consejo de Moin Leer más
sam logró una corrección para el paso de datos a artefactos en el plugin ai-artifacts, enviando una PR que aprovecha postMessage para soportar llamadas asíncronas—buenas noticias para integraciones de IA Comentario de sam Leer más
En el territorio de pavilion, thoka desactivó el Plugin Multilingüe tras un ActionView::Template::Error por un locales/i18n.js faltante (eliminado aguas arriba), lo que provocó una discusión sobre actualizar las rutas de activos Rastro del error Leer más
HamMan2118 descubrió que pegar un enlace de categoría en el editor revela subcategorías públicas pero oculta las privadas—probablemente por diseño, pero plantea preguntas de UX sobre la visibilidad del acceso Caso de prueba Leer más
cuo_wu aún enfrenta un error de CORS cuando los activos usan rutas relativas, preguntando si hay alguna actualización o solución alternativa ya que el problema persiste Detalle del problema Leer más
Tras ajustar client.en.yml, pfaffman recordó a los colaboradores que el servidor de desarrollo debe reiniciarse para aplicar los cambios de localización—un detalle que confunde a muchos en configuraciones de dev-install Nota de pfaffman Leer más
Kartoon pidió una forma de omitir bloques enteros de emojis, señalando que la configuración de lista de denegación de emojis es tediosa para eliminaciones masivas—pidiendo una estrategia más flexible para el widget de emojis broken Discusión Leer más
tobiaseigen opinó sobre la configuración de longitud mínima de publicación en Soporte, advirtiendo contra el charla estilo chat consejo y buscando contexto de casos de uso pregunta
Desde dramas de Docker hasta desalojos de emojis y triunfos de PR, el maratón de ayer en meta demostró que nunca hay un momento aburrido—¡nos vemos en los tableros!
Jagster descubrió que hacer clic en /latest dentro de una categoría muestra solo los mensajes de esa categoría en lugar del feed de todo el sitio, confirmado en Safari y DiscourseHub leer más
meglio reportó que la asignación de temas aparece tres veces en la barra lateral, con nat aclarando si cada enlace de asignación navega a un mensaje distinto leer más
carlossouza compartió su frustración por no poder eliminar la barra lateral y el banner de bienvenida después de instalar temas, hasta que aprendió a alternar el menú de navegación y agregar CSS personalizado para ocultar el banner leer más
tobiaseigen inició un nuevo hilo para configurar el inicio de sesión sin contraseña con AWS Cognito, recomendando el plugin OpenID Connect y asistencia de IA a pesar de los problemas de redirección en /loginleer más
alkah3st preguntó cómo el foro de Unreal Engine logra subcategorías colapsables en la barra lateral y compartió un fragmento de JS/CSS creado con ayuda de IA para replicar la visualización de subcategorías al estilo de Rows leer más
Arkshine diagnosticó que los elementos <defs> de los SVG se eliminan al subirlos, rompiendo las animaciones; propuso incluir <symbol> en la lista blanca y abrió la PR #32806 para corregir la renderización leer más
Dan_Eastwood investigó el comportamiento de los elementos de la cola de revisión reclamados, sugiriendo un tiempo de espera para reclamaciones obsoletas tras la ausencia de un moderador, aunque su problema inmediato se resolvió al regresar el moderador leer más
tknospdr solicitó un flujo de trabajo de suscripción de pago para vender mensajes individuales del mercado añadiendo o eliminando permisos de grupo mediante el plugin Suscripciones o Automatización leer más
dax, Moin y JammyDodger discutieron Cerrar tema después de x mensajes en algunas categorías, sopesando límites basados en el conteo de mensajes frente al cierre automático basado en el tiempo y reflexionando sobre una interfaz central de Temporizador de Temas leer más
Steve_John, pangbo y sok777 investigaron problemas intermitentes de carga y errores de carga diferida al cambiar entre categorías de nivel superior e hijas, confirmando que activar la carga diferida hizo reaparecer algunas categorías faltantes hilo, pero no resolvió completamente los problemas de actualización leer más
meglio exploró la posibilidad de un ordenamiento manual de temas mediante arrastrar y soltar en las categorías, con soluciones alternativas como editar las fechas de publicación y llamados a trasladar esto a Característicaleer más
noahl propuso usar IA para detectar cuándo aparecen mensajes de solución, identificando frases de confirmación o preguntas coincidentes, para que los administradores puedan ser alertados sobre posibles respuestas leer más
david delineó un cronograma de obsolescencia para las etiquetas <script type='text/discourse-plugin'> y <script type='text/x-handlebars'> en línea en los temas, detallando la migración a archivos .hbs o .gjs para septiembre de 2025 leer más
Architect actualizó un servidor Discourse a Ubuntu 25.04 “Plucky Puffin”, mientras que pfaffman recomendó mantenerse con la versión LTS 24.04 para evitar preocupaciones tempranas sobre el fin de vida útil leer más
Mollyvog buscó desarrolladores de Discourse basados en el Reino Unido para una comunidad benéfica, lo que provocó ofertas de merefield, jahan_gagan y pacharanero para colaborar mediante mensajes privados leer más
Errores: Un error tipográfico en los cuadros de categorías personalizadas — RGJ detectó un error en el componente custom-category-boxes (custom-category-boxes), y awesomerobot fusionó una corrección leer más.
Errores: El botón «Atrás» en el componente de tema «Editar código» carga la interfaz antigua — noahl reportó que presionar «Atrás» en la edición de código personalizado lleva a la barra lateral heredada; joffreyjaffeux confirmó la inconsistencia de UX en este hilo.
Errores: Los usuarios existentes no se agregan a grupos invitados si ya tienen acceso — pento regeneró un enlace de invitación sin expiración después de que JammyDodger señalara un error de «invitación expirada» leer más.
Soporte: Categoría dentro de categoría — Matthias_Schuster preguntó cómo mostrar subcategorías sobre los temas en la página #categories, y RGJ señaló la opción Administración → Configuración del sitio → Configuración básica → Estilo de página de categorías para escritorioleer más.
Soporte: Configuración de mínimo de publicaciones únicas no aplicándose — Tarun_Sharma aún pudo volver a publicar contenido idéntico dentro de 1 minuto; awesomerobot explicó que las restricciones de publicación no se aplican a cuentas de administrador leer más.
Soporte: Imagen de perfil en temas — Joe_F quería que el avatar del autor original permaneciera en todas las respuestas; awesomerobot señaló el componente de tema «Mostrar avatares del autor original» leer más.
Soporte: Todas las categorías no se muestran para invitados — Olle11 vio una lista vacía de «Todas las categorías» en móvil; nat solicitó capturas de pantalla para aclarar el problema de la barra lateral frente al menú desplegable leer más.
Soporte: Problema de datos en la API de notificaciones — Tarun_Sharma reportó recuentos de reacciones desactualizados en /notifications.json; el hilo sigue bajo diagnóstico leer más.
Característica: Usar IA para ser notificado de soluciones potenciales — sam propuso un cambio en el desencadenante de automatización y preguntó sobre la configuración de GPT-4.1 Mini o Gemini Flash 2.5 leer más.
Característica: Permitir que las columnas del tablero Kanban muestren colores de categoría/etiqueta — tobiaseigen revivió esta idea, señalando que el núcleo de Discourse aún no admite etiquetas o categorías de colores leer más.
Característica: Hacer posibles los títulos de temas vacíos — bdfl quiere permitir la creación de temas solo con título; la discusión continúa sobre la mejor UX para nuevos usuarios leer más.
Característica: Transformaciones de marcador de posición en formularios — pacharanero solicitó funciones de sustitución de texto (slugify, codificación URL) para placeholder-forms para agilizar la creación de grupos/categorías leer más.
UX: Alineación de filtro por fecha — falco corrigió los campos «antes/después» desalineados en la búsqueda (mobile, search) mediante una solicitud de extracción leer más.
UX: El Asistente IA interrumpe el audio — MachineScholar reportó que cerrar el Asistente IA reinicia los flujos de MP3 subidos; se aceptan sugerencias de mejora de UX leer más.
Desarrollo: Datos del formulario del compositor GJS personalizados no están en opts para :topic_created — SubStrider está migrando a composerModel.custom_fields pero aún está solucionando problemas de serialización en el backend leer más.
Instalación: Directorio workbox faltante en public/assets — MichaIng ve errores 404 para workbox-*.prod.js en v3.5.0.beta5-dev; la comunidad sospecha de una caché obsoleta o solicitudes de bots leer más.
awesomerobot fusionó una corrección para el error tipográfico en los cuadros de categorías personalizadas #366769/5, aclaró las restricciones de publicación en el hilo de configuración de mínimo de publicaciones únicas #366825/2, guió a Joe_F hacia el componente «Mostrar avatares del autor original» #366863/2, explicó el caso especial en la configuración del tema Kanban #366791/3 y sugirió mejoras en la persistencia de filtros para tableros Kanban #366758/2.
sam agradeció a RGJ por el informe de error tipográfico #366769/2, describió desencadenantes de notificación impulsados por IA #366698/4, actualizó los enlaces de contribución a la documentación #326614/23 y discutió etiquetas de respuesta de personalidad de IA #356375/10.
tobiaseigen respondió sobre peculiaridades en la configuración de Kanban #366791/3, abogó por el soporte de colores de etiquetas para columnas de tablero #366773/4 y compartió avances en la división de temas asistida por IA #366188/6.
pento creó un enlace de invitación sin expiración después de detectar un problema de invitación expirada #365406/10.
hugh mejoró la publicación de Oportunidades de contribución a la documentación con enlaces útiles #326614/23.
joffreyjaffeux profundizó en la prueba de detección de enlaces «Etiquetar tema automáticamente» de Automatizaciones #366784/2 e investigó el error del botón de retroceso en la barra lateral del componente de tema #366830/2.
nat solicitó capturas de pantalla para diagnosticar la falta de categorías para invitados #366794/2.
pmusaraj confirmó que la traducción de páginas mediante el plugin Traductor es experimental y está programada para un anuncio oficial #366878/4.
Ha sido un día productivo, ¡literalmente «paw-sitivo», en meta—¡mantente atento para más actualizaciones que harán mover la cola!
Featureai#ai-artifacts:sam inició una discusión sobre el almacenamiento de JSON arbitrario en artefactos de IA mediante la API JS de Discourse y las tablas de datos, explorando los límites públicos frente a privados y el acceso de administrador. También señaló que puedes consultar esos datos en el plugin Data Explorerlee más.
Support#review-queue:Rubi preguntó si se podría acortar el tiempo de flag a conversación en la Cola de Revisión del Personal, y JammyDodger y Moin profundizaron en las flags predeterminadas frente a las personalizadas, vinculando a la guía Revisar con motivo y a la larga solicitud de función «Discutir» flags. lee más
Support#tags:Rubi encontró un error al crear un sinónimo de ubuntumate → ubuntu-mate y JammyDodger explicó cómo invertir las etiquetas de origen y destino lo soluciona. lee más
Bug#staged-users:nathank no pudo subir avatares personalizados para usuarios en etapa a pesar del soporte de Gravatar. El consenso es que los usuarios en etapa no pueden tener imágenes personalizadas establecidas por administradores; véase la documentación de la función de usuarios en etapa. lee más
Bug Los usuarios de iOS encontraron rota la búsqueda de autocompletado de usuarios en «Cambiar Propiedad» en iOS 18.5. JammyDodger confirmó que funciona si confías y escribes rápido, pero definitivamente está roto. lee más
UX#mobile: En iPhone/Safari, el cuadro «Cambiar Propiedad» está obstruido por un pie de página grande; JammyDodger lo reportó, y Moin señaló que la altura del pie de página es la culpable. lee más
UXNateDhaliwal notó que al abrir el menú «Más» de la barra lateral siempre se resalta el primer elemento y sugirió que no debería ser así cuando el elemento activo se mueve fuera. awesomerobot explicó que es para la navegación por teclado y tiene un PR para cambiar a focus-visible. lee más
UX#mobile: La casilla de verificación «Mostrar solo los sobrescritos» en la configuración del sitio desaparece en modo vertical en móviles. JammyDodger quiere que se mueva a la vista sin tener que rotar. lee más
#Translations:tvavrda señaló una traducción faltante en el tooltip del botón de Carga del chat de IA. Están investigando de dónde proviene el texto sustituto. lee más
DevSubStrider intentó pasar parámetros de URL personalizados a TopicQuery.options para un plugin de mercado, descubrió que add_custom_param_handler ha desaparecido y parcheó ListController#build_topic_list_options como solución temporal. lee más
¡Mantente firme! Después de lidiar con los resaltes de enfoque, los teclados faltantes y las flags marcadas, te has ganado un premio (¡y ningún cachorro fue lastimado en el proceso!).