AGMCAI informó de que las notificaciones de respuesta no se entregan; Ethsim2 sospecha que está relacionado con el error de persistencia de cookies y se están realizando investigaciones más profundas sobre las sesiones.
Después de un maratón de investigación de errores, lluvia de ideas sobre funciones y debates sobre CSS, el foro está ebullición. ¡No se ha dañado ningún cachorro en la creación de estos hilos!
Errores Listas numeradas o con viñetas RTL rotas: Las peculiaridades del inversor CSS se describieron en publicación #5 por UdiOron y se completó una fusión en publicación #6.
#Sitio comentarios: Algo extraño con el idioma/localización en el Wiki de la comunidad: El descubrimiento de nathank en publicación #1 llevó a nat a aclarar la función experimental de traducción en publicación #5.
Errores El borrador ya no se guarda automáticamente después de hacer clic en 'seguir editando': La regresión fue reportada en publicación #1 y davidb desplegó una solución en publicación #6.
Errores No se puede seleccionar formato desde el menú de engranaje en el editor cuando el texto está resaltado en iOS:seanblue abrió este error en publicación #1 y chapoi añadió comentarios de seguimiento en publicación #11.
Soporte Las copias de seguridad fallan al subir a S3 varias veces, pero finalmente funcionan: Los fallos en los trabajos comenzaron en publicación #1 y gerhard rastreó un problema del matador OOM en publicación #5.
Plugin Plugin ActivityPub: La solicitud de diagnóstico del actor de pepicrft está registrada en publicación #1 con más detalles en publicación #458.
#Alojamiento: Alojamiento con Ionos Data Center Designer: Ethsim2 inició una solicitud de documentación en publicación #1.
¡Eso es todo! Después de eliminar bucles y afinar el RTL, nuestro foro funciona mejor que nunca (¡y los cachorros mueven la cola en señal de aprobación)!
aest preguntó cómo sobrescribir el componente about-page-user.gjs y david señaló el sistema de outlets para personalizaciones de la interfaz de usuario, fusionando posteriormente una corrección de UX que oculta los enlaces de perfil para usuarios anónimos; véase el mensaje 2 y el mensaje 8.
awesomerobot señaló que la guía original «Añadir una lista de temas destacados a tu página de inicio de Discourse» está desactualizada y recomendó el componente de tema featured-lists como reemplazo directo; véase el mensaje 31.
Varios miembros de la comunidad señalaron que desactivar enable names rompe los flujos de trabajo de administración, con hugh explicando cómo extender la configuración a grupos para restaurar el comportamiento previsto; discusión en el mensaje 33 y el mensaje 39.
pfaffman compartió un fragmento de consola de Rails para ordenar alfabéticamente las subcategorías tras descubrir que los valores de posición altos causan errores de ordenación; véase el mensaje 2 y lee más.
Apareció un error de migración SQL en «CopyAddGroupsToAbout ComponentSettings», rastreado hasta un commit reciente del núcleo; véase el mensaje 2 y el mensaje 1.
Los usuarios discutieron cómo eliminar completamente los temas regenerados de TOS/Privacidad y JammyDodger describió una corrección en consola de Rails que involucra las configuraciones privacy_topic_id y tos_topic_id; véase el mensaje 1, el mensaje 6 y Cómo regenerar las páginas de FAQ y TOS?.
nolo diagnosticó un problema de carga de logotipos donde la mezcla de HTTP/HTTPS provocaba el bloqueo de recursos, recomendando DISCOURSE_FORCE_HTTPS: true en env; véase el mensaje 2 y el mensaje 3.
El repositorio del componente QR Code Shareables parece haber desaparecido tras la terminación de una cuenta; Alteras y otros esperan la restauración o migración en GitHub; véase el mensaje 25 y el mensaje 26.
En Topic Cards, tknospdr personalizó los fondos de las tarjetas mediante CSS y buscó una solución de dos paletas para el modo oscuro, confirmando posteriormente los selectores con Andrew_Rowe; véase el mensaje 79 y el mensaje 80.
#Developer Guías
Una nueva guía «Diseñando para diferentes dispositivos» define puntos de interrupción móviles primero (sm, md, lg, etc.) y mixins de SCSS; véase lee más.
#Site comentarios
Moin descubrió que algunas insignias de Bug Reporter se completaron sin publicaciones asociadas y rastreó esto a temas fusionados; véase el mensaje 1 y el mensaje 5.
El filtro de encabezado in:messages falla al aparecer o limpiarse de manera fiable sin recargas completas de la página; problema reportado en el mensaje 1 y reproducido en el video.
#Integrations
Una nueva guía #Monkedo muestra cómo conectar Discourse con más de 400 aplicaciones mediante una plataforma de flujo de trabajo sin código; véase lee más.
En «Políticas generales de moderación», Dan_Eastwood recordó a los lectores el humor de Monty Python en la regla #6 mientras discutía la conducta respetuosa; véase el mensaje 6 y el mensaje 7.
Canales de chat para eventos ahora disponibles (calendar-and-event): sam anunció canales de chat dedicados para eventos del calendario, sincronizando automáticamente a los asistentes que marcan «Iré» o «Interesado» con el evento — lee más
3.5.0.beta5: Mejora en la búsqueda de administración, investigación de foros con IA, configuración más sencilla del aspecto del sitio y desarrollo de plugins más simple (release-notes): hugh detalló refinamientos en la búsqueda de administración e introdujo la nueva persona «Investigador del Foro» para el plugin Discourse AI — lee más
La línea de fecha debe ser legible para humanos en los correos electrónicos (email, calendar-and-event): sam propuso cambiar el formato de fecha predeterminado en los correos electrónicos al estilo amigable y agregar discourse_local_dates_email_timezone; Moin sugirió usar "llll z" para mostrar automáticamente la zona horaria correcta, lo cual fue aceptado — lee más
¿Por qué los correos electrónicos de resumen semanal están activados por defecto? (activity-summary): refcherry y sam discutieron hacer más claras las configuraciones iniciales de correo electrónico y debatieron las suscripciones predeterminadas a correos de resumen — lee más
Configuraciones de sondeo POP3 (email-in): HenrysCat, JammyDodger y Moin rastrearon las configuraciones esquivas de POP3 y respuesta por correo electrónico en Todos los ajustes del sitio → Correo electrónico, y descubrieron que el sondeo solo funciona en el puerto 995 — lee más
Conmutación de visibilidad dentro de un conector de tema (Desarrollo): merefield propuso exponer toggleVisibility mediante un conector, y david sugirió usar this.args.model.toggleStatus("visible") para listar/deslistar temas sin salidas adicionales — lee más
No se puede eliminar un tema sin categoría (Soporte): steinjer utilizó la consola de Rails para eliminar un tema huérfano después de la eliminación de la categoría, con la orientación de JammyDodger sobre comandos seguros de la consola — lee más
¿Para qué se utiliza exactamente el correo electrónico de Let’s Encrypt? (Soporte, letsencrypt): Willy preguntó sobre cambios en las muestras de configuración de correo electrónico, y pfaffman confirmó que las plantillas y discourse-setup dejarán de incluir opciones de correo electrónico obsoletas — lee más
La resumen de temas no funciona (Soporte, ai): Wurzelseppi descubrió que las solicitudes de resumen nunca llegaban a un proxy interno, y Falco cuestionó la configuración del proveedor vLLM frente a la compatibilidad con OpenAI — lee más
El filtro in:messages no se actualiza de manera confiable en la cabecera (Errores): El recuento de mensajes en la cabecera no se actualizaba bajo ciertas condiciones, lo que llevó a tgxworld a mover el informe a Errores para una investigación más profunda — lee más
Error de actualización: «CopyAddGroupsToAbout ComponentSettings» SQL (Errores): Un error de migración de alta prioridad fue señalado por sam y programado para revisión dentro de cinco días hábiles debido a su naturaleza bloqueante para la actualización — lee más
El botón «Atrás» en el componente del tema «editar código» carga temas y componentes antiguos (Errores): Después de que noahl reportara cargas obsoletas, kris.kotlarek solucionó el problema con la PR #32875 — lee más
Cómo los informes automatizados podrían ayudar a mantener Meta ordenado (Comentarios del sitio): Moin exploró una consulta de Data Explorer para encontrar temas con la etiqueta fixed que carecían de insignias de reportadores de errores, lo que provocó una discusión sobre la automatización de la concesión de insignias — lee más
Vistas previas de la lista de temas (TLP) (Componente de tema): El diseño de desplazamiento infinito rompió el tamaño de la cuadrícula fuera de pantalla para Michael_König-Weichhardt, y merefield comprometió un parche de JavaScript para restaurar vistas previas estables — lee más
Falta el enlace a la comunidad de comentarios en el artículo de WordPress (wordpress): Petr_Mišák rastreó los ganchos faltantes de /update-topic-content hasta conflictos de plugins, y angus recomendó aislar el plugin culpable para la sincronización de WP-Discourse — lee más
david explicó la nueva regla de lint de plantillas de Ember que requiere la conversión de archivos .hbs a .gjs y lanzó el discourse-gjs-codemod, luego desbloqueó el repositorio privado después de que pfaffman encontrara errores de autenticación lee más y actualización
Después de que Rhod reportara que la interfaz de búsqueda entraba en bucle sin resultados, Lilly confirmó el error y sam desactivó los descubrimientos de IA mientras se aplicaba una solución, restaurando la funcionalidad de búsqueda lee más y actualización de depuración
fuse señaló que la reacción de saludo aparecía brevemente antes de cambiar a un corazón, y renato sugirió verificar la configuración del sitio Discourse reactions reaction for likelee más y seguimiento
RGJ descubrió que la llamada a la API group members usa name en lugar de id, causando errores 403, y demostró un truco de base de datos para establecer {"name":["trust_level_0"]} como solución temporal mientras angus examinaba la lógica de alcance lee más y comentario
pacharanero exploró la carga masiva de emojis personalizados y aprendió de Moin que los iconos de la interfaz de Discourse se pueden usar con la sintaxis [wrap=icon id=…] sin necesidad de agregarlos previamente al subconjunto de iconos svglee más y sintaxis wrap
Olle11 preguntó cómo evitar reconstrucciones completas de contenedores para ediciones de plugins; pfaffman compartió los pasos directos de git pull y sv restart unicorn, y merefield recomendó configurar un contenedor de desarrollo local lee más y consejos de desarrollo
patrickemin solicitó separadores más distintos entre temas en la página de inicio; merefield sugirió usar la función de color dominante de sidecar o CSS simple para fondos alternos lee más y ejemplo de CSS
En modo oscuro, patrickemin descubrió que los iconos de la barra de herramientas eran negro sobre negro y lo resolvió corrigiendo la configuración de color primario bajo-medio del tema lee más y solución
tknospdr reveló que anteponer caracteres ASCII invisibles a las etiquetas (por ejemplo, 'Theraphosa y ,blondi) fuerza un orden de personalización sin mostrar caracteres adicionales lee más y demo
Después de habilitar el plegado de acentos, nathank ejecutó un reindexado con rake y confirmó que los términos de búsqueda específicos de macrón ahora se resaltan correctamente, sugiriendo que la documentación mencione el paso de reindexado lee más y tema
Heliosurge propuso una funcionalidad de verificación de dependencias para abortar actualizaciones si las versiones del SO o de Docker no son compatibles; pfaffman discutió los desafíos de detección de versiones de Docker dentro de los contenedores lee más y debate de desarrollo
saforumadmin encontró errores de reenvío DNS al cambiar dominios; Jagster y JammyDodger revisaron las verificaciones de registros A y los canales de soporte para clientes alojados lee más y guía DNS
Después de actualizar WP-Discourse a la versión 2.5.7, haydenjames vio errores HTTP 429 al sincronizar comentarios; angus recomendó habilitar la caché de comentarios, y la reversión a la versión 2.5.6 restauró la estabilidad lee más y consejo de caché
Richie señaló un enlace roto y una posible fuga de visibilidad en Toggle Whisper; JammyDodger ejecutó pruebas de reproducción aclarando quién puede ver los susurros después de las ediciones lee más y caso límite de UX
david inició la discusión en Dev sobre la conversión de archivos .gjspublicación y compartió consejos de actualización de plugins de Docker en Soportepublicación
sam abrió el hilo en Funcionalidad sobre el renombrado de Persona de IA a Agente de IApublicación y desactivó los descubrimientos de IA para solucionar la congelación de búsqueda en Bugpublicación
Lilly confirmó e investigó el bucle intermitente de búsqueda en Bugpublicación y dio seguimiento a los informes de reproducción publicación
renato solucionó la pregunta sobre las reacciones en Bug revisando la configuración reaction for likepublicación
tobiaseigen dio seguimiento a los títulos personalizados de niveles de confianza en Soporte para guiar la personalización de títulos de miembros publicación
Y no teman: a pesar de las sesiones de depuración nocturnas, ¡ningún cachorro salió lastimado en la elaboración de este resumen!
Richie encontró listas de grupos faltantes en la página sobre-la-pagina después de actualizar a Discourse 3.5.0.beta6-dev; Moin descubrió una configuración oculta show_additional_about_groups que restaura la función al activarla desde la consola lee más
Un fallo en el filtrado de mensajes hizo que la búsqueda in:messages se quedara desactualizada hasta recargar la página, lo cual renato abordó proponiendo una corrección en la PR #33016
Un error de diseño RTL en el tema Meta Branded expuso iconos de encabezado solo para equipos a todos los usuarios, diagnosticado por tshenry y confirmado como resuelto tras una verificación de seguimiento lee más
Moin reportó que los correos de eliminación se enviaban prematuramente incluso cuando la eliminación del usuario fallaba, lo que motivó una investigación sobre flujos de trabajo de banderas y desencadenantes de correo lee más
#Datos-&-informes
TempAccount buscó reutilizar la consulta SQL del distintivo "Leer las directrices" para un distintivo personalizado de lectura de TdU, con JammyDodger sugiriendo disparadores de trabajos y soluciones alternativas basadas en temas lee más
pedrom introdujo una consulta SQL detallada para analizar la efectividad de las banderas de spam del sistema de triaje automatizado por IA, calculando métricas de aprobación y rechazo mediante reviewableslee más
danvanmoll personalizó los títulos de los niveles de confianza en una comunidad pequeña renombrando grupos directamente, mientras que tobiaseigen recomendó usar automatización basada en distintivos para títulos dinámicos lee más
Olle11 descubrió que el modo seguro podía ayudar a aislar categorías faltantes para usuarios no iniciados, con JammyDodger guiando a través de la desactivación de temas y complementos lee más
El proyecto HeyApks preguntó sobre la creación de una comunidad de usuarios de aplicaciones Android; NateDhaliwal los dirigió a las guías de SSO y OAuth2 de DiscourseConnectlee más
#Autoalojamiento
Olle11 experimentó con CORS vs CSP para JavaScript del lado del cliente en publicaciones, recibiendo consejos de la comunidad sobre peculiaridades de variables de entorno y configuraciones de encabezados lee más
En una solicitud de funcionalidad, tobiaseigen propuso alertas para administradores al rebakear o reindexar tareas al cambiar configuraciones como "Ignorar acentos en búsquedas" para evitar confusión lee más
hellekin solicitó validación de borradores contra permisos de etiquetas de categoría objetivo para asegurar que las etiquetas #comunicado-de-prensa estén reservadas para la categoría final, desatando una discusión sobre restricciones de etiquetas lee más
Usando fk-d-menu, nolo compartió un nuevo componente desplegable de encabezado pero tuvo problemas con la posición; miembros de la comunidad ofrecieron ajustes de CSS y sugirieron compartir fragmentos de código lee más
Para foros privados, Moin notó que los enlaces de directrices en correos de eliminación de usuarios redirigen al inicio de sesión; el equipo discutió la renderización condicional de plantillas basada en accesibilidad pública lee más
#Feedback-de-tema
jordan-vidrine reportó distintivos de categoría faltantes en resultados de búsqueda móvil, lo que llevó a comparaciones de capturas de pantalla y confirmación de que el problema persiste en Firefox y Safari lee más
adflkjlvm descubrió que la lista de usuarios faltaba en /admin/users/list/active después de actualizar al commit a22deb520b. Tras probar en modo seguro y revisar los registros de la consola, resolvió el problema actualizando al commit f82249599ac5 (fuente) leer más
hellekin encontró que los bocetos de temas con publicación programada se estaban publicando en la categoría de borradores predeterminada en lugar de en su categoría objetivo, continuando discusiones anteriores sobre restricciones de etiquetas en borradores (problema) leer más
Jarjar encontró etiquetas faltantes en un grupo de etiquetas obligatorio al crear un nuevo tema, y Moin revisó la configuración del sitio, como «Grupos permitidos para etiquetar temas» y restricciones de categoría, para restaurar la visibilidad de las etiquetas (detalles) leer más
patrickemin notó que los avisos del personal ya no tienen un fondo de color después de la actualización, lo que motivó una investigación sobre sobrescrituras de temas y cambios de estilo posteriores al lanzamiento (informe) leer más
zhaishis pidió (en chino) ayuda para solucionar problemas de correo SMTP en una instalación reciente de Discourse, y satonotdead señaló la guía estándar de configuración SMTP y recomendó registros en inglés para una resolución más rápida (respuesta del asistente) leer más
char examinó las operaciones lentas de la base de datos revisando los tamaños de las tablas, especialmente el índice de posts, y solicitó confirmación sobre si la hinchazón del índice estaba causando ralentizaciones en todo el sitio (solicitud de análisis) leer más
#Gestión del sitio
En el hilo de Discourse AI – Triage con IA, kuaza propuso automatizar completamente la categorización y el etiquetado con IA, lo que llevó a pfaffman a argumentar que un flujo de trabajo de IA único no se adaptará a todas las comunidades, y a satonotdead a sugerir hacerlo opcional mediante un interruptor de función (debate) leer más
Olle11 preguntó sobre cómo personalizar el mensaje de empuje automático para los temas, y Moin explicó cómo sobrescribir cualquier texto de Discourse mediante la interfaz Personalizar texto o las traducciones de temas (guía paso a paso) leer más
Saundershoa compartió cómo una Asociación de Propietarios utiliza Discourse para la incorporación y los registros de reuniones, elogiando el historial buscable y las herramientas de moderación, aunque señaló el desafío de la adopción tecnológica entre vecinos menos técnicos (perspectivas) leer más
Mira_Iranpour reportó que incrustar Discourse en una aplicación móvil webview más que duplicó la participación de la comunidad, con aprobaciones exitosas tanto de Apple como de Google (informe) leer más
satonotdead encontró un error de Mixin no definido en el SCSS del componente personalizado de respuestas incrustadas, y Heliosurge señaló que el plugin necesita patrocinio, mientras recomendaba Post Voting como solución temporal (detalles del error) leer más
KBExit celebró finalmente lograr que los enlaces externos se conviertan en onebox en el componente de Tarjetas de temas, gracias a la corrección de eisammy para el recorte de URLs largas en extractos (gracias) leer más
nolo exploró las propiedades @placement y @offset en el componente FK-DMenu para posicionar los menús desplegables del encabezado exactamente debajo del encabezado, coincidiendo con otros paneles de menú (ejemplo) leer más
kuaza preguntó cómo ocultar los campos de título, categoría y etiqueta al invocar composer.openNewTopic(), y pfaffman sugirió una sobrescritura CSS sencilla dirigida a los selectores de entrada del editor (solución) leer más
#Datos y reportes
En Estadísticas sobre banderas de spam reportadas por la automatización de triaje con IA, Jagster encontró un error de división por cero en su SQL, y Moin recomendó usar NULLIF para proteger contra conteos de banderas vacíos y garantizar cálculos precisos de porcentajes (corrección de consulta) leer más
sam contribuyó a la discusión de Discourse AI – Triage con IA, explicando por qué un valor predeterminado universal de IA no puede satisfacer a todas las comunidades y destacando la necesidad de comportamientos de IA configurables en este post
Después de un día completo de caza de errores, debates sobre IA y ajustes de temas, ¡que tu CSS se compile sin problemas y que tu comunidad siga vibrando con grandes ideas!
¿Los avisos del personal ya no tienen fondo de color? patrickemin descubrió que los avisos del personal agregados manualmente se desvanecen después del umbral de old post notice days, y Lilly explicó cómo ajustar o extender este comportamiento, sugiriendo ajustes de UX para resaltados permanentes. leer más
¿Cómo configurar Discourse para usar un LLM instalado localmente? meglio preguntó si se puede configurar un LLM alojado localmente mediante la interfaz de usuario estándar, mcwumbly confirmó que es factible con una API compatible, y Lilly señaló una guía detallada de autoalojamiento. leer más
¿Es posible desactivar toda la funcionalidad de IA con un solo interruptor? JustinZ buscó un interruptor maestro para todas las funciones de IA, y sam aclaró que los autoalojadores pueden omitir el plugin discourse-ai mientras que los clientes alojados simplemente lo desactivan en la configuración. leer más
Webhooks y llamadas a la API Olle11 consultó sobre la necesidad de un campo de usuario personalizado para los desencadenadores de webhooks, y tobiaseigen recomendó aprovechar un campo requerido existente y ajustar el desencadenador para que se active al activar el usuario. leer más
Ocultar logotipos de subcategorías en la página de categorías tknospdr quería suprimir solo las imágenes de las subcategorías en el CSS, y Lilly proporcionó un fragmento preciso de SCSS para ocultar los marcadores de posición y ajustar el relleno para un diseño equilibrado. leer más
Página "Welcome to nginx!" antes de la reconstrucción, el sitio ya no se reconstruye darkpixlz compartió la salida de discourse-doctor tras un problema de migración de disco, y miembros de la comunidad sugirieron verificar la propiedad UID/GID y seguir la guía de migración con rsync. leer más
Todas las categorías no se muestran para usuarios no iniciados Olle11 descubrió que desactivar ciertos componentes del tema restauró la lista de categorías, y al reducirlo al componente category-groups se resolvió el problema. leer más
¿Cómo establecer la página de inicio como un bot de IA? ej: ask.discourse.com kuaza reportó un enlace no responsivo en móvil hacia una interfaz de bot, y Lilly confirmó que funciona cuando se actualiza a la última función de Custom default homepage. leer más
¡Prueba nuestro nuevo compositor! meglio preguntó sobre la completitud de WYSIWYG, y mcwumbly detalló prioridades como la interfaz de edición de enlaces y el manejo del cursor, con retroalimentación de la comunidad destacando el redimensionamiento de imágenes y las reflexiones del estado de la barra de herramientas. leer más
Problemas con el linter de temas en el paso "Instalar dependencias JS" pfaffman adaptó el último package.json para un tema, encontró fallos en CI debido a archivos de bloqueo mixtos y falta de yarn.lock, y merefield identificó ajustes para eliminar yarn.lock y asegurar el Gemfile correcto. leer más
Página de inicio personalizada para grupos
El componente del tema de mrmowji dejó de respetar la configuración custom_default_homepage y anon_page tras cambios recientes en el código, y Lilly reasignó la propiedad mientras pfaffman restauró la lógica faltante para las mapeos predeterminados, anónimos y móviles. leer más
Grupos de categorías Olle11 señaló que el componente category-groups se rompió tras actualizaciones, requiriendo una actualización para restaurar los diseños de categorías agrupadas. leer más
¿Podemos abrir un nuevo tema como aquí (chat de IA)? kuaza reportó que el enlace "Preguntar al bot" carga en escritorio pero no en móvil, con NateDhaliwal ilustrando el botón invisible para aquellos sin permisos. leer más
¿Cómo fijar artículos debajo de las categorías? stanigator quería documentos fijados estilo Reddit debajo de cada título de categoría, lo que generó discusión sobre si esto debería ser un componente de tema o una función central. leer más
Renombrar IA Persona → Agente de IA EricGT debatió la confusión terminológica, y sam aconsejó pausar cualquier cambio de nombre en el código hasta que los términos se estabilicen para evitar refactorizaciones repetitivas. leer más
meglio inició un análisis profundo sobre una configuración de Discourse sin correos electrónicos, preguntando si los registros y las notificaciones podrían funcionar completamente sin email. Bas describió una solución alternativa basada en SSO para la verificación por correo electrónico en publicación #1 y publicación #2.
¿Cómo configurar Discourse para usar un LLM instalado localmente? En el tema #368413, Falco propuso niveles de modelos rigurosos, equilibrados y ligeros para IA autoalojada, incluyendo DeepSeek V3, Qwen 3B, Llama 3.3 y una demostración de Hugging Face; lee más.
¿Cómo desactivar el chat grupal?Moin señaló que establecer Chat max direct message users en 1 obliga a usar solo chats uno a uno en #368709/2.
Problema con entidades HTML en la ventana emergente de notificación:Samar_Othmeni reportó ver “J'ai compris !” en lugar de “J'ai compris !” en #368710/1.
Fotos y miniaturas no se muestran:MAR notó que los iconos de categoría y las imágenes destacadas han desaparecido; ondrej preguntó si se refería a topic-list-thumbnails o a las vistas previas de YouTube en #368739/1.
La ventana emergente de prompts personalizados de IA no puede desplazarse:NateDhaliwal demostró que las respuestas largas de IA se cortan en Android (ver captura de pantalla). keegan implementó una corrección en #368687/1 y #368687/3.
La tarjeta de usuario se rompe con palabras largas:twofoursixeight mostró cómo campos personalizados repetitivos o extremadamente largos distorsionan el diseño de la tarjeta de usuario en #368771/1.
Separar el botón “Descartar” de las acciones masivas:tobiaseigen propuso eliminar “descartar” del menú desplegable de administración y agregar un botón fijo junto a las opciones destructivas en #368704/1, con bocetos de interfaz detallados en #368704/3.
Agregar botón de mensaje junto al nombre del perfil:sallypf preguntó cómo inyectar un enlace dinámico de Mensaje; Moin sugirió un componente de tema personalizado y señaló el Tutorial para desarrolladores de temas en #368717/3.
#Autoalojamiento
Usar Caddy en lugar de NGINX como proxy inverso:nolo compartió una configuración paso a paso sin Docker, ajustando plantillas de Discourse, puertos y ejemplos de Caddyfile en #54716/17.
Nueva función de calendario: Fecha final para eventos recurrentes: El núcleo ahora soporta un campo Hasta (incluido); joffreyjaffeux realizó un ajuste simple de interfaz en #368527/4.
Política de Discourse – forzar aceptación de los Términos de Servicio:Iheb_ben_aicha buscó un banner que bloquee el acceso hasta que los usuarios hagan clic en “Aceptar” en #88557/84; ondrej sugirió usar un campo personalizado y un flujo de trabajo de insignias en #88557/85.
Enlace de la comunidad de comentarios faltante en artículo de WordPress:Petr_Mišák rastreó un error de webhook que impedía que apareciera el enlace del sitio; pidió ayuda para decodificar el mensaje de evento no compatible en #367908/3.
#Gestión del sitio
Discourse AI – triaje con IA:kuaza y pfaffman debatieron las mejores prácticas para entrenar la automatización con IA y configurar un entorno de desarrollo confiable en #281227/61 y #281227/62.
sam confirmó la eliminación del encabezado Comunidad en #252854/60 y refinó la visualización de la hora local en #368608/5.
Bas intervino en el enfoque de Discourse sin correos electrónicos con una solución alternativa de verificación de correo electrónico centrada en SSO en #368701/2.
Falco delineó niveles de LLM local para autoalojamiento (#368413/8) y ayudó a depurar errores de resumen con IA (#367880/8).
keegan implementó una corrección para el error de desplazamiento del asistente de IA en #368687/3.
joffreyjaffeux refinó la redacción del calendario, agregando Hasta (incluido) en #368527/4 e implementó hora local solo en el cliente en #368608/4.
tobiaseigen impulsó el rediseño de la UX de acciones masivas, abogando por controles de descarte separados en #368704/1 y #368704/3.
kris.kotlarek parcheó el error de migración CopyAddGroupsToAbout, ajustando el manejo de configuraciones en #367696/8.
awesomerobot actualizó el componente de tema Discourse Button Styles para eliminar fondos no deseados en #88154/43.
¡Eso es todo! Que tus correos electrónicos permanezcan en silencio, tus asistentes de IA se desplacen sin problemas y tus acciones masivas siempre den en el blanco.
En PluginNavegador de intersección de etiquetas, merefield lanzó un plugin que extiende la interfaz de intersección de etiquetas para admitir vistas de cero o una sola etiqueta, y solucionó errores de localización tras recibir comentarios de Jagster (Tag Intersection Navigator) leer más.
En PluginDiscourse Dynamic Groups, joo informó que la membresía automática no se evalúa en los nuevos registros de usuarios, y RGJ explicó que el plugin solo reevalúa al guardar expresiones o ante cambios relacionados con grupos (Discourse Dynamic Groups - #10 by joo) leer más.
En Theme componente Chat – burbujas estilo WhatsApp, chapoi mostró capturas de pantalla antes/después que adelgazan las marcas de tiempo y mejoran la disposición de las imágenes para coincidir con el estilo de WhatsApp (Chat – whatsapp bubbles - #37 by chapoi) leer más.
nat señaló la documentación de parámetros para el menú desplegable group_id en Data Explorer en la consulta de Data Explorer.
¡Mantente atento! Si las 104 publicaciones de ayer, los 12 nuevos temas y la avalancha de lanzamientos de plugins, corrección de errores y debates sobre calendarios no te han cansado, ¡espera a ver lo que tenemos preparado para hoy!
sam anunció la personalidad Investigador del foroai, una herramienta de investigación profunda que analiza grandes volúmenes de contenido del foro para obtener información ( lee más).
nathank destacó, y sam aclaró, la actualización Mostrar hora local en el plugin calendar-and-event, que ahora muestra los eventos en la zona horaria local de cada miembro ( lee más).
#Site Gestión
sam escribió la guía Investigador del forohow-to & ai-bot, detallando la configuración, la depuración y las mejores prácticas ( lee más), y demostró su uso para dividir y organizar temas grandes en la comunidad ( discusión relacionada).
Heliosurge preguntó si Discourse AI había pasado de Google Gemini v1.5 a v2.0 en Discourse AI – Resumir, y Falco confirmó el soporte para los modelos Gemini 2 y 2.5 ( lee más).
noahl encontró un error inesperado al analizar JSON al ejecutar el Investigador del foro, y sam comenzó a investigar las limitaciones de recursos del LLM ( lee más).
T_Disco descubrió que el enlace de migas de pan de Informes de administración devolvía un error 404, y awesomerobot fusionó una solución rápida ( lee más).
Los usuarios notaron que el Plugin FontAwesome Pro no estaba sobrescribiendo los iconos predeterminados; sam lo etiquetó como pri-high y programó revisiones de PR ( lee más).
Los miembros reportaron que la función Ayudante de IA – Traducción no funcionaba correctamente; sam explicó que la migración a salidas estructuradas debería resolver los problemas relacionados ( lee más).
Varias solicitudes de personalización de la interfaz de usuario surgieron:
• Establecer como predeterminado /latest?order=created en lugar de "latest" ( 369002/1)
• Filtrar temas por usuarios que sigues mediante el plugin Seguir ( 369026/1)
• Vincular paletas de colores claros/oscuros separadas en temas personalizados ( 369055/1)
• Redirigir a los usuarios iniciados a una página de inicio personalizada en la primera carga ( 369042/1)
• Separar trust_levels de otros grupos en la página /groups ( 369077/1)
Discusión sobre el comportamiento de elevación de temas al cambiar la propiedad ( 368965/1) y habilitar ediciones silenciosas para moderadores sin historial de revisiones visible ( 369090/1).
Los administradores exploraron la transferencia de invitaciones pendientes de colegas que se fueron ( 369072/1) y ejecutar Discourse completamente sin correo electrónico, incluyendo integraciones con SimpleX chat ( 368701/8).
Un conjunto de solicitudes de características ganó tracción:
• Mostrar "Motivos de revisión de revisiones" personalizados en la tabla de la cola de revisión ( 368992/1)
• Filtrar la cola de revisión por esos motivos ( 368984/1)
• Enviar notificaciones por correo electrónico cuando nuevos usuarios se registran ( 57783/20)
• Agregar un menú desplegable predeterminado "Lista de países" en los campos de usuario ( 138150/7)
#Data & informes
patrickemin demostró una consulta de Exportar URLs de feeds RSS en Data Explorer para simplificar la configuración de sondeo de feeds ( 368927/3).
Se discutió el plugin Navegador de intersección de etiquetasexperimental, destacando brechas en el soporte de cero etiquetas y opciones de filtro para la navegación de temas con múltiples etiquetas ( 368815/8).
Zephyr1 pidió orientación sobre cómo crear un tema de foro realmente personalizado usando HTML, CSS y JavaScript, buscando consejos para sobrescribir la disposición predeterminada de Discourse ( 369088/1).
sam lideró varias conversaciones clave: anunciando el Investigador del foro ( 368944/1), escribiendo la guía de personalidad de IA ( 368942/1), solucionando el error de análisis JSON ( 368980/3), aclarando la función de calendario ( 368608/7), etiquetando el bug del icono FontAwesome Pro ( 365953/5), aconsejando contra respuestas automáticas de IA a temas antiguos ( 368851/5), y explorando la división profunda de temas con el Investigador del foro ( 366188/9).
Falco confirmó el soporte de Gemini 2.0 en Discourse AI – Resumir ( 262711/76).
tobiaseigen contribuyó con orientación reflexiva sobre políticas de moderación ( 358201/15), creación de temas índice ( 368878/3), y notificaciones por correo electrónico para nuevos usuarios ( 57783/20).
awesomerobot solucionó rápidamente el problema del enlace de migas de pan de Informes de administración que devolvía 404 ( 368982/2).
supermathie aclaró los valores predeterminados de dominio en Correo electrónico → Configuración del servidor y dio consejos sobre la configuración de contenedores ( 368902/5).
ted explicó las correcciones de migración de grupos ocultos para la lista de grupos en la página /about ( 368218/22).
Después de todo este trabajo con IA, ajustes de interfaz de usuario y eliminación de errores, nuestros cachorros del foro están corriendo por la sala de servidores; ¡ninguno resultó herido en la creación de estas actualizaciones!
En El título y la descripción del banner de enlace de bienvenida aparecen como indefinidos, HamMan2118 reportó traducciones faltantes en el banner de bienvenida, JammyDodger lo confirmó en Meta, Lilly clasificó el problema y david posteriormente fusionó una corrección que ya se ha implementado lee más.
Los miembros de la comunidad debatieron formas de desactivar comentarios y respuestas en una encuesta para imponer la participación solo mediante votación, con nathank sugiriendo una solicitud de funcionalidad y soluciones basadas en CSS limitadas a categorías o etiquetas específicas lee más.
En ¡Prueba nuestro nuevo editor!, Ralf_Stockmann impulsó la idea de un menú desplegable en la barra de herramientas para niveles de encabezado en el editor WYSIWYG para casos de uso de intranets empresariales, y lindsey confirmó que la implementación comenzará la próxima semana lee más.
Tras el lanzamiento de la persona Investigador del foro , MachineScholar elogió su oportunidad para laboratorios de investigación y predijo una adopción crítica para misiones en flujos de trabajo académicos lee más.
Un análisis profundo sobre Usar Discourse como biblioteca wiki empresarial vio a nathank continuar la conversación desde el tema del editor, destacando el próximo manifiesto de Ralf_Stockmann sobre la sustitución de herramientas de intranet propietarias lee más.
El tema Mover usuarios de WhatsApp a Discourse Chat generó sugerencias para explorar plugins del mercado para automatizar migraciones y membresías de grupos después de los pagos lee más.
Se compartió un transformador de componentes de tema para lograr la misma barra de navegación en escritorio/móvil, simplificando la experiencia de usuario móvil mediante sobrescrituras de navigation-bar-dropdown-mode, validadas por Lillylee más.
¿Por qué actualizar al propietario hace que el tema suba al tope? fue aclarado por JammyDodger, quien explicó la lógica de la fecha de reactivación y recomendó usar Reset Bump Date o Acciones en masa para gestionar el orden de los temas lee más.
En En un tema personalizado, ¿cómo seleccionas las paletas de luz y oscuridad deseadas?, hugh describió el trabajo en curso sobre el soporte nativo de modo claro/oscuro y las soluciones actuales usando paletas de modo oscuro predeterminadas y desactivando la selección del usuario lee más.
La pregunta ¿Cómo eliminar personas/bots predeterminados? vio a Falco explicar que las personas de IA predeterminadas están integradas en el código del plugin y sugirió un futuro soporte de "textos personalizados" para actualizaciones seguras lee más.
El correo de confirmación lleva a "¡Ups! Esa página no existe o es privada" al cambiar correos electrónicos dejó a los usuarios atrapados en un punto muerto con sesión iniciada, señalando casos extremos en el flujo de confirmación lee más.
En Explorando make y n8n para la integración de Razorpay y Discourse, pfaffman advirtió sobre la fragilidad de la automatización de webhooks, y Lilly sugirió aprovechar la aplicación de Razorpay de Zapier lee más.
La consulta ¿Dónde encontrar todos los eventos para on()? fue respondida por Falco, quien recomendó buscar DiscourseEvent.trigger en todo el repositorio de GitHub para enumerar los hooks disponibles lee más.
Eliminando el soporte para "sobrescrituras de plantillas" y plantillas específicas para móviles fue anunciado por david, señalando que el núcleo ya no admite estas funciones heredadas desde la última rama de Desarrollo lee más.
La discusión sobre Discourse Translator reveló que muchas funciones experimentales se han trasladado al núcleo, y nat prometió un anuncio formal sobre el soporte multilingüe de primera clase pronto lee más.
El error Subir un logotipo después de eliminar el logotipo actual sin enviarlo antes muestra un error fue reportado por Moin, demostrando un error 400 inesperado a pesar de que el nuevo logotipo apareció correctamente tras un guardado final lee más.
La comunidad debatió bloquear las respuestas en las encuestas para imponer interacciones solo de votación (encuestas), con merefield y JammyDodger sugiriendo recordatorios en banners y ajustes de CSS (hilo detallado, ejemplo de CSS).
NateDhaliwal y MihirR verificaron la viabilidad de una función de Boceto a Mensaje para el compositor (compositor), pero la complejidad detuvo el progreso lee más.
sallypf probó métodos para notificaciones por correo electrónico cuando nuevos usuarios se registran, comparando automatizaciones de discobot con textos del sitio y vinculando a documentación de personalización de textolee más.
Ethsim2 propuso un modo global de solo lectura configurado por administradores para migraciones, lo que generó consejos sobre combinar configuraciones de solo lectura con un banner desechable y referencias a documentación del modo solo lecturalee más.
En un hilo de Soporte sobre mensajes de bienvenida personalizados, JammyDodger demostró el uso de enlaces internos y señaló la solicitud inicial mensaje para agregar marcadores de posición de URL base lee más.
JammyDodger explicó por qué un enlace de confirmación de correo electrónico reutilizado produce una página de "ay" y confirmó actualizaciones exitosas de correo electrónico lee más (seguimiento).
softploy reflexionó sobre los desafíos de crear un foro político desde cero, compartiendo aprendizajes sobre la participación de los miembros y vinculando a su proyecto interlocut.orglee más.
stanigator preguntó por los mejores ejemplos de comunidades de hogar inteligente y recibió referencias a los foros de SmartThings y eufylee más.
merefield destacó el complemento Vistas previas de lista de temas como base para diseños tipo tarjeta, inspirando componentes de tema lee más y complemento.
En la sección Anuncios, Moin cuestionó el destino oculto de la guía de Akismet tras su obsolescencia, lo que llevó a sam a respaldar #DiscourseAI con Gemini Flash en niveles gratuitos para una mejor defensa contra spam lee más (hilo antiguo de Akismet).
#Gestión del sitio
jibon elogió la descripción general de SEO de Discourse para sitemap.xml y robots.txt, solicitando controles avanzados de indexación y consejos sobre complementos, e incluso revisó el sitemap.xml predeterminado lee más.
tobiaseigen intervino en la discusión del botón "Mensaje personal", sopesando preocupaciones sobre el desorden de la interfaz de usuario y recomendando educación sobre tarjetas de usuario enlace.
tobiaseigen ofreció orientación sobre la expansión de las opciones de pago del complemento de Suscripciones y señaló el Mercado para trabajos personalizados enlace.
tobiaseigen ayudó a sallypf a refinar las notificaciones para nuevos usuarios, contrastando textos del sitio con estrategias de automatización enlace.
tobiaseigen revisitó el hilo de la función Boceto a Mensaje, indagando sobre su estado de desarrollo y viabilidad enlace.
sam se unió al debate sobre la detección de spam con IA, detallando por qué los autoalojados deberían favorecer Discourse AI sobre Akismet y recomendando Gemini Flash 2.0 enlace.
¡Salud por otro día de complementos, encuestas y prevención—Discourse nunca duerme (¡y nuestras cachorros tampoco)!
Tris20 describió el uso de Discourse como una biblioteca wiki empresarial para una firma automotriz alemana, optando finalmente por XWiki por su jerarquía en árbol, hasta que el renovado Plugin de Documentación de Discourse cumplió con sus necesidades, tras políticas iniciales y limitaciones del plugin (mensaje:3).
mcwumbly intervino sobre el estado experimental del nuevo plugin de documentación, explicando cómo impulsa el ordenamiento de la barra lateral de documentación de meta (mensaje:4).
Un recién llegado preguntó ¿Cómo cambiar el contador de no leídos por un punto en la barra lateral de navegación? bajo la etiqueta sidebar. huynhthai824 encontró una solución alternativa en la configuración del sitio estableciendo Recuento de categorías desplegable en el encabezado a cero (mensaje:1); Lilly luego destacó la preferencia del usuario en /my/preferences/navigation-menu (mensaje:3).
En ¿Cómo eliminar todas las direcciones IP?, JammyDodger enumeró las tablas no cubiertas para la limpieza de IPs (mensaje:3), y pfaffman confesó su comprensión limitada por teléfono de la lista completa (mensaje:4).
La pregunta Cambiar mensajes de documentación al usuario del sistema vio a JammyDodger aconsejar en contra del uso de system debido a banderas invisibles (mensaje:2), y se discutió la vigilancia de categorías frente a temas para actualizaciones.
Estado actual de la exclusión de categorías de la búsqueda obtuvo una resolución rápida cuando mcwumbly señaló la configuración Prioridad de búsqueda: ignorar para las categorías (mensaje:2).
Para Metadatos personalizados de mensajes para administradores/moderadores, ondrej y pfaffman sugirieron ambos el plugin Discourse User Notes, notando que adjunta notas a usuarios en lugar de a mensajes (mensaje:2).
#Hosting
Ayuda para migrar un foro a Discourse (autoalojamiento) vio a pfaffman aconsejar sobre los pasos de migración: tamaño de la base de datos, estimaciones de tráfico y recomendando una instancia EC2 de 2–4 GB (mensaje:3).
Agregar diferentes métodos de pago a la suscripción de Discourse presentó la sugerencia de PayPal de Florian_Müller (mensaje:19), la estimación aproximada de desarrollo de $2k–$5k de pfaffman (mensaje:20), y la llamada de satonotdead para IA + cripto a través de BTCPay (mensaje:21).
¿Puede el personal ver al autor real de mensajes anónimos? tuvo a JammyDodger proporcionando una consulta de Data Explorer para mapear IDs pseudoanónimos de nuevo a usuarios reales (mensaje:9).
En Inicio de sesión con Telegram, DigneZzZ expresó la necesidad de autenticación obligatoria con Telegram y la comunidad notó que podría ser necesario reconstruir el plugin desde cero (mensaje:24).
Vulnerabilidad de seguridad—inyección de JavaScript llevó a pfaffman a señalar que los informes reales se enviarían a través de HackerOne, implicando que las afirmaciones del investigador carecían del protocolo adecuado (mensaje:2).
Los moderadores no pueden ocultar mensajes reportados reveló un fallo de doble reporte donde aprobar un segundo reporte no logra ocultar el mensaje y bloquea reportes adicionales (mensaje:1).
Bloques de la barra lateral derecha fallaron en la última beta debido a una importación faltante de ember-curry-component; softploy volvió a un commit del 8 de mayo mientras continúan las investigaciones (mensaje:149), y KayceeBennett sugirió instalaciones con un clic desde otros sitios de Discourse (mensaje:152).
Componente de tema Texto de marcador de posición para plantilla de temas no funcionaba tras la actualización, como confirmó satonotdead y espera un parche compatible (mensaje:55).
Plantilla de respuesta obtuvo una nota sobre el texto de marcador de posición que permanece a pesar del uso del plugin, sugiriendo futuras actualizaciones para restaurar su utilidad (mensaje:66).
¿Quién es Discobot? vio a MonegatG buscar más recursos para aprovechar al máximo el bot (mensaje:34), y NateDhaliwal señaló guías de personalización (mensaje:35).
En un animado intercambio sobre si el foro de Netgate utiliza Discourse, haydenjames inició la discusión aquí, nat confirmó que no es Discourse en su mensaje de solución, y dax señaló que se puede verificar inspeccionando el código fuente en el mensaje 4.
Surge una solicitud #feature-style cuando Mithrugan_K_S pregunta si se pueden forzar los correos electrónicos de resumen diario para usuarios activos en el mensaje inicial; Bas indaga sobre el "por qué" de la necesidad en el mensaje 2 y sugiere enfoques alternativos en el mensaje 4, mientras que tobiaseigen aporta su opinión sobre las mejores prácticas en el mensaje 10.
Un usuario preguntó sobre las notificaciones de actualización masiva en "Acciones masivas para usuarios para cambiar notificaciones" en el mensaje inicial; JammyDodger destacó las herramientas existentes de nivel TL4 en el mensaje 2 y compartió enlaces relacionados de la categoría Característica en el mensaje 4.
Se aclararon los roles del personal en "¿Por qué el sistema y el superadministrador son ambos moderadores y administradores?", donde tknospdr se preguntó si los moderadores y administradores tienen poderes distintos en el mensaje inicial, y el resumen de Moin sobre las notificaciones de la bandeja de entrada de moderadores fue marcado como solución en el mensaje 6.
Un informe de error titulado "Se rompió la vista previa de imágenes en el chat" detalló URLs de CDN rotas en las vistas previas del chat (mensaje 1), lo que llevó al equipo a investigar la visualización directa de enlaces en el chat.
En "¿Cómo cancelar la verificación de la dirección de correo electrónico antigua?", un problema de usuario migrado requirió la creación de correos electrónicos ficticios en el mensaje inicial; pfaffman explicó la verificación exclusiva para administradores en el mensaje 2 y el autor original confirmó que las solicitudes continuaron en el mensaje 3.
El texto de marcador de posición saturó la aplicación iOS en "Texto de marcador de posición en todas partes" en el informe inicial, y nat desplegó una corrección en cuestión de minutos en el mensaje 3.
Los usuarios que no son administradores perdieron las visualizaciones directas de YouTube en "No se puede pegar un enlace de YouTube si el usuario no forma parte de los grupos permitidos para publicaciones de medios incrustados" en el mensaje inicial, lo que destacó un error de permisos en la incrustación.
Un fallo de visualización intermitente en "¿La lista de usuarios solo muestra una parte?" vio a martin investigar condiciones de carrera en el mensaje 7, a JammyDodger sugerir que el componente user-card-directory era el culpable en el mensaje 8, y a Moin compartir observaciones mediante una grabación de pantalla en el mensaje 10.
La versión 3.5.0.beta6 lanzó correcciones críticas de seguridad mediante el anuncio de tgxworld en el mensaje 1 y detalló los avisos de HackerOne en el extracto.
Una solicitud de personalización de pago titulada "Necesito destacar el bloque de la lista de deseos en la página de inicio" detalló los requisitos de diseño en el mensaje inicial, y nolo discutió las opciones de componentes y los ganchos de API en el mensaje 3.
En el tema "Complemento de páginas de destino", cmdntd preguntó sobre las capacidades de búsqueda en el mensaje 140, MihirR indagó sobre la ubicación del JS en el mensaje 141, y NateDhaliwal guió sobre las ubicaciones de los recursos en el mensaje 142.
Un desarrollador de temas mostró cómo alternar el contenido de la página de destino mediante un conector en "Ocultar/insertar contenido en la página de destino" en el mensaje inicial; nolo recomendó usar la ruta personalizada de página de inicio integrada en el mensaje 2 y ofreció Listas destacadas como alternativa en el mensaje 4.
Surgen inconsistencias visuales en "Las pestañas en la actividad del usuario agregadas por complementos se ven diferentes" cuando las pestañas agregadas por complementos no coincidían con el estilo central en el mensaje inicial.
En UX, NateDhaliwal observó que cuando se fusiona una publicación de tema después de un cambio de categoría, la respuesta fusionada conserva el marcador de edición anterior; detalles sobre el comportamiento de fusión lee más.
tknospdr descubrió un problema que impedía la carga de grupos de etiquetas bajo categorías debido a un límite en la configuración del sitio; cambiar max_tag_search_results de 3 a 5 solucionó el error interno del servidor al seleccionar un grupo de etiquetas en No se pueden editar grupos de etiquetas bajo una categoría.
scavin señaló formatos de marca de tiempo inconsistentes en Discourse Chat, donde el primer mensaje muestra la hora en formato de 24 horas y los mensajes subsiguientes en formato de 12 horas; más discusión de diseño en Chat: formato de hora inconsistente.
Alexandre_Gurgel experimentó un 500 Internal Server Error al dar me gusta a una publicación mediante la API REST (el me gusta aparece después de recargar); merefield ha solicitado registros para diagnosticar el fallo en el bus de mensajería en Error al intentar dar me gusta.
NateDhaliwal identificó que líneas extremadamente largas, como los marcadores de "4 años después", provocan un desbordamiento horizontal en la renderización de temas; este problema de desplazamiento horizontal aparece en múltiples hilos y se está examinando activamente en Línea muy larga en el tema que causa desplazamiento horizontal de la página.
Rithik_Kukreja preguntó cómo eliminar las sugerencias de "Publicación relacionada" y el control de navegación de publicaciones en móviles; merefield recomendó desactivar la configuración de temas relacionados del plugin de IA y aplicar CSS personalizado, mientras que Moin explicó la configuración del sitio Suggested topics en Eliminar elementos no deseados de mi Discourse.
tknospdr sugirió exponer las asignaciones de categorías directamente en la página de administración de Grupos de etiquetas para simplificar la gestión de múltiples categorías por grupo; se está recopilando retroalimentación en Asignar grupo de etiquetas a una categoría.
Además, tknospdr compartió código de plugin para asignar automáticamente las etiquetas de temas recién creados en categorías específicas a grupos de etiquetas designados, lo que generó una discusión sobre interruptores de configuración del sitio y detalles de implementación en Asignar nuevas etiquetas a un grupo de etiquetas.
keegan proporcionó retroalimentación detallada sobre espaciado, relleno y densidad de notificaciones en 369574.
saquetim criticó la densidad y los acentos de color del nuevo menú, luego validó un mejor espaciado de huecos en 369574.
awesomerobot recomendó radios de borde consistentes e iconos más grandes en 369574.
mcwumbly destacó problemas de contraste de contenedores y tamaño de objetivos táctiles en móviles en 369574.
Falco sopesó la compensación entre mostrar más notificaciones antiguas y preservar el contexto para las nuevas en 369574.
chapoi señaló los pequeños objetivos de clic en móviles para las pestañas de la derecha en 369574.
sam comparó nuestro experimento con las notificaciones de Facebook y sugirió un enfoque de indicador de "punto azul" en 369574.
nat confirmó que los ajustes finales de traducción por IA se anunciarán pronto en 369506.
tobiaseigen solucionó el error del filtro de grupo de etiquetas revisando los registros de la consola en 369571 y aclaró el comportamiento exclusivo de mensajes privados de la automatización de informes en 369554.
Con los debates de ayer sobre el espaciado y la investigación de grupos de etiquetas, incluso nuestras notificaciones se sienten renovadas; ¡nos vemos mañana para más descubrimientos de Discourse!
Discourse ahora admite la API de respuestas de OpenAI (ai) sam anunció el soporte inicial para la API de respuestas de OpenAI, desbloqueando la configuración de o3-pro con compatibilidad básica para la configuración de modelos de lenguaje (LLM).
Atascado y perdido al actualizar el foro, problemas con la migración de PG skozz se topó con un límite de espacio en disco durante una migración de PG 13 → 15 y pfaffman guió sobre cómo crear un nuevo droplet, flujos de trabajo con rsync y restauración de copias de seguridad.
Soporte para Nomad (install) hnnsly preguntó sobre la implementación de Discourse en múltiples nodos con HashiCorp Nomad, y Falco confirmó que puedes iniciar contenedores y ejecutarlos bajo Nomad lee más.
Botones de acceso directo en la parte superior del foro MAR quería replicar los enlaces de la banda Descubrir/Personalizar y Moin señaló el componente de tema de Arkshine para enlaces destacados discusión.
El Creador de artefactos web no puede publicar en categorías privadas (ai-bot) MachineScholar descubrió que la personalidad de IA no logra crear artefactos en categorías privadas a pesar de tener los permisos correctos, lo que dio lugar a un hilo de solución de problemas lee más.
Chat: formato de hora inconsistente para mensajes consecutivos (chat) sam señaló que los márgenes del chat mezclan marcas de tiempo cortas y largas, llamando a un enfoque unificado de UX lee más.
Línea demasiado larga en el tema que provoca desplazamiento horizontal de la página Architect y Moin identificaron un problema de cálculo de ancho en CSS en la plantilla de intervalo de tiempo que fuerza el desplazamiento horizontal; se está trabajando en una solución lee más.
#Site Gestión
Personalizar tu sitio con componentes de tema existentes (customization, reference) Moin y Lilly actualizaron las recomendaciones sobre componentes obsoletos como Autor del tema y destacaron funciones ahora centrales como el interruptor Modo oscuro/claro lee más.
Usar Discourse como biblioteca wiki empresarial nathank compartió cómo Discourse puede servir para la colaboración del sector público, haciendo referencia al movimiento de Dinamarca hacia LibreOffice/Linux en ZDNet lee más.
Begrenzte Teilnehmerzahl, Warteliste, automatische Nachrichten (calendar-and-event) pbstgbr solicitó límites de asistentes, listas de espera y recordatorios automáticos para el plugin Eventos—¡se ofrece apoyo financiero! lee más.
¿Puede explicar el mecanismo de paginación? Mohamed_Alagha preguntó si los puntos finales JSON usan página/desplazamiento, y NateDhaliwal confirmó que /latest.json está paginado en 30 elementos sin soporte de desplazamiento lee más.
Discourse AI (ai) vykozlov depuró problemas de codificación de tokens Fernet con vLLM/openWebUI y Falco recomendó configurar el proveedor como OpenAI para tokens portadores lee más.
Temas destacados Helga_Razinkova recibió una advertencia de "actualización requerida", y nolo confirmó que reinstalar el componente lo resuelve lee más.
Con migraciones, implementaciones de IA y rediseños de navegación en pleno apogeo, nuestro foro nunca ha estado más animado; ¡prepárate para otro día emocionante!
UX En la discusión Nuevos estilos del menú desplegable del encabezado / menú de notificaciones, awesomerobot propuso que los elementos destacados ocuparan todo el ancho ver mensaje 37, mientras que jordan-vidrine opinó sobre la «mar de azul» frente a los puntos truncados ver actualización.
UX Un informe de error en Algunos temas en vista móvil llevan a espacio de diapositivas mostró un desplazamiento horizontal no deseado; Rafael_Goncalves compartió una captura de pantalla mensaje 1 y Moin confirmó la fusión de la corrección mensaje 2.
UXIanManning preguntó cómo ocultar el botón de cerrar sesión pregunta, y awesomerobot proporcionó un fragmento de CSS para eliminar el elemento .logoutsolución.
Anuncios Sam presentó el almacenamiento de Artefactos de IA para Artefactos Web, permitiendo encuestas y juegos almacenados por el usuario anuncio, y Falco demostró un artefacto jugable con almacenamiento de usuario demo.
Instalación Durante la interrupción de Cloudflare que coincidió con la actualización 3.5.0.beta6, haydenjames registró errores 503 contra npmjs.orginforme inicial, confirmó la recuperación actualización, y miembros de la comunidad compartieron conocimientos sobre soluciones alternativas hilo.
Instalación En Atascado y perdido al actualizar el foro, problemas con la migración de PG, pfaffman aconsejó mover la configuración de S3 a app.yml para copias de seguridad confiables consejo.
Errores El problema de Hoja de estilos CSS de página publicada no se muestra en el frontend dejó la hoja de estilos del tema sin cargar; RGJ destacó la falta de <discourse-assets>informe y david publicó un commit correctivo confirmación.
Errores Los usuarios de tabletas experimentaron la cita de solo una palabra en Firefox. Moin lo rastreó a un commit de selección reciente detalles, y joffreyjaffeux está probando una rama interna antes de la fusión de mañana seguimiento.
Errores El línea muy larga en el tema que causa desplazamiento lateral de la página se corrigió rápidamente cuando NateDhaliwal confirmó el informe mensaje 7 y awesomerobot fusionó el parche mensaje 8.
ErroresMoin descubrió comportamiento inconsistente con chat max direct message users cuando el creador no se contaba para el límite discusión.
Desarrollo En el hilo Entrada de compatibilidad en el esqueleto del tema, Moin preguntó sobre el nuevo archivo .discourse-compatibilitypregunta y david revertió la fusión predeterminada no intencionada revertir.
ComunidadAlexaplaydespacito exploró cobrar a los usuarios a través de Patreon en ¿Puedo o debo monetizar mi foro?OP, y los miembros señalaron plugins de suscripción como Suscripciones oficiales de Discourse sugerencia.
SoporteT_Disco tuvo dificultades para desasignar elementos de la cola de revisión y tobiaseigen explicó el botón de desasignación <kbd>X</kbd>respuesta.
Soporte Frente al banner rosa de Ember, patrickemin buscó una explicación sencilla detalles, y Lilly identificó componentes de tema incompatibles y aconsejó desactivarlos orientación.
david proporcionó retroalimentación de diseño sobre el menú desplegable del encabezado mensaje 41 y resolvió el error de CSS de la página publicada comentario.
sam inició el anuncio de almacenamiento de Artefactos de IA mensaje 1.
awesomerobot lideró el debate sobre los estilos del menú desplegable mensaje 37 y lanzó la corrección de desplazamiento lateral mensaje 8.
merefield preguntó sobre los planes para depreciar el soporte de archivos JS/HBS «split» en favor del formato .gjs, y david confirmó una ruta de migración gradual y proporcionó detalles sobre herramientas automatizadas en ¿Cuándo cambiar los temas/plugins a .gjs?
david reveló los banners de depreciación preparatorios para Ember 6 sobre la «resolución de plantillas de componentes», guiando a los desarrolladores a usar componentes colocados con advertencias claras en la consola en Manejo de la depreciación de «component-template-resolving»
Willy buscó un método confiable para extraer la URI base del sitio dentro de una implementación de componente, lo que generó discusiones sobre el uso de discourse/helpers/base-path y discourse/lib/get-url en En un componente, ¿cómo descubro la URI base del foro?
Varios usuarios encontraron un banner rosa opaco de los avisos de depreciación de Ember, y expertos de la comunidad los guiaron a través de pasos de depuración en la consola y la remediación de depreciaciones en Banner rosa de resolución de plantillas de componentes
satonotdead también sugirió colapsar las carpetas de MP en una sola vista de «Bandeja de entrada» con marcadores de estado visual, encendiendo una conversación sobre diseños de pestañas verticales versus horizontales en Unificar carpetas en Mensajes privados
satonotdead pidió libros de lectura obligatoria sobre construcción de comunidades, fundamentos de UI/UX y liderazgo para administradores de Discourse, lo que generó un animado intercambio de recomendaciones de lectura en Libros para construcción de comunidades, UI/UX
david abordó la futura depreciación de los componentes HBS clásicos, explicando la linting y las herramientas en 370063/2 y describió el flujo de trabajo de depreciación de «component-template-resolving» de Ember en 370019/1.
Lilly depuró los banners de depreciación de scripts en línea con pasos en la consola en 369978/2, guió el registro de nuevos administradores en 368691/27 y aclaró el tamaño del logotipo en 370122/2.
awesomerobot conceptualizó opciones de filtrado de duplicados y fechas relativas para el componente de temas filtrados en 370062/3 y compartió mejoras adicionales en 370062/9.
jordan-vidrine iteró en la UX del menú desplegable de la cabecera respondiendo a la retroalimentación de los usuarios sobre el espaciado, la asignación de estados y la claridad de los iconos en publicaciones de 369574/52 y 369574/54.
blake envió un PR para habilitar la generación de miniaturas de video en Discourse Chat, vinculando la discusión en 346074/14.
kris.kotlarek revisó parches de visualización de nombres completos y contribuyó con una corrección para preservar los derechos de edición de administrador bajo enable_names en 291912/50.
pmusaraj aportó comentarios positivos sobre las pruebas de miniaturas de video en el chat en 346074/15.
joffreyjaffeux opinó sobre el uso de verificaciones basadas en servicios para el modo de pantalla completa del chat y discutió las anulaciones de preferencias en 369849/5.
supermathie identificó y describió la discrepancia de alias de emoji que afecta a la bandera de Côte d'Ivoire en 370017/3.
sam sugirió etiquetar al bot y al grupo en flujos de trabajo de artefactos de IA para gestionar los alcances de privacidad en 339972/5.
Entre las migraciones a .gjs, los retoques de UX y los rescates de emojis rebeldes, ha sido una maratón meta—¡es hora de recargar energías para las aventuras de mañana!