Periodo di riferimento: 2026-03-08 → 2026-03-15, come riflesso nei thread attivi come la discussione di manutenzione FAQ/Linee guida (leggi di più) e i report UX/browser di fine settimana (leggi di più).
Post nuovi totali:426
Argomenti nuovi totali:72
Utenti più attivi (post + like negli ultimi 7 giorni)
d>Soluzione componente tema per il testo introduttivo di /groups (leggi di più)
Annuncio webinar: programmi per moderatori (leggi di più)
Argomenti Interessanti
#Announcements
Discourse AI ha ottenuto la selezione dei „livelli di servizio“ OpenAI/Azure, permettendo agli amministratori di bilanciare costo vs latenza vs affidabilità nelle impostazioni del provider (ai, #Announcements) — leggi di più
È stato annunciato un nuovo webinar: „Creare e far crescere un programma di moderatori“ (con una promessa di replay per i registrati) (webinar, #Announcements) — leggi di più
I limiti di capacità dell'AI ospitata sono stati significativamente aumentati (più miglioramenti di modelli e throughput), con quote aggiornate riflesse nella pagina dei prezzi (ai, #Announcements) — leggi di più
Il team Discourse ha pubblicato un resoconto dettagliato sul sistema „Upcoming Changes“ e su come supporta i rollout graduali attraverso varie configurazioni di sito (blog) — leggi di più
#community-building Building
Un thread divertente e illuminante ha chiesto: „Quanto è vecchio il tuo forum?“—sollecitando storie di migrazione da Yahoo Groups, phpBB, Ning, vBulletin e altri (#community-building Building) — leggi di più
Le operazioni di comunità cross-piattaforma sono tornate all'ordine del giorno in un follow-up su „sfide WhatsApp“: un modello pratico è stato catturare i punti chiave dai gruppi chat in una categoria Discourse condivisa (#community-building Building) — leggi di più
L'energia evergreen „Discourse è fantastico“ di Meta è continuata, con i membri della comunità che condividono traguardi e incoraggiamenti (#community-building:praise) — leggi di più
Un caso limite complicato: dopo l'unione di argomenti, un post non poteva più essere contrassegnato come risposta Risolto—alla fine ricondotto a un record risolto esistente nell'argomento originale e riparato manualmente, con una correzione pianificata (solved, Support) — leggi di più
Gli amministratori multilingue hanno chiesto come localizzare badge e gruppi personalizzati; la lezione chiave: i badge predefiniti sono i18n, ma i badge personalizzati necessitano di override di traduzione (attualmente dipendenti dalla console) (translation, badges, Support) — leggi di più
Una domanda su „l'acquisizione di forum“ ha esplorato come portare argomenti da un Discourse a un altro senza un ripristino completo, rimandando ai flussi di migrazione consolidati (Support) — leggi di più
Una richiesta di personalizzazione pulita e low-code: aggiungere testo esplicativo sopra /g (indice gruppi) è stata risolta con un piccolo componente tema usando After Header + gating CSS (groups, Support) — leggi di più
Si sono presentati i limiti delle capacità dei moderatori: i moderatori possono eliminare utenti, quindi l'approccio raccomandato per un controllo più stretto era Moderatori di Categoria + gruppi di moderatori per categoria (Support) — leggi di più
Un post di ansia self-hosting („installare sul mio VPS“) si è trasformato in una mini-guida pratica: installatore a riga singola, mentalità backup e compromessi hosted-vs-self-host (#Self-hosting, Support) — leggi di più
Un fallimento Onebox/OpenGraph che funzionava su Meta ma non sul sito dell'utente si è rivelato essere un problema di catena certificati / fiducia fetch lato server, rafforzando che la generazione Onebox è lato server e sensibile alla configurazione TLS (onebox, Support) — leggi di più
Gli amministratori che cercavano di „richiedere l'accettazione dei termini“ hanno usato una soluzione intelligente: una casella di controllo campo utente personalizzato obbligatorio per bloccare il salvataggio profilo/preferenze (Support) — leggi di più
Un problema UX/dati della dashboard: il grafico Traffico Sito diventa inutile quando i crawler dominano, sollecitando una richiesta di scala più intelligente o un controllo „riscala“ (dashboard-reports, bug) — leggi di più
Un bug di localizzazione dei contenuti: i nomi dei tag localizzati non venivano puliti/slugificati, rompendo le classi del corpo e la visualizzazione dei tag; è stata rilasciata una correzione più una migrazione (content-localization, bug) — leggi di più
Modelli Form: selezionare più modelli per categoria non persisteva dopo il refresh a causa di un comportamento di salvataggio mancante in un flusso di creazione categoria semplificato; fornita soluzione temporanea + correzione unita (form-templates, bug) — leggi di più
Dolore dell'aggiornamento Discourse v2026.3.0: discourse-subscriptions ha fallito l'avvio a causa di un caso limite ordine di caricamento costante deprecata di una route; una PR core ha rimosso il punto di deprecazione (subscriptions, bug) — leggi di più
Un rapporto spaventoso: usare timer argomento + pubblicazione pianificata in una bozza con una categoria di destinazione mancante poteva spirare in uno stato UI pesante e „catastrofico“ (topic-timers, bug) — leggi di più
Barra degli strumenti del compositore mobile: quando ci sono troppi pulsanti (spesso da componenti tema), i pulsanti successivi possono sembrare „mancanti“; la discussione si è spostata su se le affordanze di scroll (come le frecce) dovrebbero apparire sui dispositivi touch (composer, ux) — leggi di più
Su alcuni tablet/browser, il widget di ricerca flottante produceva un comportamento di input bizzarro (ordine dei caratteri invertito), alla fine collegato a una funzione di tastiera flottante (search, Support) — leggi di più
Un problema di rifinitura della pagina di login: lo spostamento dell'allineamento del logo superiore quando è presente il selettore lingua o il toggle tema (login, ux) — leggi di più
Un nuovo plugin notevole: diskuz Call porta chiamate voce/video peer-to-peer in Discourse usando WebRTC (segnalazione sul server, media P2P/TURN) (#customization:plugin) — leggi di più
Un altro showcase plugin: un prototipo Discourse Points Mall (check-in, negozio, ordini, libro mastro) con note candidi sui bug attuali e la prontezza (#customization:plugin) — leggi di più
Un thread di tooling componente tema: Tag Style Tool ha rilasciato aggiornamenti rapidamente dopo report di UI scomparsa e stranezze sottoinsieme SVG Font Awesome (tags, #customization:theme component) — leggi di più
Un'alternativa no-rebuild ai plugin server: Bilibili inline player come componente tema, confrontato con un approccio plugin esistente che richiedeva rebuild (onebox, #customization:theme component) — leggi di più
„Banner Featured Links“ ha ricevuto un aggiornamento per affrontare la deprecazione htmlSafe e altre pulizie, fissato a 2026.3.0-latest (#customization:theme component) — leggi di più
Il client Discourse basato su terminale „termcourse“ ha aggiunto notifiche in tempo reale alimentate da MessageBus e ha iniziato ad allineare le convenzioni di scorciatoia (experimental, #customization:extras) — leggi di più
Falco si è concentrato su correzioni pratiche per gli amministratori e note sulla roadmap: ha spiegato il comportamento degli indirizzi IP di Cloudflare "tutti bannati" e la necessità del modello Cloudflare (leggi di più), ha confermato i lavori su una nuova interfaccia utente per visualizzare elenchi completi di reazioni "e altre N..." (leggi di più), ha chiarito le modifiche al comportamento dell'API Data Explorer e fornito indicazioni su limiti e paginazione (leggi di più), ha espanso i limiti di capacità e le funzionalità dei modelli per i LLM ospitati (leggi di più) e ha delineato le sostituzioni per l'integrazione di Custom Search di Google, dismessa, oltre al futuro supporto per "strumenti di ricerca web nativi" (leggi di più).
nat ha fornito diverse chiarificazioni e correzioni relative agli "interni profondi": ha corretto le realtà dell'i18n per i badge personalizzati e fornito l'approccio basato sulla console TranslationOverride (leggi di più), ha indagato l'output localizzato dei tag e rilasciato una correzione di pulizia + migrazione (leggi di più), ha risposto ai feedback sulla scalatura dei grafici di traffico della dashboard con il contesto "cambiamenti in arrivo" (leggi di più) e ha indirizzato gli utenti alla pagina delle impostazioni sperimentali dei tag per gestire i tag tradotti dopo la traduzione AI (leggi di più).
sam ha rilasciato e discusso numerosi miglioramenti rivolti agli sviluppatori per AI/automazione: ha annunciato i livelli di servizio per i provider OpenAI/Azure e come configurarli nelle impostazioni LLM (leggi di più), ha avanzato l'idea di "pipeline di automazione" (trigger → filtri → azioni, osservabilità, estensibilità) (leggi di più), ha risposto a problemi di aggiornamento riguardanti USERNAME_ROUTE_FORMAT con una PR core per rimuovere il punto di pressione deprecato (leggi di più) e ha continuato il triage sulle aspettative di utilizzo delle risorse di AI Search rispetto alla pressione CPU inaspettata (leggi di più).
awesomerobot ha gestito una vasta gamma di UX amministrativa + triage bug: ha riprodotto e confermato il bug di persistenza del multi-form-template, ha suggerito una soluzione alternativa e ha seguito con una correzione unita (leggi di più); ha indagato il comportamento di overflow della barra degli strumenti e il compromesso "freccia nascosta sui dispositivi touch" (leggi di più); ha identificato un plugin di terze parti che causava il fallimento dei componenti "ufficiali" dopo l'aggiornamento e ha offerto passaggi di isolamento in modalità sicura (leggi di più); e ha suggerito approcci strutturati per limitare l'accesso tramite accettazione delle linee guida utilizzando i pattern Policy + Automazione (leggi di più).
Danielle ha coordinato gli aggiornamenti rivolti alla community: ha annunciato il webinar del programma moderatori e confermato che le registrazioni saranno condivise dopo la sessione (leggi di più) e ha aiutato a guidare un processo per rivedere/aggiornare i riferimenti alla documentazione FAQ/Linee guida più vecchia (leggi di più).
supermathie ha fornito diagnosi precise e miglioramenti delle aspettative degli utenti: ha testato browser mobili problematici per problemi di interfaccia di selezione del testo e ha concluso che il percorso più fattibile è raccomandare browser supportati (leggi di più), ha documentato una regressione temporanea delle email causata da un aggiornamento del gem (con commit di interruzione/riparazione) per chiunque fosse interessato quel giorno (leggi di più) e ha proposto un suggerimento UX per gli amministratori "ospiti" multisite che non possono accedere a /sidekiq per ridurre la confusione (leggi di più).
chapoi si è occupato di rifiniture UX e comportamento delle dashboard/report: ha chiarito l'intento dietro il comportamento dell'asse Y del traffico del sito e ha concordato che dovrebbe essere più intelligente in scenari con molti crawler (leggi di più), ha indirizzato gli sviluppatori alla documentazione di Discourse inclusa direttamente nel repository core (leggi di più) e ha confermato che un bug di sovrapposizione dell'indice dei contenuti su tablet dovrebbe essere corretto da una PR DiscoTOC upstream (leggi di più).
martin ha lavorato sia sul troubleshooting di produzione che sulla comunicazione del prodotto: ha diagnosticato perché "contrassegna come soluzione" può fallire dopo le fusioni (un record risolto precedente nell'argomento vecchio) e ha applicato una correzione mentre investigava una modifica preventiva (leggi di più) e ha pubblicato l'argomento di discussione complementare per l'articolo del blog "Sistema dei Cambiamenti Imminenti" (leggi di più).
HAWK ha avviato un thread di pulizia sulla confusione dei link FAQ/Linee guida, che è rapidamente evoluto in uno sforzo di revisione della documentazione e dei processi (leggi di più).
pmusaraj ha supportato il troubleshooting di Discourse ID: ha richiesto backtrace per i fallimenti di registrazione "impossibile allocare thread" e ha aiutato a restringere il sospetto verso vincoli di memoria / riproducibilità tramite installazioni nuove (leggi di più) e ha offerto una pulizia diretta delle credenziali URI di reindirizzamento duplicate come correzione temporanea mentre i miglioramenti del flusso di lavoro sono in corso (leggi di più).
Grazie per aver letto, e ci vediamo la prossima settimana!
Una settimana intensa su Meta (2026-03-15 → 2026-03-22), con molta energia intorno a UX sperimentali (risposte annidate), modifiche rivolte agli sviluppatori (strumenti di build dei plugin + deprecazioni) e un flusso costante di risoluzione di problemi per amministratori e supporto in materia di hosting, autenticazione e calendari (vedi il mega thread di test: leggi di più).
Statistiche Chiave
Nuovi post:644
Nuovi argomenti:82
Utenti più attivi / più apprezzati (post + like ricevuti questa settimana):
Discourse ha aggiunto URL di sottoscrizione al calendario (feed ICS) direttamente nelle preferenze utente, inclusi segnalibri con promemoria e feed eventi opzionali quando il plugin calendario è abilitato: URL di sottoscrizione al calendario per app di calendario esterne.
È stato pubblicato il riassunto di "cosa stiamo costruendo" di marzo, inclusi aumenti dei limiti AI e un digest in stile roadmap in Progetti Correnti - Marzo 2026.
Un nuovo plugin sperimentale introduce un flusso di lavoro "stile Wikipedia" per i miglioramenti dei post senza concedere ampi diritti di modifica: Discourse Suggested Edits.
Gli autori di plugin hanno ricevuto una grande modernizzazione con caching, moduli ES e opportunità di precompilazione in Introduzione di un nuovo sistema di build per i plugin, e il compilatore è stato presto abilitato per impostazione predefinita nell'ultima versione (leggi di più).
Il prompt della coda di revisione "Questo post è qualcos'altro o spam?" ha scatenato una discussione UX/terminologica sfumata sui prompt binari, la semantica dei menu a tendina e l'ambiguità grammaticale in "Questo post è qualcos'altro o spam?".
Un pulsante "Ignora" che non ignora davvero (perché la condizione sottostante persiste) ha sollevato la domanda più ampia di posporre vs cancellare gli avvisi amministrativi in Cancellare il consiglio non lo cancella effettivamente.
Una preoccupazione sull'onboarding di Discourse ID: l'identità del sito di riferimento può sembrare visivamente "secondaria" rispetto a Discourse ID stesso, soprattutto quando gli accessi locali sono disabilitati — con suggerimenti per un co-branding più forte in Evidenziare maggiormente il logo e il nome del sito di riferimento in Discourse ID.
Le persone non riuscivano a trovare il sito delle release, e la comunità ha spinto per una migliore IA/placement dei link — risultando in correzioni rapide discusse in Dove si trova il link alle release? (con cambiamenti implementati poco dopo: leggi di più).
La riorganizzazione delle categorie in corso su Meta ha continuato a far emergere casi limite riguardanti gli argomenti indice, i target di clic e il comportamento di fissaggio/sblocco in Aggiornamento su come sono organizzate le categorie su Meta.
Gli amministratori hanno discusso la risposta agli incidenti per account compromessi, inclusa la gestione di email/password/sessioni e cosa dovrebbe (o non dovrebbe) richiedere l'accesso alla console in Gestire un account utente hackerato non dovrebbe richiedere la console (con esigenze correlate di controllo delle email amministrative linkate qui: leggi di più).
I responsabili delle operazioni Cloudflare hanno condiviso indicazioni aggiornate sul mondo reale per WAF/regole e limitazioni dei piani (es. disponibilità dell'operatore regex) nel thread guida evergreen Utilizzare Discourse con Cloudflare: Best Practices.
Discourse ha rilasciato un plugin molto sperimentale di visualizzazione argomento annidata/threaded per i test, esplicitamente presentato come feedback sul "feeling" piuttosto che segnalazione di bug: Test delle Risposte Annidate su Meta.
Le persone vogliono un'UX di traduzione per post meno macchinosa di evidenzia→Chiedi AI→Traduci, più un modo per memorizzare/salvare le traduzioni per evitare spese API ripetute: Traduci post con AI e salva traduzione (basandosi su idee di localizzazione precedenti: leggi di più).
lindsey ha pubblicato l'aggiornamento mensile in stile roadmap del team in Progetti Correnti - Marzo 2026 e ha seguito le domande sul flusso di lavoro di traduzione sollevate nel thread (leggi di più).
Grazie per aver letto, e ci vediamo la prossima settimana!
Utenti principali (post / like ricevuti questa settimana)
Moin — 34 post / 75 like — ha aiutato a triare problemi come la punteggiatura del tag di votazione dei topic (leggi di più) e ha chiarito il comportamento di pulizia dei caricamenti dopo le cancellazioni (leggi di più).
david — 20 post / 70 like — ha risposto sulla visibilità delle release e sugli annunci di Meta (leggi di più), ha implementato una correzione per le "email di nuova versione" bloccate (leggi di più) e ha iterato sul sito delle release (feedback loop RSS + stile) (leggi di più).
Falco — 12 post / 55 like — ha spiegato il contesto dell'ondata di correzioni di sicurezza (leggi di più), ha portato avanti l'aggiornamento dell'API v2 di Patreon (leggi di più) e ha discusso gli obiettivi di traduzione delle MP per Discourse AI (leggi di più).
zogstrip — 12 post / 29 like — ha allineato una serie di correzioni, inclusa la convalida degli alias emoji (leggi di più) e i miglioramenti all'UX della moderazione/code (leggi di più).
merefield — 12 post / 28 like — ha fornito un'analisi dei rischi ponderata sui plugin di "pulizia dei residui del database" (leggi di più) e ha suggerito soluzioni manutenibili per la privacy/recupero dei link (leggi di più).
R23D_Printing — 21 post / 28 like — ha iterato rapidamente su Discourse Challenges, aggiungendo intervalli settimanali + accesso ai moderatori e successivamente un ChallengeBot guidato dalle DM (leggi di più).
awesomerobot — 9 post / 27 like — ha corretto regressioni UI come la punteggiatura nella votazione dei topic (leggi di più) e ha proposto miglioramenti ai permessi API per about.json (leggi di più).
darkpixlz — 19 post / 25 like — ha aiutato a fare il debug della rottura del plugin CDN/CORS (leggi di più) e ha opposto un corretto rifiuto all'occultamento dei banner "rosso acceso" dei temi rotti (leggi di più).
RGJ — 8 post / 20 like — ha fornito una spiegazione chiara di quando i caricamenti vengono eliminati dopo la cancellazione permanente (leggi di più) e ha suggerito approcci di proxy più sicuri per il recupero dei link/privacy (leggi di più).
nathank — 16 post / 20 like — ha offerto guida pratica per gli amministratori (ad esempio sulla visibilità dei gruppi nella pagina about) (leggi di più) ed ha esplorato approcci funzionali/lavorativi relativi a eventi e chiamate (leggi di più).
Ed_S ha espresso preoccupazioni riguardo alle release "invisibili" e ha chiesto il ritorno dei post di release nella sezione Annunci; david ha riconosciuto il disagio e ha dichiarato che il team sta discutendo di migliori punti di riferimento su Meta (leggi di più).
La confusione sul consumo delle release è continuata in una discussione focalizzata sull'usabilità di releases.discourse.org, con richieste di RSS e una migliore leggibilità, che ha portato alla messa online rapida di un feed RSS (leggi di più).
Un flusso di registrazione per il piano gratuito in hosting ha restituito un errore "troppi siti provisionati"; HAWK e pedro sono intervenuti per indagare e confermare gli input (leggi di più).
Gli self-hosters che facevano il debug di Discourse ID hanno appreso a proprie spese il requisito fondamentale: se il tuo sito dice a Discourse ID che l'URI di reindirizzamento non è HTTPS, dovrai correggere force_https / le intestazioni del proxy; la discussione ha incluso comuni misconcezioni sui reverse-proxy (leggi di più).
Una thread di supporto pratica ha chiesto come rimuovere i moderatori dalla pagina /about senza rimuovere il gruppo; un semplice approccio di "gruppi nascosti" (e gruppi dinamici opzionali) ha risolto la questione (leggi di più).
Una domanda sul "grande banner rosso" si è trasformata in un promemoria: gli avvisi di tema rotto sono intenzionalmente rumorosi e la soluzione corretta è affrontare il componente, non nascondere l'avviso (leggi di più).
Un amministratore ha chiesto come spostare un banner/immagine all'estremo alto; le risposte hanno sottolineato che questo va fatto preferibilmente tramite un piccolo componente tema/modifica CSS piuttosto che modificando il markup (leggi di più).
Un fastidio di lunga data — nessuna email di "nuova versione disponibile" — è stato ricondotto a una modifica del gem redis ed è stato risolto con una PR core che corregge il lavoro interrotto (leggi di più).
Un problema acuto "sembra HTML semplice" nel browser in-app di Facebook su iPhone è stato attribuito a una classificazione errata del crawler di MetaIAB, ed è stata aperta una PR core per regolare i valori predefiniti (leggi di più).
Molti amministratori hanno segnalato plugin che fallivano silenziosamente dopo l'aggiornamento a causa del comportamento CORS lato CDN; il debug iniziale ha puntato alle intestazioni di BunnyCDN e alla tempistica della regressione (leggi di più).
Un piccolo ma reale intoppo UI: con la votazione dei topic abilitata e "0 voti" nascosto, appare una virgola dopo l'ultimo tag; la personalizzazione del tema di Meta è stata implicata e la correzione è stata applicata rapidamente (leggi di più).
Un doloroso incidente del composer: il caricamento di immagini HEIC ha causato un errore + ricaricamento, perdendo una bozza lunga; l'indagine si è concentrata sui passaggi di riproduzione e sui dettagli dell'errore (leggi di più).
Un report UX di Meta ha notato gli input 2FA allineati a sinistra durante l'accesso tramite il flusso di "accesso email"; è stata aperta una PR di correzione e il layout di accesso di Meta è stato sottoposto a nuovo scrutinio (leggi di più).
La correttezza delle emoji ha avuto il suo momento: :champagne: non esiste, ma un alias ha fatto sì che apparisse come se dovesse esistere; il seguito ha aggiunto la convalida per prevenire alias verso emoji inesistenti (leggi di più).
Una richiesta di affordance mobile: aggiungere una barra di presa al foglio inferiore delle azioni di amministrazione dei post (corrispondente all'UI delle azioni di amministrazione dei topic) per migliorare la scopribilità e la gestione (leggi di più).
Una richiesta UX funzionale ha proposto un visualizzatore "espandi tabella" a schermo largo (sola lettura) in modo che le tabelle markdown grandi siano leggibili senza entrare in modalità di modifica (leggi di più).
Esperimenti continui su Meta con risposte nidificate hanno sollevato sia entusiasmo che confusione nella navigazione, specialmente provenendo dalle notifiche o dalla vista piatta (leggi di più).
Gli autori di temi/plugin hanno ricevuto un altro stimolo: i file .hbs sono deprecati (spostarsi su .gjs), e la thread ha anche evidenziato Ask Discourse come un rapido aiuto per piccole conversioni (leggi di più).
Il supporto inline <script type="text/discourse-plugin"> è ora rimosso; la thread di modernizzazione canonica è stata aggiornata con la scadenza di rimozione di marzo 2026 (leggi di più).
Un aggiornamento del team: la presentazione sul nuovo sistema di build dei plugin è stata condivisa esternamente (meetup Ember Europe), dando agli sviluppatori una via per apprendere il nuovo flusso di lavoro (leggi di più).
#customization:plugin
Discourse Challenges si è evoluto rapidamente: intervalli settimanali, accesso ai moderatori e poi ChallengeBot (conferme DM, promemoria, comandi come status/leaderboard/streak) sono approdati in rapida successione (leggi di più).
Una nuova idea di plugin, Plugin Cleaner, mirava a scansionare e rimuovere i "residui" orfani dei plugin disinstallati; il feedback ha evidenziato il rischio intrinseco dell'eliminazione di strutture di plugin sconosciute/non migrati (leggi di più).
Discourse Member Application ha introdotto un flusso di intake strutturato /apply per le comunità invitate/private, sostituendo moduli esterni/fogli di calcolo con un processo di revisione + invito in-Discourse (leggi di più).
#customization:extras
Dexo, un client Discourse nativo iOS costruito con UIKit/Swift, ha mostrato supporto multi-forum, rendering HTML, flussi di autenticazione e un approccio UI pulito (leggi di più).
#community-building Costruzione
Un nuovo proprietario della comunità ha chiesto feedback su un nuovo forum Discourse per una community di gioco; le risposte hanno coperto il tema, la rifinitura UX e il rendere Discourse meno "generico" fuori dalla scatola (leggi di più).
Un community manager di lingua portoghese ha chiesto se il suo forum di gioco è organizzato bene; i suggerimenti includevano ripensare i compromessi tra tag/sottocategorie e migliorare le rotte di onboarding (ad esempio collegando direttamente al composer precompilato) (leggi di più).
Una richiesta su larga scala cercava un esperto di migrazione phpBB → Discourse per ~870k post con ebraico RTL e rigorosi requisiti SEO/redirect, enfatizzando tempi di inattività minimi e mappatura degli URL (leggi di più).
david si è concentrato pesantemente sull'esperienza di release e sui segnali di aggiornamento: ha affrontato le preoccupazioni sulla mancanza di annunci su Meta e la confusione nella dashboard nella thread di correzioni di sicurezza (leggi di più), ha spostato e organizzato il feedback del sito delle release mentre implementava miglioramenti come il RSS rapidamente (leggi di più), e ha risposto alle domande sul version-pin dell'hosting self-managed (e ha corretto dove impostare version:) (leggi di più). Ha anche spinto correzioni/aggiornamenti core che spaziano dalla consegna delle email "nuova versione" (leggi di più) e dal rilevamento UA per il browser in-app di Facebook su iPhone (leggi di più), oltre a documentare la rimozione dei vecchi tag script inline (leggi di più).
Falco ha mescolato feedback sul prodotto, integrazioni e AI: ha fornito contesto sul motivo per cui molte correzioni di sicurezza sono arrivate insieme (leggi di più), ha aggiornato l'esperienza dei commenti incorporati nel blog di Discourse e ha segnalato problemi di tema/padding da iterare (leggi di più), e ha portato avanti la migrazione dell'API v2 del plugin Patreon—aggiungendo un user agent personalizzato come richiesto (leggi di più). Ha anche chiarito le aspettative sul comportamento Chat/GIF (funzionalità vs bug) (leggi di più), ha indirizzato le richieste di funzionalità del calendario verso il nuovo lavoro sull'URL di abbonamento (leggi di più), e ha proposto di migliorare i controlli di traduzione AI in modo che gli amministratori possano scegliere esplicitamente se includere le MP (leggi di più).
zogstrip è stato in una sessione di correzione bug, collegando costantemente le correzioni alle PR: le correzioni al flusso della coda di moderazione/composer sono state discusse attivamente (leggi di più), il comportamento di incremento dei whispers ha ottenuto un piano di implementazione (leggi di più), i problemi onebox (incluso il comportamento rotto di x.com) sono stati accodati per la correzione (leggi di più), e i casi limite della cancellazione permanente sono stati riconosciuti con una correzione in arrivo (leggi di più). Ha anche migliorato la pipeline degli alias emoji impedendo alias verso emoji inesistenti (leggi di più) e ha continuato a rifinire le aspettative UX di amministrazione/reporting sui toggle "Cambiamenti in arrivo" (leggi di più).
awesomerobot si è concentrato su intoppi UI/UX e miglioramenti pratici: la regressione della punteggiatura nella votazione/tag è stata rapidamente corretta su Meta (leggi di più), il problema di allineamento 2FA dell'accesso email è stato tracciato a un flusso specifico e accodato per la correzione (leggi di più), ed è stata aggiunta chiarezza sui risultati della ricerca semantica/AI rispetto alle corrispondenze esatte (leggi di più). Sul lato API, ha aperto una PR per consentire agli utenti API granulari di leggere about.json (leggi di più) e ha chiesto una migliore riproduzione dei bug sul report di perdita di bozza HEIC (leggi di più).
supermathie ha aiutato a sbloccare i problemi di identità/auth self-hosted: ha spiegato perché Discourse ID insiste sugli URI di reindirizzamento HTTPS (e cosa fa effettivamente force_https) (leggi di più), e ha fatto seguito alle discussioni sui messaggi di errore/ambito API riguardo all'accesso a about.json con chiavi granulari (leggi di più).
sam ha commentato sui problemi di hosting "difficili da riprodurre" e sull'UX più ampia: ha partecipato a una thread complicata di fallimento git-clone del tema (indicando outage GitHub / limitazione di frequenza come probabili sospettati) (leggi di più), ha spinto per una ripensamento olistico di come si presenta l'"approvazione post" agli utenti finali (trasparenza coda, notifiche, comportamento composer) (leggi di più), e ha aggiornato la documentazione core pulendo materiale obsoleto (ad esempio la guida "Cercare in modo efficace") (leggi di più). Ha anche aggiornato la documentazione del popup composer rivolto agli amministratori (leggi di più) e ha attirato l'attenzione dell'ingegneria verso un link di integrazione Extras che restituiva 404 (leggi di più).
pmusaraj ha indagato sui problemi di interoperabilità ActivityPub: il cambiamento del parametro di Mastodon (scope → scopes) è stato identificato ed è stata proposta una correzione upstream/plugin (leggi di più), e i problemi di verifica AP Discourse↔Discourse successivi sono stati ridotti al comportamento dell'attore Meta vs altri attori (leggi di più). Ha anche confermato i miglioramenti di Discourse ID per i conflitti URI di reindirizzamento in futuro (leggi di più) e ha fatto seguito al comportamento dell'email alternata sui siti del piano Free (leggi di più).
manuel ha fornito una guida diretta all'utente finale sulle impostazioni di notifica (seguimento/osservazione) quando qualcuno ha segnalato "Meta non mi notifica più" (leggi di più).
HAWK ha riconosciuto ed escalato un errore di provisioning del piano gratuito in hosting al team, mantenendo il ciclo di supporto in movimento rapidamente (leggi di più).
pedro è intervenuto nello stesso problema di provisioning in hosting per raccogliere dettagli diagnostici (il valore esatto del dominio inserito) e aiutare a confermare la soluzione alternativa (leggi di più).
Grazie per aver letto, e ci vediamo la prossima settimana!
Una grande parte dell'energia della settimana si è concentrata sulle nuove opportunità di interazione (il nuovo esperimento Boosts: leggi di più), sull'incorporare Discourse come sistema completo di commenti (leggi di più) e sulle continue iterazioni sui flussi di lavoro AI / localizzazione (ad esempio: feedback sulla qualità delle traduzioni dei tag in leggi di più, più correzioni successive come il supporto per le icone dei tag tradotti in leggi di più).
Argomenti Interessanti
#announcements
Discourse sta sperimentando i Boosts (una reazione con un breve messaggio) e la comunità ha discusso la sovrapposizione UX con le reazioni/like, le implicazioni per la moderazione e la denominazione (addirittura il tema del "dare i nomi" ha avuto un cameo). leggi di più
Gli embed hanno ricevuto un importante aggiornamento: la "modalità app completa" ora carica l'app Discourse completa all'interno dell'iframe, così i visitatori possono rispondere, mettere like e citare senza lasciare il sito host, con discussioni sulla scoperta della barra di scorrimento e sulla posizione di "rispondi all'argomento". leggi di più
Gli agenti AI di Discourse possono ora connettersi in uscita a qualsiasi server MCP ("Porta il tuo MCP"), espandendo la superficie di automazione per gli agenti AI tramite strumenti esterni. leggi di più
Un piccolo ma significativo miglioramento del supporto: gli utenti che monitorano/seguono argomenti nelle categorie risolto ricevono ora una notifica quando un argomento viene contrassegnato come risolto, oltre a un feedback precoce su casi limite delle preferenze di notifica. leggi di più
Il post del rilascio mensile di marzo 2026 è arrivato con link ai changelog e alle patch release, scatenando almeno una segnalazione fluida di "passaggio alla traccia di rilascio". leggi di più
nat ha pubblicato una storia "dietro le quinte" dell'evoluzione multilingue di Discourse in 13 anni, con elogi e contesto aggiuntivo dal team. leggi di più
Il team ha chiarito come Meta organizzerà Webinar vs Orari di ufficio della comunità, inclusi dove saranno disponibili le registrazioni e le sessioni future. leggi di più
Le traduzioni dei tag generate dall'AI hanno stimolato una revisione dettagliata della qualità (traduzioni prive di contesto come composer → "Komponist"), oltre a discussioni sulle strategie di contestualizzazione (descrizioni dei tag, contesto codice/glossario). leggi di più
Una richiesta per aggiungere ucraino e russo al selettore di lingue di Meta ha ricevuto un segnale positivo dal team per un'azione a breve termine. leggi di più
Un regression mobile ha causato il rendering solo dell'intestazione/titolo di alcune pagine Meta sui browser iOS; l'indagine ha individuato la causa in una modifica recente di un componente del tema e ne è seguita un'annullamento. leggi di più
I banner dei tag hanno temporaneamente perso la visualizzazione del tag (banner apparentemente vuoti), rapidamente diagnosticati come un cambiamento nella disponibilità dei dati, poi corretti nel componente del tema. leggi di più
Caso limite del tag numerico: un vecchio pattern di URL /tag/#### produceva un errore 500 (cattivo per i crawler); il team ha confermato di essere al lavoro su una correzione mantenendo la compatibilità con /tag/nome. leggi di più
Il plugin esperti di categoria ha causato un crash durante la fusione degli utenti a causa di vincoli di convalida; una correzione è stata messa in coda tramite PR del plugin. leggi di più
Una regression di traduzione ha mostrato il "pensiero/commento" dell'AI che trapelava nell'output tedesco; l'agente è stato aggiornato e i titoli/post interessati sono stati ripuliti. leggi di più
I backup su Cloudflare R2 si sono interrotti durante i caricamenti multipart con una versione più recente di aws-sdk-s3; il bloccaggio delle versioni ha ripristinato la funzionalità per le installazioni interessate. leggi di più
Argomenti archiviati + reazioni avevano una logica errata: alcuni post potevano ancora ricevere reazioni in determinate condizioni; è stata preparata una correzione core. leggi di più
#feature
Il componente icona tag ha guadagnato il supporto per tag tradotti (con una PR di riferimento e screenshot che mostrano etichette tag tradotte + icone corrette). leggi di più
L'integrazione degli embedding Mistral ha incontrato un disallineamento compatibile con OpenAI (dimensions vs output_dimension), stimolando una richiesta per supportare la denominazione dei parametri di Mistral. leggi di più
Una richiesta pratica per i media: individuare o rifiutare i caricamenti VP9-in-MP4 che falliscono silenziosamente su iOS Safari, con discussioni su approcci di transcodifica sicuri e opzionali. leggi di più
Gli amministratori hanno chiesto di consentire email in arrivo per gruppi automatici (per evitare workaround come "doppio gruppo + sincronizzazione membri"), con note sui workaround esistenti disponibili solo dalla console. leggi di più
Il pulsante "Scarta" durante il flusso di modifica dell'editor rimane confuso: le proposte includevano cambiare il testo dell'interfaccia in "Annulla modifica" e chiedere conferma solo quando ci sono effettive modifiche. leggi di più
L'MFA obbligatorio può "bloccare gli utenti" nella schermata di sicurezza con indicazioni limitate; il thread ha esplorato modelli di personalizzazione migliori (testo del sito vs inserimento di componenti del tema sopra l'outlet del wrapper). leggi di più
Una segnalazione di regression ha mostrato che le autorizzazioni di sicurezza delle categorie vengono reimpostate quando si modificano le relazioni genitore/sottocategoria sotto "creazione semplificata delle categorie", con lo staff che ha confermato l'indagine. leggi di più
Un problema di lunga data nel flusso di lavoro: gli utenti non possono smettere di seguire account sospesi/bannati senza temporaneamente riabilitarli; è stato collegato un PR di correzione. leggi di più
Un thread schietto su crescere una comunità senza un "attrattivo" prodotto/servizio ha rivisto le ruote volanti dell'attività, il modello 99-9-1 e una partecipazione sostenibile "non guidata dal fondatore". leggi di più
"Quanto è minimale il tuo forum?" ha spinto a inventari concreti di ciò che gli amministratori scelgono di non abilitare (categorie, plugin, chat, reazioni, LLM), e naturalmente si è spostato sui compromessi relativi a tag e livelli di fiducia. leggi di più
lindsey ha lanciato due annunci rivolti agli utenti: il nuovo esperimento Boosts (leggi di più) e le notifiche migliorate per "risolto" per chi segue/monitora nelle categorie di supporto (leggi di più). Ha anche fatto il punto su un elemento di stato "Progetti Correnti" relativo ai componenti di stile di Crowdin (leggi di più).
Falco ha guidato diversi thread su prodotto e piattaforma: ha annunciato la nuova modalità app completa per gli embed e ha seguito con dettagli su semplificazione dell'interfaccia e comportamento (leggi di più); ha rafforzato il comportamento delle notifiche push per la schermata home di iOS (e ha indicato la causa radice della fragilità) nel thread sulle notifiche push (leggi di più); ha confermato che Meta potrà aggiungere ucraino/russo nel selettore di lingue a breve (leggi di più); e ha discusso strategie di mitigazione per i caricamenti VP9 con riferimenti a Video Stream come opzione (leggi di più). Ha anche continuato a iterare sui flussi di lavoro MCP e AI (ad esempio, valutando approcci "workflow-trigger" per bot solo menzione in leggi di più, e evidenziando il supporto per la modifica dei post MCP in leggi di più).
nat si è concentrata pesantemente sulla localizzazione e sulla qualità della traduzione AI: ha pubblicato la storia multilingue a lungo formato "Costruire per ogni lingua" (leggi di più), ha risposto rapidamente al feedback "i tag tradotti dall'AI mancano di contesto" e ha discusso miglioramenti a prompt/strumenti (leggi di più), e ha confermato che una correzione è in arrivo per il caso limite dell'URL del tag numerico 500 (leggi di più). Ha anche consegnato/messo in coda miglioramenti nell'area della localizzazione, incluso il supporto per le icone dei tag tradotti tramite PR (leggi di più) e una correzione mirata per la fuoriuscita di "commento/pensiero AI" nelle traduzioni tedesche (leggi di più). Sul lato della configurazione, ha delineato un futuro più granulare per l'ambito della traduzione AI (inclusi i controlli di traduzione PM) con un piano di migrazione e un link a una PR citato nel thread (leggi di più).
awesomerobot è stato attivo su UX del prodotto e manutenzione: ha chiarito come i Boosts si inseriscono in una gerarchia di interazione e ha confermato che la funzionalità sarà opzionale, discutendo anche funzionalità di sicurezza come parole monitorate e future possibilità di scansione AI (leggi di più); ha diagnosticato e corretto una regression nei banner dei tag con una rapida turnaround della PR (leggi di più); e ha fornito un approccio concreto tramite componente del tema per aggiungere guida personalizzata per l'obbligo MFA tramite un'inserzione di outlet (leggi di più). Ha anche aperto/unito miglioramenti al flusso di lavoro come far sì che i flussi di rifiuto creino una bozza per la modifica dopo il rifiuto dalla coda di revisione (leggi di più), ha modificato il testo di sistema confuso su "rispondi a questo messaggio" quando nessun utente/gruppo di contatto è configurato (leggi di più), e ha riconosciuto stranezze dell'interfaccia di Ask Discourse come il link ridondante "Torna al forum" nella homepage (leggi di più).
zogstrip ha implementato un'ampia serie di correzioni e PR in core e plugin/componenti ufficiali: ha risposto alle domande sui Boosts e chiarito che i boost non riordineranno i post (leggi di più); ha corretto la logica su "like/reazioni negli argomenti archiviati" (leggi di più); ha collegato una PR di correzione per smettere di seguire utenti sospesi/bannati nel plugin Follow (leggi di più); e ha gestito diversi piccoli problemi operativi come il comportamento "notifica utenti" dell'invito di gruppo in blocco (leggi di più) e un problema RTL nel comportamento delle icone dei link esterni (leggi di più). Ha anche chiarito un'impostazione relativa alla registrazione fraintesa e aggiornato la sua descrizione per ridurre la confusione degli amministratori (leggi di più), e ha messo in coda una correzione per problemi di schema acceptedAnswer scoperti tramite Google Search Console (leggi di più).
david ha fornito supporto tecnico approfondito e comunicazione sui rilasci: ha spiegato perché sono emersi problemi CORS dopo recenti aggiornamenti (script di modulo + intestazioni) e ha guidato gli amministratori attraverso i requisiti di ricostruzione di NGINX/CDN, indicando il percorso esatto della correzione e il comportamento di ricostruzione (leggi di più); ha pubblicato l'annuncio del rilascio di marzo 2026 con link ai changelog (leggi di più); e ha debuggato uno scenario di collisione durante la migrazione assistita da AI in discourse-ai, inclusi i dettagli sull'ordinamento della migrazione sottostante e le opzioni di mitigazione (leggi di più). Ha anche unito e rilasciato rapidamente una PR di dipendenza (supporto Sidekiq 8 per mini_scheduler) dopo la sottomissione (leggi di più).
sam ha continuato a spingere Discourse AI + MCP in avanti: ha annunciato "Porta il tuo MCP" per gli agenti Discourse AI (leggi di più) e ha pubblicato la guida per gli amministratori per connettere i server MCP agli agenti (leggi di più). Ha anche valutato i compromessi sulla logica di risposta dei bot solo menzione (propendendo per valori predefiniti per ridurre la proliferazione delle opzioni) (leggi di più), e ha partecipato al thread sulla collisione di migrazione con idee come linting/skills per imporre migrazioni con timestamp corrette quando si utilizzano strumenti AI (leggi di più).
mcwumbly ha partecipato a diversi punti di contatto su "come gestiamo Meta" e "come implementiamo le modifiche": ha elogiato e aggiunto contesto al post sulla storia multilingue (leggi di più), ha discusso un approccio prototipale "workspace" che mappa le categorie negli spazi del team (simile a Slack) (leggi di più), e ha condiviso come Meta ha regolato i limiti TL3 utilizzando Data Explorer, incluso un riferimento al post esatto della query (leggi di più). Ha anche riconosciuto e messo in coda l'indagine per una regression di reimpostazione delle autorizzazioni delle categorie sotto la creazione semplificata delle categorie (leggi di più), e ha continuato a curare la meccanica e i comportamenti della barra laterale/tag del thread sperimentale "hub di giardinaggio dei contenuti" (leggi di più).
Bas ha gestito rapidamente un incidente operativo: ha confermato e poi risolto l'interruzione di ask.discourse.com, pubblicando l'aggiornamento "risolto" una volta ripristinato il servizio (leggi di più).
davidb ha identificato la probabile causa radice del problema "pagina argomento rotta" mobile come un commit specifico nel componente discourse-tag-icons, e ha avviato un annullamento temporaneo mentre indagava (leggi di più).
Grazie per la lettura, ci vediamo di nuovo la prossima settimana!
Lanci e correzioni rilevanti che hanno stimolato il dibattito
I segnalibri hanno ottenuto un importante miglioramento nella scopribilità con la funzione "vai ai post segnalati" nel menu delle azioni a piè di pagina dell'argomento: leggi di più
È stato rilasciato il rebuild del tema Meta Branded (nuova implementazione + prima occhiata all'API Blocks), generando molti feedback su UI e icone: leggi di più
Una serie di PR rapidi per UX e correzioni di bug sono stati implementati (esclusione tag RSS, formattazione calendario/iCal, stringhe del composer, casi limite di localizzazione), spesso con risposte "risolto da PR" direttamente nell'argomento, ad esempio per l'esclusione tag RSS: leggi di più
Argomenti interessanti
#Announcements
Boost su Meta (#Announcements) — Il continuo esperimento "Boost" ha scatenato un dibattito approfondito su segnale vs. rumore, implicazioni di moderazione e densità dell'interfaccia (soprattutto su mobile), con proposte come l'espansione/collasso dei boost e preoccupazioni riguardo ai "boost negativi": leggi di più
Accesso più facile ai segnalibri (bookmarks, #Announcements) — Discourse ha aggiunto un accesso rapido a tutti i post segnalati in un argomento tramite il controllo dei segnalibri a piè di pagina, rendendo molto più semplice rispondere alla domanda "dove ho messo quel segnalibro?": leggi di più
Composer mobile nel 2026 (composer, mobile, ux) — Canapin ha avviato una "verifica della realtà mobile-first" sulla crescente complessità del composer; le risposte si sono concentrate su cosa rimuovere, cosa deve rimanere e problemi di affidabilità specifici di iOS: leggi di più
Come chiudere il selettore tag su mobile (composer, mobile, tags, ux) — Un piccolo ma quotidiano fastidio: il selettore tag non ha un'ovvia indicazione visiva per "chiudere" su mobile, costringendo gli utenti a imparare un target di tocco non intuitivo: leggi di più
Casi limite dell'UI dei segnalibri su mobile (bookmarks, #contribute:feature) — Un thread sfumato su UI e modello mentale: come dovrebbe l'icona del segnalibro a piè di pagina comunicare "argomento segnalato" vs "post segnalati", e come mantenere le azioni coerenti senza nascondere la scopribilità di "vai ai segnalibri"? leggi di più
Discussioni sulla costruzione della comunità su Meta (#Site feedback) — mcwumbly ha chiesto come Meta dovrebbe meglio incoraggiare le discussioni su costruzione/gestione della comunità dopo i riordinamenti delle categorie (e quali cambiamenti di comportamento/struttura sarebbero utili): leggi di più
Argomenti di annuncio di funzionalità/correzioni e chiarezza delle versioni (#Site feedback) — Una richiesta pratica di processo meta: includere le versioni negli argomenti di annuncio in modo che gli amministratori che non possono realisticamente eseguire test-passati quotidianamente possano comunque pianificare gli aggiornamenti: leggi di più
#Site feedback
Ricostruzione del tema Meta Branded + API Blocks (meta-theme-feedback, meta-redesign-2026, #Site feedback) — Il nuovo rebuild del tema Meta ha mostrato icone Lucide, controlli più stretti per tema/palette, una direzione personalizzata per la homepage e una spiegazione di come i Blocks differiscano dai PluginOutlets per layout più stabili: leggi di più
Note inaccurate sulla disponibilità dei plugin (#Site feedback) — Diversi argomenti ufficiali sui plugin continuano a dichiarare "disponibili su tutti i livelli di hosting" nonostante i nuovi piani; il thread ha esplorato il collegamento diretto alle tabelle dei prezzi e la riduzione della deriva da "due fonti di verità": leggi di più
#customization:theme componente
Icone Lucide di Discourse (#customization:theme componente) — È stato pubblicato un argomento dedicato alle icone Lucide come componente tema, raccogliendo rapidamente feedback sulla mappatura delle icone (es. confusione tra risposta/condividi, comportamento del cuore pieno, icone mancanti come calendar-heart): leggi di più
Schede a comparsa degli argomenti (Topic Hover Cards) (#customization:theme componente) — Un nuovo componente propone anteprime in stile tooltip quando si passa il mouse o si tocca un link interno all'argomento; i feedback iniziali hanno chiesto screenshot/anteprime più chiari prima dell'adozione: leggi di più
Evidenzia per cercare (Highlight to Search) (search, #customization:theme componente) — Un piccolo aumento di produttività: evidenzia qualsiasi testo e cercalo immediatamente, impacchettato come nuovo componente tema con anteprima live: leggi di più
Pulsante personalizzabile Stampa in PDF (#customization:theme componente) — Un nuovo componente pulsante "stampa pulita" per argomento volto a migliorare l'esportazione/stampa degli argomenti rispetto al flusso di stampa standard: leggi di più
Riabilita il toggle a schermo intero del composer per i tablet (composer, tablet, #customization:theme componente) — Un componente focalizzato per ripristinare il toggle a schermo intero del composer sui dispositivi touch con schermi più grandi dove è nascosto di default: leggi di più
Errore di login OIDC sul forum ospitato da OpenAI (openid-connect, hosted-support, Supporto) — Gli utenti hanno segnalato fallimenti di autorizzazione OIDC; l'escalation e la conferma della risoluzione sono seguite poco dopo: leggi di più
Paura per i permessi Argomenti Privati / Sistema Ticket (risolto) (Supporto) — Un momento "questo potrebbe essere un incidente di sicurezza" si è rivelato essere un malinteso di configurazione nel plugin Argomenti Privati; la correzione è stata rimuovere un gruppo da "mostra sempre argomenti avviati da..." in modo che gli utenti TL0 non vedessero tutto: leggi di più
Aspettative di supporto Windows (Supporto) — È emersa una dichiarazione chiara: Discourse non supporta versioni di Windows che Microsoft non supporta, sebbene fork del browser possano funzionare nella pratica per sistemi legacy: leggi di più
Iscrizione a nuovo sito bloccata su "Quasi fatto..." (risolto) (free-plan, Supporto) — L'onboarding di un nuovo cliente è fallito brevemente; lo staff ha confermato un incidente e poi una correzione: leggi di più
Problema dati strutturati: campi mancanti in mainEntity.suggestedAnswer (bug) — Una regressione di schema/microdati è stata investigata e parzialmente corretta; il follow-up ha indicato reclami rimanenti del validatore riguardo ai campi mancanti text/datePublished: leggi di più
Data Explorer non salva query contenenti punti e virgola in entità HTML tra virgolette (data-explorer, bug) — Una regola di validazione bloccava punti e virgola innocui all'interno di stringhe tra virgolette; la richiesta era di rifiutare solo terminatori di query effettivi esterni alle virgolette: leggi di più
Data Explorer output doppia escape HTML (data-explorer, bug) — Un bug di visualizzazione confuso: Fish & Chips viene reso come Fish & Chips nei risultati della query, rendendo più difficile lavorare con output di testo semplice: leggi di più
Exclude_tag rotto nei feed RSS delle categorie (rss-polling, bug) — L'esclusione dei tag dai feed RSS delle categorie non funzionava, ma una soluzione alternativa /latest.rss?category=...&exclude_tag=... funzionava; una correzione core è stata proposta direttamente nel thread: leggi di più
Bundles Highlight.js + ripercussioni CORS S3/CDN dopo l'aggiornamento (corretto) (cdn, #Self-hosting) — Un bug sottile "asset caricati dal CDN sbagliato" ha causato fallimenti di highlight-js nei blocchi di codice; una PR ha corretto il comportamento dell'URL del bundle highlightjs per quella configurazione solo S3: leggi di più
Falco ha ancorato diverse conversazioni su "cosa è realisticamente supportato?", incluse le aspettative di accesso ai sistemi operativi legacy (linee guida supporto Windows), e ha aiutato a implementare miglioramenti all'abbonamento al calendario implementando un campo nome calendario migliore per Google/Outlook tramite X-WR-CALNAME (link PR correzione nome webcal nell'argomento). Si è anche impegnato in sfumature AI/provider in thread di supporto sulla selezione del modello e vincoli (discussione traduzione/immagini Mistral).
zogstrip ha gestito diverse correzioni a rapida risoluzione e elementi di rifinitura: rendendo il "tempo di lettura" dell'anteprima localizzabile invece che hardcoded (correzione localizzazione "min"), correggendo l'escape dell'ampersand nella sincronizzazione degli eventi del calendario (& nei titoli degli eventi), affrontando il comportamento exclude_tag RSS (correzione exclude_tag RSS) e trattando problemi di testo composer/UX (formulazione "scarta post") (correzione prompt scarta).
mcwumbly ha guidato conversazioni "Meta su Meta": chiedendo come incoraggiare le discussioni sulla costruzione della comunità dopo i cambiamenti di categoria (discussione struttura costruzione comunità), rispondendo in modo ponderato alle preoccupazioni sul tempo e l'autonomia degli sviluppatori nel dibattito sull'esperimento Boosts (risposta filosofia Boosts) e collaborando per ridurre la confusione intorno alle note sulla disponibilità dei plugin (note disponibilità plugin).
david ha chiarito la razionale di Discourse riguardo alle deprecazioni e la coerenza della piattaforma (specialmente la confusione sull'estensione .js.es6 e l'impatto sugli strumenti) (razionale deprecazione), e ha diagnosticato un problema CDN/CORS self-hosting che influenzava i bundle highlightjs con una proposta di correzione concreta (correzione URL bundle highlightjs).
davidb ha investigato e unito correzioni di dati strutturati per campi microdati mancanti, identificando al contempo casi limite come post solo emoji e post solo immagine che confondevano i validatori (aggiornamento schema/microdati).
supermathie ha aiutato a sciogliere un allarme di configurazione "argomenti privati" spingendo per dichiarazioni del problema più chiare e utilità per i lettori futuri (richiesta spiegazione per posterità), e ha contribuito con conferma pratica sui campi nome calendario attraverso i client (aspettative Outlook) (conferma X-WR-CALNAME).
Grazie per aver letto, e ci vediamo la prossima settimana!
Discourse ha riaffermato la sua posizione open-source (e perché la "sicurezza attraverso l'oscurità" non regge), in "Discourse non diventerà closed source" — una risposta tempestiva all'ansia del settore riguardo alla scoperta di exploit guidata dall'IA. leggi di più
#Announcements
La creazione di categorie ha ricevuto un importante miglioramento dell'UX: le "Categorie per idee" possono ora essere create più facilmente con Discourse Topic Voting, inclusa una procedura di configurazione più chiara e valori predefiniti. leggi di più
L'integrazione di Discourse come sistema di commenti completo continua a maturare; il thread di annuncio ha raccolto ulteriori feedback dal mondo reale e sviluppi successivi, inclusi miglioramenti come un'affordance per la risposta/timeline fluttuante. leggi di più
Il rollout "Applica automaticamente le griglie ai caricamenti di immagini" ha ricevuto chiarimenti: "Stabile" nei Cambiamenti in arrivo non significa sempre che l'impostazione scomparirà; a volte è solo un cambio di default. leggi di più
#contribute:feature
Un dibattito UX di lunga data è riemerso: l'avviso di "rispondere a un vecchio argomento" è stato rimosso, e gli amministratori vogliono una sostituzione configurabile e orientata alla guida piuttosto che un blocco scoraggiante. leggi di più
Ergonomia della coda di revisione: i moderatori hanno chiesto di raggruppare gli elementi da revisionare per utente (o un contesto più forte) per evitare azioni accidentali di "elimina utente" quando i flag e i post sono separati nella coda. leggi di più
Sono arrivate richieste di funzionalità per la Chat in due thread strettamente correlati: sondaggi all'interno dei canali chat e impostazioni predefinite del canale (ad es. thread preconfigurati, permessi, ecc.). leggi di più e leggi di più
Un caso limite doloroso durante l'aggiornamento: i plugin non potevano salvare le impostazioni della categoria quando enable_simplified_category_creation era attivo; gli sviluppatori sono stati indirizzati verso pattern di migrazione FormKit e consigliati di disattivare temporaneamente tramite Cambiamenti in arrivo. leggi di più
Problema di scalabilità della traduzione AI: il portoghese (pt) è stato saltato quando si traduceva in molte lingue contemporaneamente, portando a un'indagine sui guasti del backend, sui log verbosi e sul comportamento di ritentativo. leggi di più
Il menu a chiave inglese dei post degli amministratori aveva suggerimenti hover rotti o mancanti; è stato aperto un PR core per correggere gli errori di copia/incolla e aggiungere titoli dove utile. leggi di più
Incoerenza UX dei tag: il composer a volte affermava che un tag era consentito e a volte no, a seconda dell'input dell'autocompletamento; la correzione ha richiesto una logica di enforcement "più intelligente" riguardo ai limiti. leggi di più
Regressione Calendario/Evento + Riepilogo: un link chat mancante nel widget dell'evento del post è stato ricondotto a modifiche del sistema di build ed è stato rapidamente corretto tramite PR. leggi di più
Gli utenti non potevano vedere le schede dei dettagli di invito a causa di un bug del route (controllerFor vs modelFor); una correzione è stata rilasciata tramite PR core. leggi di più
L'autocompletamento degli hashtag ha attivato errori della console in modalità sicura, con un percorso legato a helper di generazione icone mancanti; le correzioni sono state applicate mentre continuava la riproduzione più approfondita per la seconda modalità di errore. leggi di più
Raffinamento composer RTL: il campo "titolo nuovo argomento" rimaneva LTR quando vuoto; è stata proposta e unita una correzione basata sul markup per invertire il comportamento della direzione in base al fatto che il campo abbia o meno contenuto. leggi di più
Miglioramento modale di condivisione mobile: il posizionamento del pulsante Copia era scomodo sugli schermi piccoli; un PR ha riorganizzato i contenuti mantenendo visibile la data del post. leggi di più
Trasparenza della coda di revisione modificata: i dettagli del punteggio dei flag sono stati rimossi intenzionalmente a causa di confusione, stimolando una discussione su cosa dovrebbe rimanere visibile e perché. leggi di più
È continuata una grande discussione sui vincoli di composizione mobile (scopribilità della barra degli strumenti, altezza del composer ristretta e tensione tra le aspettative web vs app). leggi di più
Confusione nella comunicazione del piano gratuito: gli utenti hanno segnalato comunicazioni fuorvianti su spegnimento / tempistiche in sola lettura, innescando un'indagine dello staff sulla chiarezza della timeline e sul comportamento dell'automazione. leggi di più
Lezione cautelativa su Redis: la pulizia di Redis ha "risolto" un'interfaccia bloccata su "Aggiornamento…", ma i rispondenti hanno sottolineato il ruolo di Redis nelle sessioni/lavori Sidekiq e hanno incoraggiato una diagnosi più mirata. leggi di più
Immagini remote: un sito ospitato ha iniziato a scaricare e sostituire inaspettatamente gli URL delle immagini remote; il debug ha suggerito caricamenti già scaricati (abbinati per hash) e tempistiche di pulizia. leggi di più
Personalizzazione testo admin: la modifica del testo "Bentornato" su /login è stata risolta individuando js.login.header_title (e un promemoria di premere invio nell'interfaccia di ricerca). leggi di più
#customization:theme component
Un miglioramento UI leggero: Discourse Dynamic Sidebar Icon alterna l'icona della barra laterale in base allo stato aperto/chiuso, con comportamento opzionale per mobile. leggi di più
Wikipedia Lookup è stato rilasciato come componente tema, aggiungendo tooltip e URL base configurabile (supporto per Wikipedia in lingue specifiche e altri domini wiki). leggi di più
#customization:plugin
Un nuovo plugin sperimentale: Buffer — semplifica la condivisione di argomenti sui social media, aggiungendo "Condividi su Buffer" dal modale di condivisione / chiave admin degli argomenti per i flussi di lavoro dello staff. leggi di più
Caso limite integrazione WP Discourse: i post WordPress "Solo Galleria" hanno interrotto l'estrazione dell'anteprima a causa di Readability (algoritmo Mozilla Reader View); il thread ha mappato mitigazioni pratiche e impostazioni del selettore di integrazione rilevanti. leggi di più
sam ha ancorato la conversazione meta più grande della settimana con una dichiarazione chiara sul perché Discourse non diventerà closed source, e perché l'apertura si allinea ancora ai valori di Discourse. leggi di più Ha anche aiutato a risolvere il problema "gli aggiornamenti in tempo reale non appaiono" controllando se le istanze fossero dietro un proxy. leggi di più
Falco ha guidato una discussione ad alto segnale sulle prestazioni di integrazione nel mondo reale con Tecnoblog, coprendo header di cache, comportamento delle analytics di integrazione e molteplici correzioni iterative (altezza dinamica, caricamento lazy e trimming delle query specifiche per l'integrazione). leggi di più Ha anche confermato il comportamento delle impostazioni linguistiche per i post misti nella traduzione AI. leggi di più E ha seguito i miglioramenti ai commenti integrati (affordance per risposta/timeline fluttuanti). leggi di più
awesomerobot ha implementato (o avviato) molteplici correzioni di qualità UX: correzione dei suggerimenti hover del menu dei post admin tramite PR. leggi di più Ha anche spiegato la causa radice del problema "i plugin non possono salvare le impostazioni della categoria" sotto il percorso di creazione semplificata della categoria/FormKit, inclusa una referenza alla migrazione e una mitigazione temporanea tramite Cambiamenti in arrivo. leggi di più Inoltre, ha corretto un bug di visibilità dei dettagli di invito utente. leggi di più
pmusaraj ha fornito diagnostica approfondita su più problemi: aiutando a debuggare "la traduzione AI salta il portoghese" passando da domande di configurazione → ipotesi di rate/timeout → log verbosi ed errori backend. leggi di più Ha anche lanciato il plugin sperimentale di condivisione Buffer per i flussi di lavoro social dello staff. leggi di più E ha identificato un difficile errore "l'argomento non esiste" quando si cambiano le lingue come parametro URL ?preview_theme_id= obsoleto. leggi di più
chapoi ha contribuito sia alla direzione del prodotto che al triage di supporto: reagendo pubblicamente alla discussione sulla posizione open-source e rafforzando l'orgoglio interno nella decisione. leggi di più Ha anche indirizzato le discussioni UX della coda di revisione verso spazio UI azionabile (espandendo l'area delle informazioni). leggi di più E ha coinvolto lo staff per indagare su un report "impossibile disabilitare la modalità sola lettura" del Piano Gratuito. leggi di più
nat è rimasto attivo nel supporto AI e plugin: consigliando sul debug dei fallimenti della traduzione AI (log verbosi, limiti dimensione post, finestre di contesto LLM e note sulla qualità del modello). leggi di più Ha anche tracciato e corretto un problema di ripristino indicizzazione delle Categorie Docs probabilmente innescato da effetti collaterali del Calendario. leggi di più E ha patchato un caso limite del plugin Livestream in cui il gruppo "everyone" non si comportava come un vero gruppo per i controlli dei permessi. leggi di più
manuel ha evidenziato i miglioramenti agli strumenti dell'ecosistema (in particolare l'interfaccia di rilascio migliorata) nel thread open-source. leggi di più Ha anche riportato in vita un progetto pratico di generatore di archivi statici per Discourse, condividendo un repo e un archivio demo per la valutazione. leggi di più
jomaxro ha chiarito l'architettura di autenticazione e i limiti relativi al 2FA con login esterni (incluso Discourse ID), correggendo un dettaglio iniziale del protocollo e confermando che l'imposizione spetta al provider esterno. leggi di più Ha anche chiarito la posizione attuale sui periodi di prova gratuiti e sui requisiti della carta di credito, e ha aiutato a risolvere la confusione riguardo a linee guida molto vecchie. leggi di più
zogstrip ha rilasciato correzioni e spiegazioni su più comportamenti core: riconoscendo e correggendo un problema di hint del limite tag nel composer. leggi di più Ha anche indicato la correzione per l'helper di icona mancante nell'autocompletamento degli hashtag. leggi di più E ha spiegato il meccanismo interno del "budget diff" dietro il messaggio "La diff è troppo complessa da visualizzare", collegandosi direttamente all'implementazione. leggi di più
martin ha chiarito come funziona la messaggatura dello stato Cambiamenti in arrivo (e cosa implica realmente "Stabile"), incluse le linee guida per i futuri tipi di impatto "impostazione predefinita". leggi di più Ha anche aiutato a chiudere il cerchio sul thread "i plugin non possono salvare le impostazioni della categoria" indicando dove sono stati comunicati gli avvisi e confermando che le correzioni ufficiali dei plugin sono state unite. leggi di più
Grazie per aver letto, e ci vediamo la prossima settimana!
Alcuni thread che hanno generato molte discussioni questa settimana (campione)
La homepage del tema Meta ha ricevuto un rinnovamento basato su Blocks, seguito da risoluzione di problemi relativi alla domanda "perché non la vedo quando sono connesso?" (leggi di più)
Le modifiche all'UX di reazioni/like sono continuate a evolversi, incluse correzioni e follow-up per il comportamento su mobile/touch (leggi di più)
I test sulle Risposte Annidate hanno continuato a evidenziare sfide reali di navigazione e notifiche (e dibattiti sulle funzionalità) (leggi di più)
Diversi miglioramenti focalizzati sugli admin sono stati rilasciati in rapida successione: grafici Data Explorer (leggi di più), flessibilità nelle approvazioni delle categorie (leggi di più), miglioramenti UX del voto agli argomenti (leggi di più) e azioni di blocco/sblocco in blocco (leggi di più)
Internazionalizzazione e SEO hanno ottenuto risultati tangibili: ricerca emoji localizzata (leggi di più) e correzione canonical/hreflang per le pagine ?tl= (leggi di più)
Argomenti Interessanti
#announcements
Progetti Correnti (Aprile 2026) è stato pubblicato con il più recente riassunto di "cosa stiamo costruendo ora", inquadrando le consegne recenti come i miglioramenti all'embedding e le aree di focus in corso per la piattaforma (leggi di più)
Data Explorer ha ottenuto più opzioni di grafici: nat ha condiviso come il plugin ora seleziona automaticamente tipi di grafici migliori in base alla "forma" dei risultati, rendendo le query più facili da interpretare senza esportare i dati altrove (data-explorer) (leggi di più)
Le approvazioni delle categorie sono diventate più flessibili: i nuovi controlli di moderazione delle categorie consentono requisiti di approvazione "tutti tranne certi gruppi" o "solo certi gruppi", riducendo il carico di lavoro dei mod mantenendo i guard rail (#announcements) (leggi di più)
Miglioramenti UX del voto agli argomenti rilasciati: accesso al voto durante lo scrolling, prompt per seguire dopo il voto e miglioramenti nell'ordinamento "Caldo" hanno reso le categorie di idee più reattive e intenzionali (topic-voting) (leggi di più)
Il blocco/sblocco in blocco è qui: gli admin ora possono bloccare o sbloccare più argomenti contemporaneamente dalle azioni in blocco della lista argomenti—piccolo cambiamento, grande risparmio di tempo per la curazione continua (#announcements) (leggi di più)
Oggetti email più semplici: lindsey ha delineato i cambiamenti che rimuovono la formattazione ridondante/tecnica dagli oggetti email per rendere le comunità meno "da sviluppatore" nelle caselle di posta (email) (leggi di più)
La ricerca emoji ora funziona nella tua lingua: la corrispondenza delle parole chiave emoji si è espansa oltre l'inglese in 48 lingue—una necessità a lungo termine per le comunità multilingue (localization) (leggi di più)
#contribute:site-feedback
La homepage di Meta ha ricevuto un aggiornamento stile dashboard: derek ha lanciato un layout homepage basato su Blocks (eventi, argomenti caldi, contributori), con discussioni sul perché i contenuti video educativi sono in evidenza e come le preferenze personali della homepage interagiscono con il nuovo link "Home" (meta-redesign-2026) (leggi di più)
Dove dovrebbero andare i post "show-and-tell"?mcwumbly ha suggerito una convenzione leggera: pubblicare in General e taggare show-and-tell—poi lasciare che emergano i pattern prima di aggiungere struttura (e l'argomento stesso è diventato un mini show-and-tell) (leggi di più)
Continuato il feedback sull'organizzazione delle categorie: gli utenti hanno evidenziato attriti intorno ai riferimenti alle categorie inline lunghi (es. percorsi genitore/sottocategoria), ergonomia del completamento hashtag e compromessi di scopribilità dopo il refresh della categoria Meta (meta-redesign-2026) (leggi di più)
Tag restrittivi/privati che filtrano nell'UX: il thread "pulizia tag" ha risvegliato domande sul fatto che i tag restrittivi debbano essere scopribili dagli utenti non autorizzati—portando a indagini e una correzione core (tags) (leggi di più)
Possibile rendering lento con disco-toc + molti titoli: Moin ha segnalato ritardi evidenti che sono scomparsi in modalità sicura, sollevando il sospetto che certi componenti (o la generazione del sommario) possano essere troppo pesanti su post lunghi/strutturati (disco-toc) (leggi di più)
La modale di eliminazione utente aveva un'etichetta del pulsante assurda lunga su mobile: Canapin ha segnalato la troncatura, e awesomerobot ha proposto un flusso ridisegnato (scegliere prima il tipo di eliminazione, poi confermare) con una PR già in movimento (mobile) (leggi di più)
Lo stile della data dell'evento accanto ai titoli degli argomenti era confuso su mobile: il rendering mobile mancava della separazione visiva presente su desktop, portando a una rapida proposta di correzione "renderlo coerente (e più semplice)" (calendar-and-event) (leggi di più)
L'UI della coda di revisione mobile ha ricevuto una passata di pulizia: elementi dell'intestazione disallineati, problemi di spaziatura e titoli eccessivamente alti sono stati sollevati—poi awesomerobot ha seguito con una serie di miglioramenti nel core (review-queue) (leggi di più)
Bug SEO + localizzazione: le pagine ?tl= canonicalizzate in modo errato: gli admin multilingue hanno segnalato che le pagine dei crawler tradotti non potevano classificarsi perché il canonical puntava alla lingua base; nat ha concordato e ha rilasciato una correzione tramite PR core (seo, content-localization) (leggi di più)
Prestazioni Chat: timeout Pitchfork e "thread silenziosi": un approfondito articolo suggeriva che il tracciamento delle risposte chat poteva gonfiarsi nel tempo e causare caricamenti lenti/inaffidabili; sam ha testato e segnalato un enorme miglioramento delle prestazioni tramite cambiamenti di indicizzazione/query (chat) (leggi di più)
Il controllo di raggiungibilità delle menzioni si è rotto con nomi utente in maiuscolo: thoka ha trovato lacune di sensibilità al caso che impediscono gli avvisi "non notificherà" nelle categorie restrittive; la discussione di follow-up ha portato verso correzioni a livello di endpoint più piccole e sicure (mentions) (leggi di più)
Plugin Communiteq Power Tools: RGJ ha consolidato molti miglioramenti admin "piccoli ma pratici" in un unico plugin mantenuto—riducendo la necessità di accesso alla console e raggruppando tweak di qualità della vita (#customization:plugin) (leggi di più)
Servire contenuti Discourse come Markdown: benword ha rilasciato un plugin che outputta "cooked → markdown" tramite Accept: text/markdown o URL .md, mirato a un'ingestione LLM più economica e un processing downstream più semplice (markdown, ai) (leggi di più)
Componente pulsante login/registrazione combinato: Lilly ha rilasciato un componente tema che risparmia spazio nell'intestazione unendo i pulsanti di auth in un unico dropdown/modale—particolarmente utile su mobile dove la registrazione può essere difficile da notare (login, signup) (leggi di più)
Componente mostra categorie nascoste: pfaffman ha condiviso un approccio a componente tema per "anteprima" categorie nascoste (tramite una "categoria finta" che collega all'adesione/riciesta al gruppo), e lo ha confrontato con le opzioni esistenti (#customization:theme-component) (leggi di più)
General / #customization:extras (energia show-and-tell)
Domniq: un'anteprima di app Android+iOS nativa per Discourse: nicolsdennis ha mostrato una build di app con notifiche push, azioni di moderazione e un UI curato—più discussioni sull'ispirazione del tema e lo stile della chat (show-and-tell) (leggi di più)
"Ho popolato il mio forum con bot" ha scatenato un dibattito filosofico: l'esperimento ha riframmato i bot come un motore di briefing personale piuttosto che una comunità simulata, e il thread ha esplorato autenticità, valore ed estetica del design (show-and-tell) (leggi di più)
Discourse Shortlink Router ha proposto un nuovo modo per condividere "URL di supporto" in modo pulito: sostituire il tuo dominio con un dominio router per generare link cliccabili per admin/impostazioni, insieme a una discussione su fiducia e privacy (#customization:extras) (leggi di più)
lindsey ha rilasciato diverse migliorie e aggiornamenti per gli amministratori questa settimana: la newsletter della roadmap di aprile (Progetti Correnti), approvazioni a livello di categoria più flessibili (maggiori dettagli), azioni di blocco/sblocco in blocco (maggiori dettagli) e miglioramenti al voto sui Topic (maggiori dettagli). Ha anche continuato la spinta per "rendere Discourse meno tecnico nelle caselle di posta" con oggetti delle email semplificati (maggiori dettagli) e ha documentato nuove salvaguardie per le impostazioni di eliminazione permanente che diventano visibili agli amministratori (maggiori dettagli).
Falco ha avanzato l'UX multilingue con la ricerca di emoji localizzata (maggiori dettagli) e ha indirizzato i traduttori verso la modifica quando vecchi topic di supporto riemergevano (maggiori dettagli). Ha anche continuato a spingere per i miglioramenti degli embed come commenti e la risoluzione dei problemi nel thread embed Tecnoblog (maggiori dettagli), ha aiutato a isolare i problemi di tracciamento/analytics tramite i link delle PR (maggiori dettagli) e ha fornito consigli sul comportamento e le aspettative di integrazione con Ghost (maggiori dettagli). Nelle operazioni di traduzione AI, ha chiarito come il cambio di LLM influisca sui progressi della traduzione (maggiori dettagli) e ha dato consigli su come migliorare gli esempi di triage AI e l'uso delle chiamate agli strumenti (maggiori dettagli).
nat si è concentrata sulla correttezza della localizzazione e sul SEO: ha confermato che le pagine tradotte ?tl= dovrebbero essere auto-canonical e ha rilasciato rapidamente una correzione (maggiori dettagli), oltre a guidare le domande successive sul rollout (maggiori dettagli). Ha anche chiarito il comportamento e le aspettative di retry/backfill in una discussione sulla affidabilità della traduzione AI (maggiori dettagli), e ha chiuso il ciclo su diversi bug di localizzazione dei contenuti con correzioni distribuite (maggiori dettagli; maggiori dettagli; maggiori dettagli). Separatamente, ha annunciato grafici più ricchi su Data Explorer per rendere le analisi della comunità più accessibili (maggiori dettagli).
awesomerobot ha avuto una settimana particolarmente focalizzata sull'UX: ha proposto un flusso di eliminazione più pulito per evitare etichette di pulsanti giganti su mobile (maggiori dettagli), ha affrontato l'incoerenza dello stile delle date degli eventi su mobile (maggiori dettagli) e ha spinto correzioni per problemi di allineamento/spaziatura della coda di revisione su mobile (maggiori dettagli). Ha anche affrontato il comportamento tricky dei modal/viewport su mobile con un tentativo di correzione del modal "aggiungi utente alla lista" (maggiori dettagli) e ha spiegato perché uno spazio "vuoto" nelle liste dei topic è riservato all'UI di presenza in tempo reale (maggiori dettagli). Sui obiettivi di ridisegno di Meta, ha aggiunto contesto importante sull'espansione di Meta oltre gli sviluppatori nel thread del refresh della homepage (maggiori dettagli).
chapoi ha continuato a perfezionare l'esperienza di reazioni/like: ha condiviso i progressi nel rendere "visualizza tutte le reazioni" migliore della correzione iniziale (maggiori dettagli) e ha chiarito il comportamento "nuova normalità" previsto (reazioni a sinistra) (maggiori dettagli). Quando gli utenti di siti solo like hanno obiettato alla nuova UI a due cuori, ha confermato che il team stava lavorando per ripristinare il layout con un solo pulsante like per i siti con reazioni disabilitate (maggiori dettagli). Ha anche intervenuto sulle aspettative UX dei tag Meta riguardo ai tag restrittivi (maggiori dettagli) e ha reagito all'esperimento forum "show-and-tell" del bot AI con un inquadramento ponderato (maggiori dettagli).
derek ha distribuito e supportato la nuova homepage di Meta basata su Blocchi, spiegando l'intento di design e i compromessi (incluso la messa in evidenza di contenuti educativi) (maggiori dettagli), e poi ha risolto rapidamente un'interruzione causata da una modifica core che interagiva con il modello di homepage personalizzato del tema (maggiori dettagli).
zogstrip è stato attivo su diversi bugfix "piccoli ma mirati": ha investigato i tag restrittivi che finivano nell'autocompletamento dei tag e ha applicato una correzione core (maggiori dettagli), ha revisionato la regressione "doppia escaping degli underscore nel testo alternativo delle immagini" e ha aperto una PR nonostante fosse complicata (maggiori dettagli; maggiori dettagli), e ha gestito le incongruenze dell'API di eliminazione delle bozze con una proposta di correzione (maggiori dettagli). Ha anche risposto ai problemi di sensibilità al caso delle menzioni optando per correzioni incrementali più sicure degli endpoint (maggiori dettagli) e ha investigato una condizione di gara dei breadcrumb nella pagina dei backup (maggiori dettagli).
mcwumbly ha aiutato a plasmare la cultura/struttura di Meta intorno alla "condivisione delle build" proponendo la convenzione show-and-tell (maggiori dettagli) e poi incoraggiando topic derivati per cicli di feedback più approfonditi (maggiori dettagli). Ha anche esplorato lo spazio di design del prodotto in una richiesta di funzionalità sensibile riguardo all'"approvazione dei post da sé futuro / amici fidati", inclusa l'idea di feedback AI just-in-time opt-in (maggiori dettagli), e si è scusato/chiarito un incidente Meta in cui un topic è diventato inaccessibile a causa di cambiamenti di privacy della categoria (maggiori dettagli). Infine, ha confermato che i cambi di nome utente Discourse ID sono ora disponibili direttamente nelle impostazioni utente dopo i lavori recenti (maggiori dettagli).
supermathie ha affrontato diversi casi tecnici/supporto: ha evidenziato come la modalità "email privata" renda confuse le email in uscita quando il link del topic viene rimosso (maggiori dettagli), ha partecipato a una discussione più vecchia ma attiva sull'automazione dell'accesso a Discourse tramite strumenti esterni e ha chiarito l'intento vs i limiti dell'automazione (maggiori dettagli), e ha approfondito le limitazioni di segnalazione federata 2FA/MFA per Discourse ID (necessità OAuth2 vs OIDC) (maggiori dettagli). Ha anche confermato che una correzione dei permessi MCP per l'accesso a about.json è stata unita (maggiori dettagli) e ha risposto a una domanda sul filesystem self-hosting con una pragmatica suggerimento di symlink GeoIP (maggiori dettagli).
pmusaraj è rimasto immerso in Discourse AI e nel lavoro di supporto "diagnostica + impostare aspettative": ha spiegato le implicazioni dei costi dei token e il comportamento di retry nei fallimenti di traduzione quando gli LLM upstream restituiscono errori (maggiori dettagli), e ha seguito con miglioramenti concreti al comportamento di targeting delle categorie e le sovrascritture di lingua negli strumenti di traduzione AI (maggiori dettagli). Ha anche incoraggiato i contributi sul comportamento Onebox per gli album Google Photos taggandolo pr-welcome (maggiori dettagli), e ha lodato l'approccio "cooked-to-markdown" nel thread del nuovo plugin di export Markdown (maggiori dettagli).
Grazie per aver letto, e ci vediamo la prossima settimana!
Generale Lo “scroll infinito” di Discourse ha scatenato un dibattito sfumato sulle meccaniche dell'interfaccia utente rispetto ai feed algoritmici, inclusi aspetti di accessibilità/giuridici e se l'“assenza di fondo” sia intrinsecamente tossica in un contesto forum. leggi di più
Generaleshow-and-tellkirupa ha condiviso un aggiornamento sul risveglio di una comunità silenziosa con i bot—ora con il codice sorgente completo pubblicato per permettere ad altri di imparare. leggi di più
#Announcements
#Announcementstopic-votingbadges Sono arrivati i nuovi badge per il voto agli argomenti (Sognatore → Visionario), insieme a regole di backfill/notifica ponderate per evitare di spammare gli utenti per traguardi di voto remoti. leggi di più
#Announcementstrust-levels I valori predefiniti per i requisiti del livello di fiducia 3 stanno subendo un aggiustamento tramite un'imminente modifica, mirata a rendere il TL3 raggiungibile su siti molto attivi senza che gli amministratori debbano regolare manualmente i limiti. leggi di più
#Announcementsrelease-notes È stata rilasciata la versione mensile di aprile 2026, con il changelog canonico collegato per l'elenco completo dei miglioramenti e delle correzioni. leggi di più
#Announcementscalendar-and-event L'UX dell'iscrizione al calendario ha ricevuto una spinta pratica: gli amministratori hanno segnalato che gli utenti catturavano l'URL di iscrizione “sbagliato” per primi, scatenando una discussione sul riordino delle opzioni per ridurre la confusione. leggi di più
bugdata-explorer Una regressione dell'interfaccia utente di Data Explorer limitava i risultati dei report a una vista stretta e scorrevole—rapidamente confermata e corretta per i siti interessati. leggi di più
bugfixed I log di compilazione dei plugin/temi sono diventati rumorosi e confusi a causa dei moduli helper mancanti ember-this-fallback; il guasto sottostante è stato identificato e corretto (con un backport previsto). leggi di più
bugchat Un problema di “spam di ping fantasma” causava notifiche di menzione duplicate da un singolo messaggio; una correzione è stata integrata poco dopo le segnalazioni. leggi di più
bugcomposerai Il nuovo compositore AI a scomparsa ha ricevuto feedback dai primi test: sono stati segnalati, classificati e iterati tramite correzioni successive problemi di modifica, citazione, interazioni della barra laterale e scorrimento mobile. leggi di più
bugfixed Dopo l'aggiornamento a 2026.4, alcuni siti hanno visto “Limite di profondità dell'albero dei documenti superato” dai percorsi middleware correlati ai crawler; l'indagine ha portato a correzioni mirate. leggi di più
uxinvites Stranezze dell'interfaccia delle invitazioni: gli utenti potevano creare invitazioni dai profili di altre persone, il che sembrava fuorviante perché l'invito proviene comunque da chi clicca—non dal profilo visualizzato. leggi di più
ux In modo correlato, una tabella Inviti che appare su profili nascosti è stata segnalata come una perdita dell'interfaccia utente (anche se non esponeva i dati dell'utente nascosto). leggi di più
uxcategory-badge-styles I colori del testo dei badge delle categorie sono diventati illeggibili per alcuni temi a causa delle interazioni CSS della modernizzazione della base; è stata proposta e inviata una correzione a livello di componente. leggi di più
ux Alcuni utenti hanno segnalato dimensioni dei caratteri mobili più piccole su determinate comunità ospitate, con indagini che puntano al tema Foundation modernizzato abilitato su quelle istanze. leggi di più
uxtagsmobile I tag lunghi (o molti tag) possono essere tagliati sul bordo dello schermo senza chiare indicazioni di troncamento, sollevando domande sulla leggibilità mobile e sulle regole di layout. leggi di più
Supporto La domanda sul requisito di età (13+) si è trasformata in una guida pratica su cosa differisce tra self-hosting e hosting CDCK, oltre a come i regimi di conformità (COPPA / UK OSA / EU DSA) modellano gli obblighi. leggi di più
Supportoemail Un rapido chiarimento sulla personalizzazione degli oggetti delle email di digest/riepilogo: gli amministratori possono spesso farlo tramite testi del sito come user_notifications.digest.subject_template. leggi di più
Supporto L'abilitazione di Ruby YJIT tramite template ha portato a un ottimo thread di debugging—che alla fine si è ridotto a come venivano controllate le variabili d'ambiente (e come sudo può cancellare l'ambiente). leggi di più
Supportocomposer Gli amministratori hanno chiesto come nascondere le descrizioni delle categorie nel selettore delle categorie; un piccolo snippet CSS ha risolto il problema in modo pulito. leggi di più
Supportouser-directory Sono tornati in auge i “directory” del programma partner, con riferimenti alla directory utenti integrata e modi per presentarla come schede tramite componenti del tema. leggi di più
#customization:theme componente È arrivato rapidamente un workaround “tipo paginazione”: il componente tema Pulsante Carica altro intercetta il caricamento automatico e richiede un input manuale—utile per gli amministratori preoccupati dalla semantica dello “scroll infinito”. leggi di più
#customization:theme componente Il lavoro sul Moderno User Card continua: il ripristino/modernizzazione del design sperimentale della usercard ha portato alla luce deprecazioni e necessità di refactoring man mano che il core evolve. leggi di più
#customization:theme È stato rilasciato il nuovo tema Verso: stile leggero e ispirato all'editoria con colori morbidi e schemi sia chiari che scuri. leggi di più
developmenttheme-guidesblocks È stato condiviso un nuovo repository di “abilità” Claude Code per l'autorizzazione di temi Discourse + Blocks, incluso un tema di esempio e pattern per frame/outlet di layout. leggi di più
development Un resoconto onesto “case study” sull'apprendimento dello sviluppo di plugin mentre si costruiva un plugin per moduli di contatto—prospettiva utile per i futuri costruttori di comunità che non sono ingegneri full-time. leggi di più
Marketplace Una richiesta di costruzione di una piattaforma comunitaria pre-lancio ha scatenato verifiche di realtà sullo scoping oneste: aggiustamenti “strato di design”, un portale/profilo membri personalizzato e flussi relativi all'autenticazione probabilmente superano un piccolo budget iniziale. leggi di più
wordpress Una domanda sull'audit dei cookie ha ricevuto una risposta diretta: WP Discourse non imposta i propri cookie, oltre ai cookie di autenticazione standard di WordPress usati per DiscourseConnect. leggi di più
blogDiscourse Discover: Edizione Hobbyist ha messo in evidenza comunità costruite su competenze profonde e durature—esattamente il tipo di “web lento” che Discourse tende a abilitare. leggi di più
Falco è stato ovunque questa settimana: ha chiarito la responsabilità tra hosting e self-hosting nella discussione sui requisiti di età (leggi di più), ha corretto un bug di "ping spam" con notifiche duplicate (leggi di più) e ha risolto la confusione sull'attivazione di YJIT per gli utenti self-hosted (leggi di più). Ha anche guidato la configurazione del ridimensionamento delle immagini nel composer, evidenziando la differenza tra le impostazioni di "soglia" e "larghezza target" (leggi di più), oltre a continuare i miglioramenti relativi all'inserimento di Discourse come sistema di commenti completo (leggi di più) e le correzioni del middleware per i crawler (leggi di più).
chapoi ha aiutato a fondare due dibattiti UX ad alto contenuto informativo: la definizione di "scroll infinito" rispetto ai "feed infiniti" algoritmici (leggi di più) e la realtà pratica dei footer/pagine home nelle interfacce delle liste dei topic (inclusa una chiara risposta "non in roadmap" sulla paginazione) (leggi di più). Ha anche triaggiato una regressione di contrasto dei badge delle categorie e si è impegnato ad indagare la causa alla radice (leggi di più).
lindsey ha rilasciato e attivato i nuovi badge per il voto ai topic, spiegando poi come le notifiche di backfill siano intenzionalmente limitate per evitare spam retroattivo (leggi di più). Ha anche risposto a thread sull'UX del calendario/eventi, indicando la casella di controllo "Evento tutto il giorno" appena aggiunta (leggi di più) e confermando che le descrizioni degli eventi .ics ora si popolano correttamente (leggi di più).
manuel ha pubblicato un pratico acceleratore di theming assistito da IA: abilità di creazione di theme + Blocks ed esempi, oltre a note di follow-up su come Blocks sposti la personalizzazione del tema da "iniettare componenti" a "definire layout frame". (leggi di più). Ha anche ribadito che il tema brandizzato di Meta non è destinato al riutilizzo pubblico, indicando agli sviluppatori approcci basati su Blocks per ottenere risultati simili (leggi di più).
david ha pubblicato l'annuncio del rilascio di aprile 2026, indirizzando gli amministratori al changelog canonico (leggi di più) ed è intervenuto rapidamente sul rapporto di crash relativo alla deprecazione di ember-this-fallback, rilasciando una correzione e pianificando un backport (leggi di più). Ha anche chiarito che la sincronizzazione dei gruppi OIDC è ora disponibile, facendo riferimento al changelog e alla documentazione aggiornati (leggi di più).
pmusaraj ha rilasciato il tema Verso (stile editoriale, chiaro/scuro, solo CSS) (leggi di più) e ha diagnosticato un problema di scrollbar orizzontale solo su iOS che interessava i commenti incorporati e le viste di amministrazione, collegandolo a una correzione in corso (leggi di più).
awesomerobot ha richiesto fonti e ha aiutato a indirizzare il thread "scroll infinito" verso una discussione basata su evidenze (leggi di più), e ha rinforzato i vincoli pratici per i fornitori di hosting che devono rispettare le normative nelle giurisdizioni in cui operano (leggi di più).
martin ha annunciato i prossimi cambiamenti predefiniti per i requisiti di promozione TL3, confermando come i predefiniti dei cambiamenti in arrivo interagiscono con le sovrascritture e i reset degli amministratori (leggi di più).
HAWK ha fornito una prospettiva importante sulla conformità: anche le comunità self-hosted possono avere obblighi (es. UK OSA) a seconda di dove gli utenti possono registrarsi, e gli amministratori dovrebbero pianificare di conseguenza (leggi di più).
nat ha riconosciuto e risolto rapidamente la regressione di layout "5 righe" di Data Explorer, confermando quando la correzione è stata applicata al sito del segnalatore (leggi di più).
Grazie per aver letto, ci vediamo la prossima settimana!
Argomenti più discussi questa settimana (con riferimenti)
Localizzazione e UX della traduzione sono emersi in diverse aree del prodotto — dalla discussione su "com'è Discourse in giapponese" (leggi di più) alle linee guida per scegliere un approccio alla traduzione nel thread del plugin Translator (leggi di più) e casi limite dello schema/SEO legati ai contenuti tradotti (leggi di più).
Esperienze di embedding e commenti hanno continuato a ricevere attenzione, inclusi flussi di login embedded più fluidi (leggi di più) e insidie pratiche di configurazione come il comportamento dei cookie cross-domain (leggi di più) oltre a chiarimenti sulla creazione automatica di argomenti per i thread di commenti embedded (leggi di più).
Affidabilità operativa dell'IA è stato un tema ricorrente: confusione su token e dimensione del contesto (leggi di più), traduzioni bloccate con modelli "di ragionamento" (leggi di più) e fallimenti di traduzione dovuti a interazioni tra output strutturati e ragionamento (leggi di più).
UX Admin e reporting: i problemi di visibilità del "Traffico sito" si sono rivelati legati a impostazioni nascoste (leggi di più), e le differenze nei conteggi dei crawler tra i report sono state chiarite come legate alla data di rollout (leggi di più).
"Com'è davvero usare Discourse in un'altra lingua" ha stimolato una discussione pratica su cosa non si traduce (UI dei plugin, stringhe dei temi) e su quanto rapidamente le stringhe dei temi mancanti possano essere corrette una volta individuate (leggi di più).
"La lezione di Digg: perché l'infrastruttura di moderazione è importante" ha ripreso una classica storia avvertente e ha stimolato riflessioni ponderate sugli strumenti e i sistemi necessari per la moderazione su larga scala (leggi di più).
#Announcements
Discourse Discover ha ottenuto "Argomenti Caldi": è stato introdotto un nuovo meccanismo di scoperta cross-community (iniziando da DiscourseHub iOS), sollevando interessanti implicazioni per la scoperta e il ranking nella rete (leggi di più).
Embedding di Discourse come sistema di commenti completo ha avuto un altro round di domande e risposte pratiche, inclusa la conferma che i thread embedded possono creare automaticamente i loro argomenti di supporto al primo accesso (leggi di più).
Un "case study" di un autore di plugin su rotture, deprecazioni e documentazione si è trasformato in una conversazione più ampia su ritmo, stabilità e come la documentazione dovrebbe essere mantenuta (PR su GitHub vs wiki, tempistiche di deprecazione e aspettative) (leggi di più).
Regressioni di bin/lint per plugin non bundled sono state rapidamente segnalate, riprodotte e corrette, evidenziando come i flussi di linting differiscano tra le configurazioni dei plugin (leggi di più).
#contribute:feature
Chat come "contenuto di primo livello": un prototipo di "visualizzazione attività singola" ha proposto di intercalare argomenti, sottocategorie e canali chat in base alla recenza — sollevando grandi domande sull'architettura dell'informazione e la scopribilità (leggi di più).
Categorie genitrici vs sottocategorie mute: un caso d'uso ibrido publishing/community ad alto volume ha chiesto modi migliori per mostrare discussioni "calde" senza inondare Ultimi, mantenendo al contempo una vista aggregata all'interno di una categoria genitrice (leggi di più).
Citazioni tradotte che perdono contesto: una richiesta di funzionalità ha sostenuto che la traduzione dovrebbe preservare i metadati utili "citato da argomento/post" e il contesto del menu a tendina attualmente presenti nelle citazioni non tradotte (leggi di più).
UX auto-timeout dell'impersonificazione: quando l'impersonificazione sperimentale termina automaticamente, l'UI può diventare fuorviante — stimolando idee come timer, aggiornamenti UI di MessageBus e un comportamento "Interrompi impersonificazione" più elegante (leggi di più).
Pagina /custom vuota dopo un cambio tema al login: quando il tema di un utente non connesso ha una homepage personalizzata ma il tema connesso no, gli utenti possono finire su una pagina vuota — con suggerimenti per mostrare una fallback "Portami a casa" (leggi di più).
Il pulsante "info" delle tag mancante: un report di regressione UX ha notato che gli utenti non-admin non possono più trovare facilmente le descrizioni delle tag se l'interfaccia info è scomparsa (solo gli admin vedono la chiave inglese) (leggi di più).
Requisito nome completo vs Discourse ID: abilitare i requisiti di nome completo non si è comportato come previsto in un flusso di registrazione Discourse ID, e il problema era abbastanza riproducibile da essere spostato in bug per la correzione (leggi di più).
Sincronizzazione gruppi OpenID Connect che espelle utenti da gruppi "non sincronizzati": è stato descritto un serio caso limite di cambiamento di membership dove perdere un gruppo OIDC poteva rimuovere utenti da gruppi non correlati, con una correzione proposta rapidamente (leggi di più).
Errore modifica sondaggio dopo trasferimento proprietà argomento: modificare il sondaggio di un altro utente (dopo il trasferimento) generava un errore, e la correzione del plugin è stata rilasciata prontamente (leggi di più).
Fallimenti traduzione IA legati a modelli "di ragionamento" e output strutturati: il debugging ha mostrato come i token di ragionamento possano consumare i budget di completamento, e come le incongruenze di capacità del modello (es. supporto json_schema) possano bloccare le traduzioni (leggi di più).
Rimozione modalità Bootstrap ("legacy?"): la razionale, cosa è stato sostituito (pannello onboarding admin) e quali vecchie "comodità bootstrap" potrebbero meritare un ritorno (frequenza aggiornamento directory, primo-admin-come-mod, ecc.) ha fatto per un postmortem molto costruttivo (leggi di più).
Discourse Splash ("pallini blu") non può più essere disabilitato: la rimozione dell'impostazione di disabilitazione è stata spiegata, incluse implicazioni di performance/SEO e una soluzione pratica tramite un SVG animato di sostituzione (leggi di più).
Esclusione di una categoria da Ultimi a livello di sito: gli admin hanno confrontato "categorie mute di default" vs plugin e impostazioni per sopprimere le categorie rumorose giornaliere dal feed globale (leggi di più).
"Report traffico sito" mancante: la causa radice è stata rintracciata nell'impostazione nascosta use_legacy_pageviews — e come quella nasconde completamente la nuova UI del report (leggi di più).
#Self-hosting
"File troppo grande" non era effettivamente un problema di build Discourse: un thread di self-hosting russo si è rivelato essere un problema di firewall del provider / blocco payload (upload + registrazioni), con una checklist dettagliata di recupero e tuning condivisa (leggi di più).
Installazione di Discourse dietro un IP pubblico non instradabile: l'ostacolo del "test di connessione" dell'installazione e i requisiti HTTPS sono riemersi, con soluzioni pratiche (salta test / install dev / tunnel / setup cert) (leggi di più).
Pianificazione upgrade AWS Lightsail + Ubuntu: il thread ha confrontato upgrade OS in-place vs playbook di migrazione "crea nuovo server, ripristina backup, cambia DNS" (e preparazione TTL) (leggi di più).
Esigenze di workflow di segnalazione/protezione: una charity ha chiesto un pulsante di segnalazione specializzato e flussi di protocollo di emergenza; le risposte hanno chiarito il confine tra lavoro su tema vs plugin e hanno indicato gli strumenti di flagging integrati e i componenti (leggi di più).
#community-building Building
Accoglienza nuovi utenti (specialmente via Chat): la community ha esplorato modi per notificare agli utenti regolari le nuove registrazioni e come il comportamento chat/email influisce sui flussi di "benvenuto", specialmente sotto vincoli hosted (leggi di più).
nat si è concentrato su localizzazione e aspettative di traduzione — mostrando l'UX multilingue nel topic blog companion (leggi di più) e consigliando che le community dovrebbero scegliere un'esperienza di traduzione (preferendo le nuove traduzioni automatiche rispetto alla vecchia UX Translator) (leggi di più).
gabriel ha annunciato la nuova funzionalità Discover "Argomenti Caldi", delineando come funziona il crawler e il clustering dei soggetti e dove viene lanciato per primo (DiscourseHub iOS) (leggi di più).
pmusaraj ha fatto un'analisi approfondita su "La modalità Bootstrap è legacy?", spiegando perché è stata rimossa, cosa l'ha sostituita (pannello onboarding admin) e quali parti potrebbero valere la pena reintrodurre o ripensare (leggi di più). Ha anche chiarito la disponibilità TestFlight e la portata dell'UI app nel thread di annuncio Discover Argomenti Caldi (leggi di più), si è impegnato con gli esperimenti "chat come contenuto di primo livello" (leggi di più), ha riprodotto e escalato il problema Discourse ID / requisito nome completo in bug (leggi di più), e ha pubblicato una correzione per i casi limite di rimozione membership sincronizzazione gruppi OIDC (leggi di più).
awesomerobot ha confermato la rimozione dell'impostazione di disabilitazione dello splash-screen (e perché è importante per Core Web Vitals), oltre a condividere un approccio SVG animato per sostituire i pallini interamente (leggi di più). Ha anche chiarito perché i valori del crawler possono mostrare 0 nel nuovo report Traffico Sito per intervalli di date più vecchi (leggi di più), ha rilasciato rifiniture di accessibilità per immagini badge decorative (tag alt vuoti) (leggi di più), e ha continuato a stringere l'UX inviti/profilo nascondendo l'UI degli inviti confusa in contesti non supportati (leggi di più; leggi di più).
Falco è stato attivo su embedding, IA e guida self-hosting — incluso il comportamento di login embed cross-domain tramite impostazioni same_site_cookies (leggi di più), confermando il comportamento di creazione automatica di argomenti per commenti embedded (leggi di più), e guidando il debugging della traduzione IA lontano dalle insidie dei modelli di ragionamento (leggi di più; leggi di più). Ha anche linkato correzioni per errori in corso di "profondità albero documenti" del crawler (leggi di più), e ha raccomandato un percorso sicuro "ripristino nuovo server + swap DNS" per migrazioni Lightsail/Ubuntu (leggi di più).
david si è impegnato su esperienza sviluppatore e compromessi di manutenzione — bilanciando aspettative di stabilità/personalizzazione nel thread case study autore plugin (leggi di più) e chiarendo le tempistiche di deprecazione (leggi di più). Ha anche corretto e unito la regressione bin/lint che impattava plugin non bundled (leggi di più), ha spiegato il comportamento dei confini dei link Markdown (e la via d'uscita con parentesi angolari) (leggi di più), ha richiesto inventari plugin in un'indagine memoria/precompile self-hosting (leggi di più), e ha chiarito che tests-passed rimane un alias funzionante per latest (leggi di più).
derek ha rilasciato rifiniture UI e correzioni legate ai temi — risolvendo rapidamente una stringa di traduzione tema mancante individuata nella navigazione multilingue (leggi di più), confermando un merge per problemi di colore/contrasto badge categoria (leggi di più), e riconoscendo l'indagine sul caso limite "homepage custom vuota dopo cambio tema" al login (leggi di più).
chapoi ha fornito contesto e guida su vincoli e dettagli di implementazione — aggiungendo prospettiva sul perché la documentazione può rimanere indietro durante l'evoluzione rapida della piattaforma nel case study autore plugin (leggi di più), indirizzando gli autori di temi alla corretta uscita plugin per inserire header di navigazione (leggi di più), e risolvendo problemi di ambiguità notifica/trigger in un thread di indagine UI-notification (leggi di più).
martin ha preso in carico il miglioramento dell'esperienza timeout impersonificazione, delineando un approccio in due parti (aggiornamenti UI quando il tempo scade + comportamento di stop elegante), con apertura alla collaborazione PR (leggi di più; leggi di più).
HAWK ha guidato la discussione di strategia community tramite una lente storica di moderazione nella retrospettiva Digg (leggi di più) e ha condiviso consigli di community building focalizzati sulla motivazione intrinseca e la dinamica delle Community of Practice (leggi di più).
Grazie per aver letto, e ci vediamo la prossima settimana!
Grandi lanci da recuperare: risposte nidificate (leggi di più), nuove ottimizzazioni delle immagini lato client (leggi di più) e il nuovo segnale "Anche io" per gli argomenti di supporto irrisolti (leggi di più).
Argomenti Interessanti
#Announcements
markvanlan ha introdotto le risposte nidificate per le comunità che necessitano di conversazioni completamente in thread, oltre a una prima visione della visualizzazione a thread singolo e dei controlli di amministrazione (leggi di più).
lindsey ha annunciato i miglioramenti a Risolto: un pulsante "Anche io" per gli argomenti irrisolti nelle categorie di supporto che iscrive anche i membri per essere notificati quando viene accettata una soluzione (leggi di più).
Falco ha implementato le nuove ottimizzazioni delle immagini lato client, inclusa la conversione da GIF a WebP animato per ridurre le dimensioni di caricamento e migliorare le prestazioni percepite (leggi di più).
Le azioni in blocco hanno ricevuto una pulizia con la migliore gestione dei tag in blocco: l'aggiunta/sostituzione/rimozione dei tag è ora disponibile in un'unica finestra modale "Gestisci tag" (leggi di più).
martin ha condiviso un flusso di configurazione semplificato per creare categorie Eventi utilizzando il plugin Calendario & Eventi, continuando l'iniziativa "configurazione categoria" (leggi di più).
Gli utenti del tema Horizon hanno ricevuto un aggiornamento predefinito: le card degli argomenti ad alto contesto sono ora abilitate di default, esponendo segnali come Risolto/Voto/Assegna e anteprime più ricche (leggi di più).
martin ha introdotto i pseudogruppi granulari per permessi più chiari: separando anonimi da utenti_loggati per ridurre la confusione causata da @everyone nelle impostazioni del sito per l'elenco dei gruppi (leggi di più).
Notifiche push PWA per iOS: la configurazione dell'abbonamento può fallire silenziosamente quando il service worker non sta ancora controllando l'app, con una correzione proposta e discussa nel core (leggi di più).
Un caso limite di Discourse Automation: le automazioni ricorrenti mensili non si attivavano come previsto, innescando un'analisi approfondita di come viene calcolata la ricorrenza mensile (leggi di più).
Navigazione Lightbox nei caricamenti a griglia: le immagini vengono visualizzate in ordine errato (es. 1, 3, 2, 4), con una correzione tracciata e collegata (leggi di più).
Regressione nelle pagine dei gruppi: gli utenti non potevano vedere chi era il proprietario del gruppo, anche se i dati erano presenti, portando a una PR per renderizzarli nuovamente (leggi di più).
Problemi iniziali con le risposte nidificate: le azioni dell'admin con la chiave inglese sui post risultano inutilizzabili nella visualizzazione nidificata, richiedendo il passaggio alla modalità piatta come soluzione temporanea (leggi di più).
Problema con Theme Creator: l'esportazione dei temi su mobile risulta in uno schermo vuoto/bianco, mentre su desktop si comporta normalmente (leggi di più).
Intoppo nell'aggiornamento self-host: un crash dell'aggiornamento del pannello di amministrazione (timeout di compilazione JS del plugin) è stato risolto ricostruendo tramite ./launcher rebuild app (leggi di più).
Rifinitura della finestra modale dei segnalibri: un pulsante di attivazione "superfluo" nella finestra di modifica del segnalibro è stato discusso e poi rimosso tramite PR (leggi di più).
Ergonomia dell'editor delle categorie: il fatto che il pulsante Elimina fosse più evidente di Salva nell'interfaccia utente semplificata delle categorie è stato segnalato come rischioso/confuso (leggi di più).
Micro-layout del profilo: il testo in corsivo nella biografia di un utente può apparire leggermente tagliato, probabilmente a causa delle regole di overflow (leggi di più).
UX di amministrazione mobile: configurare gli script di Discourse Automation su una vista mobile è stretto e difficile da usare (leggi di più).
Domande sul comportamento di tracciamento: gli amministratori hanno notato un cambiamento apparente nella velocità con cui gli argomenti perdono lo stato "NUOVO" nelle liste dopo aver inserito un argomento (leggi di più).
Controllo di sicurezza per la riorganizzazione delle categorie: la discussione ha chiarito che rinominare il nome/slug della categoria è sicuro perché gli URL vengono risolti tramite ID e gli slug più vecchi vengono reindirizzati (leggi di più).
Incorporamento in Salesforce: le sfide relative a iframe e autenticazione hanno portato a indicazioni pratiche sull'allineamento del dominio dei cookie e sugli aggiustamenti di same_site_cookies (leggi di più).
Confusione su fatturazione/aggiornamento ospitato: un amministratore del piano gratuito non poteva vedere l'opzione di aggiornamento Starter e lo staff ha indagato/mitigato (leggi di più).
Self-hosting orientato alla sicurezza: domande su Nginx CVE-2026-42945 e se le immagini/base rules di Discourse fossero colpite hanno spinto una risposta del team (leggi di più).
#Theme_component
Un nuovo componente del tema per rendere le etichette del pulsante di risposta più chiare (e traducibili), particolarmente rilevante con le risposte nidificate che cambiano la semantica delle risposte (leggi di più).
Un piccolo ma utile componente del tema per nascondere "voti rimanenti" nelle interfacce di voto degli argomenti (specialmente quando vengono emulati voti "illimitati"), oltre alla discussione sulle nuove impostazioni del limite di voto (leggi di più).
markvanlan ha guidato il rilascio e la Q&A per le risposte nidificate, spiegando perché il threading è una scelta dell'amministratore (non una preferenza per utente) e come l'abilitazione/disabilitazione è reversibile (leggi di più, leggi di più).
Falco ha implementato e spiegato la nuova pipeline di ottimizzazioni delle immagini lato client (inclusa la conversione da GIF a WebP animato) (leggi di più), e ha coordinato le correzioni per le notifiche push PWA su iOS richiedendo un approccio di aggiornamento del service worker (leggi di più). Ha inoltre fornito consigli sui vincoli di accesso tramite iframe/incorporamento per le distribuzioni Salesforce (leggi di più) e ha risposto ai fallimenti di aggiornamento self-host che coinvolgevano timeout di compilazione dei plugin (leggi di più).
lindsey ha annunciato e chiarito la nuova esperienza "Anche io" per gli argomenti di supporto irrisolti, e ha dibattuto su come dovrebbe comportarsi il contatore (iniziando da 1 per includere l'OP) (leggi di più, leggi di più). Ha inoltre introdotto la finestra modale consolidata di gestione dei tag in blocco per i flussi di lavoro dello staff (leggi di più).
HAWK ha mantenuto in movimento la discussione sulla prontezza per le imprese con diversi thread sullo scaling: punti di rottura mentre le comunità crescono (leggi di più), i rischi di scalare troppo tardi o troppo presto (leggi di più), segnali iniziali che una strategia necessita di revisione (leggi di più), e una bozza di checklist di prontezza per le imprese per il feedback (leggi di più).
martin ha ampliato l'iniziativa "configurazione tipo categoria" rendendo più facile configurare le categorie Eventi (leggi di più) e abilitando una scoperta più ricca in Horizon impostando di default le card degli argomenti ad alto contesto (leggi di più). Ha inoltre introdotto una semantica dei gruppi più chiara tramite nuovi pseudogruppi per utenti anonimi rispetto a loggati (leggi di più), migliorato le opzioni dell'interfaccia utente "cambiamenti imminenti" di Amministrazione per le funzionalità di reporting (leggi di più), e chiarito come funzionano i link opzionali "Anteprima" e "Feedback" per le voci dei cambiamenti imminenti (leggi di più).
awesomerobot ha chiarito il comportamento del nuovo pulsante "Anche io" rispetto a Boost (e perché è legato alle notifiche di soluzione) (leggi di più), ha risolto l'attrito dell'interfaccia utente mobile in cui "ultima esecuzione" di Automation sovrapponeva i pulsanti di azione (leggi di più), e ha affrontato piccoli problemi di prodotto come "l'etichetta LLM predefinita non si aggiorna" con una PR (leggi di più). Ha inoltre ripristinato la visibilità dei proprietari dei gruppi per gli utenti non staff (leggi di più), ha discusso le impostazioni del limite di voto per il Voto degli Argomenti nel contesto della nascondita di "voti rimanenti" (leggi di più), e ha persino pulito una scelta di pattern ufficiale del tema dopo aver notato possibili connotazioni negative (leggi di più).
zogstrip ha fornito un flusso costante di correzioni: ordinamento della lightbox a griglia (leggi di più), una finestra modale di eliminazione troppo stretta su mobile in Edge (leggi di più), diversi casi di riproduzione e correzioni in lingua cinese relativi ai flussi di modifica/navigazione (leggi di più, leggi di più), e triage di supporto per un errore API 500 legato alla serializzazione di silenced_till (con un riferimento alla correzione pertinente) (leggi di più). Ha inoltre aiutato a instradare l'indagine su un bug ricorrente di automazione "mensile" segnalandolo per revisione (leggi di più).
chapoi ha confermato e spiegato bug UX (inclusi problemi con finestre modali su mobile e stranezze della finestra di dialogo dei segnalibri) (leggi di più, leggi di più), per poi seguire con una PR per rimuovere un interruttore di segnalibro non necessario (leggi di più). Ha inoltre aiutato a risolvere problemi self-host pesanti di plugin (badge/interfaccia utente di amministrazione), indirizzando ripetutamente i report verso l'isolamento in modalità sicura (leggi di più), e ha segnalato preoccupazioni sulla localizzazione/traduzione delle virgolette per ulteriori riflessioni (leggi di più).
nat ha risposto rapidamente a problemi di AI/localizzazione: affrontando discrepanze nel rilevamento della locale norvegese e suggerendo soluzioni basate su prompt mentre è pianificato un aggiornamento del prompt core (leggi di più, leggi di più). Ha inoltre confermato casi limite di traduzione come "il titolo viene tradotto ma il post no", indicando le soglie di lunghezza della traduzione e gli aggiustamenti successivi (leggi di più), e ha discusso di come le citazioni tradotte possano perdere metadati importanti (specialmente in tedesco) (leggi di più).
sam ha gestito sia elementi vicini alla sicurezza che di ingegneria: confermando che le regole di riscrittura predefinite di Discourse non sono vulnerabili, ma notando che gli aggiornamenti delle immagini base verranno distribuiti per il thread CVE di Nginx (leggi di più), unendo/risolvendo un problema di installazione in sottocartella MCP (leggi di più), e verificando un caso limite di configurazione del provider AI ("budget di pensiero" di Gemini) (leggi di più).
Grazie per la lettura, ci vediamo la prossima settimana!
Alcuni thread che hanno contribuito ad attirare attenzione/like questa settimana (campioni):
Miglioramenti UX di Discourse AI finiti sotto i riflettori con chat AI preferite (leggi di più) e un compositore ancorato per le conversazioni con bot (leggi di più).
Discussioni sul blog hanno innescato dibattiti su "web aperto" e "crawler AI": posizionamento web-first (leggi di più) e Discourse pronto per gli agenti (leggi di più).
I cambiamenti UI "docs come lettura prioritaria" hanno ricevuto feedback tramite Modalità semplice per Doc Categories (leggi di più).
"Discourse è pronto per gli agenti" (ai) ha stimolato un ampio dibattito su se le comunità dovrebbero accogliere gli agenti/crawler AI o bloccarli, includendo realtà pratiche come scraper che ignorano robots.txt e il valore incerto di llms.txt. leggi di più
"Discourse non ti bloccherà mai dal Web" ha contrapposto la posizione web di Discourse alle tendenze di lock-in app-first, e ha avviato una discussione sull'attribuzione/credito degli autori negli argomenti companion dei blog. leggi di più
#Announcements
Metti in evidenza le conversazioni AI comuni (ai) ha portato una piccola ma significativa vittoria nel flusso di lavoro: le chat bot preferite ora appaiono in cima alla tua lista delle conversazioni AI (dietro un toggle di "cambiamenti in arrivo"). leggi di più
Un compositore ancorato per le conversazioni con bot AI (composer, ai, ai-bot) ha introdotto una sensazione di "chat continua" per gli argomenti bot, riducendo l'attrito dell'apertura ripetuta del compositore. leggi di più
Doc Categories: "modalità semplice" (doc-categories) ha riformattato gli argomenti delle doc in una vista prioritaria alla lettura, dove le risposte si espandono dietro un toggle, pur espandendosi automaticamente per i link di risposta diretta. leggi di più
Rilasci intermedi (19 maggio 2026) hanno raccolto note di rilascio critiche per la sicurezza e link di versione per gli amministratori che monitorano l'urgenza degli aggiornamenti. leggi di più
Eventi migliorati: RSVP flessibili per eventi ricorrenti (calendar-and-event) ha aggiunto la possibilità di RSVPare per solo la prossima occorrenza rispetto a tutte le occorrenze future, prevenendo promemoria indesiderati e migliorando la chiarezza della partecipazione. leggi di più
Nuova posizione del conteggio risposte per i nuovi post per siti che usano Reazioni (reactions) ha evidenziato un cambiamento nel layout mirato ad allineare in modo più coerente la riga delle reazioni tra i post. leggi di più
Il pulsante di approvazione nel profilo utente non funziona ha portato in luce un caso limite complicato di approvazione/coda di revisione: utenti non approvati che non apparivano nella revisione, notifiche di approvazione fantasma e persino errori 500 quando si provava ad approvare dall'interfaccia admin. leggi di più
Il messaggio email "aggiornamento disponibile" collegava a note di rilascio rotte (mancava il prefisso v nell'URL del changelog), il che ha prodotto un 404 fino alla correzione. leggi di più
Componente tema Icone dei tag: gli underscore si trasformano in trattini ha rotto le icone in modo incoerente tra sidebar e pagine topic/tag, probabilmente a causa di cambiamenti nella gestione degli slug. leggi di più
Autocompletamento emoji + caratteri speciali (come ü) ha mostrato una rottura UX sottile ma reale sia nel compositore che nella chat, inclusi errori di console quando si inserisce un'emoji dopo aver usato "altro…". leggi di più
Bug delle Reazioni: il popover di hover "+1" rimaneva in caricamento si è rivelato un problema di codifica URL (+ interpretato come spazio) ed è stato corretto rapidamente tramite un patch mirato. leggi di più
NameError: ReactionsSerializerHelpers ha interessato la serializzazione dello stream dei post negli argomenti su alcune installazioni che usavano il plugin reactions bundled, ed è stata aperta una PR per risolvere l'ordine di caricamento. leggi di più
Risposte nidificate + voto ai post = errore 500 ha mostrato un caso limite di incompatibilità dove i serializer nidizzati si aspettavano metadata non presenti, producendo undefined method 'post_number' for nil. leggi di più
L'evidenziazione della sintassi non copia/incolla il colore in modo affidabile è diventata un'analisi approfondita dei formati degli appunti, delle differenze tra browser (Firefox vs Chromium) e dove la formattazione viene persa (copia vs incolla). leggi di più
Feedback interculturale sull'ordine delle risposte (nuove prima vs vecchie prima) ha sollevato una questione ponderata di scopribilità/usabilità per gli utenti più anziani e diversi abitudini di lettura, oltre a una complicazione sulle risposte nidificate (l'UX della timeline è diversa). leggi di più
Ripristinare un post non crea una voce nel registro delle azioni dello staff ha evidenziato una lacuna di audit: le azioni di eliminazione sono registrate, l'argomento di ripristino è registrato, ma il ripristino del post non lo era — spingendo verso una PR. leggi di più
Il banner della modifica suggerita si sovrappone alla cronologia delle modifiche/data nelle doc wiki ha segnalato una collisione UI probabilmente correlata allo stile della modalità semplice delle doc, riducendo la chiarezza intorno ai metadata delle modifiche. leggi di più
Confusione sul piano gratuito/prezzi: email-in + tipi di categoria improvvisamente bloccati ha documentato l'attrito nel mondo reale mentre il piano Hosted Free continua a evolversi, incluse le aspettative intorno alle matrici delle funzionalità e ai prompt di upgrade UI. leggi di più
Aspettative minime di attività sui siti hosted gratuiti hanno chiarito la politica attuale: avvisi di inattività iniziale a ~3 settimane, un altro a ~6 settimane e decommissioning a ~7 settimane se non c'è un'effettiva attività della comunità. leggi di più
Backup fallito con PostgreSQL 18 (risolto) ha illustrato la risoluzione di un mismatch client/server pg_dump quando Discourse esegue il backup da un container che usa strumenti pg più vecchi rispetto a un cluster PG18 esterno. leggi di più
#support:migration
Tuning della velocità di migrazione phpBB → Discourse (phpbb) ha raccolto il troubleshooting pratico delle prestazioni di importazione (I/O vs DB vs Redis), oltre a promemoria sui bulk importer e sul costo di rieseguire grandi migrazioni. leggi di più
#Community_Building
Un'app client nativa Discourse per iOS+Android (show-and-tell) ha anticipato un concetto di client nativo di terze parti (con caveat sul supporto ai plugin e limitazioni di login/push a seconda dell'hosting). leggi di più
Onboarding di "nuova comunità" + limiti su Meta ha mescolato feedback accogliente con un promemoria che Meta non è il posto giusto per promozioni/test funzionali — e di usare try.discourse.org per esperimenti. leggi di più
awesomerobot ha interagito direttamente nel dibattito sui compromessi degli crawler AI "agent-ready" (inclusi i limiti del blocco degli scraper) in questo thread, poi ha anche spinto avanti il rifinitura del prodotto confermando la configurabilità del nuovo testo "Me too" di Solved in questo follow-up. Ha anche raccomandato la migliore pratica per la gestione dello spam ("elimina e blocca") in questa richiesta di funzionalità, e ha chiarito le soglie di attività del tier gratuito in questa risposta di supporto.
Falco ha aiutato a diagnosticare i fallimenti degli aggiornamenti self-hosted e i vincoli di risorse (specialmente installazioni con 1 vCPU e plugin non core) in Crash dopo tentativo di aggiornamento, e ha continuato a iterare sui vincoli UX delle risposte nidificate (disponibilità della timeline, decisioni di revert e lacune di design) in feedback sull'ordine delle risposte. Falco ha anche instradato un report 404 dello stato di lettura delle risposte nidizzate nel posto giusto in questo thread di bug, e ha indicato correzioni in corso per le azioni admin in modalità nidizzata in questo report di bug nidizzato.
sam ha rilasciato miglioramenti di usabilità AI con l'annuncio delle conversazioni AI preferite in questo argomento, ha confermato e delimitato un problema di cronologia/back-button a comparsa in questo bug della chat, e ha risposto a un report di crash segnalato incoraggiando una PR (e confermando che è sotto gli occhi del team) in questo argomento di bug.
david ha pubblicato i punti di riferimento per i rilasci intermedi della settimana per correzioni critiche in l'argomento delle note di rilascio, e ha commentato su come dovrebbero comportarsi gli asset precompilati durante gli aggiornamenti web (e perché alcune combinazioni plugin+hardware faticano ancora) in questo thread di crash di aggiornamento. David ha anche notato che un vecchio toggle "modalità mobile basata sul viewport" è in ritardo per essere rimosso (e può causare bug se disattivato) in questo follow-up di dev-news.
keegan ha introdotto l'esperienza del compositore ancorato per le conversazioni con bot AI (dietro un flag di "cambiamenti in arrivo") in questo annuncio.
saquetim ha lanciato la modalità semplice per Doc Categories (collassando le risposte dietro un toggle mantenendo funzionali i deep link) in questo annuncio.
zogstrip era ovunque nei follow-up tattici delle correzioni di bug: ha indicato un miglioramento imminente per il comportamento back delle chat preferite in questo bug della chat, ha confermato una correzione rapida per il problema di codifica URL dell'hover delle reazioni "+1" in questo report di reazioni, e ha collegato correzioni/PR per diversi papercut a lungo termine — come i 404 di paginazione di Googlebot in questo thread di supporto, i miglioramenti al ripristino dei post segnalati in questo bug, e un miglioramento UX del link della descrizione delle impostazioni in questo argomento UX. Ha anche provato (senza successo) a riprodurre un problema del modal delle reazioni mobile, chiedendo passaggi migliori in questo argomento di bug.
HAWK ha risposto ai "punti di rottura" dello scaling enterprise confermando il lavoro attivo su calendar/events e l'intento della roadmap per la videoconferenza in questa discussione enterprise. Ha anche dato una panoramica chiara delle funzionalità delle parole monitorate (e ha indicato la guida di riferimento) in questo argomento di supporto alla moderazione, e ha spiegato perché il piano Hosted Free sta venendo sminuito mentre si sta ancora testando il product-market fit in questo thread di prezzo/piano gratuito.
Danielle ha pubblicato il replay e il recap di una sessione office hours su MCP + Data Explorer (inclusi esempi pratici di "chiedi ai dati della tua comunità come a un collega") in questo post di Eventi.
Grazie per aver letto, e ci vediamo la prossima settimana!
Molta dell'energia di questa settimana si è concentrata sui rilasci del core UX, sulla stabilità delle risposte annidate e sul troubleshooting per admin/self-host, con diversi thread che si collegano direttamente a nuovi/continui cambiamenti della piattaforma come le reazioni predefinite (leggi di più) e il rumore delle notifiche per "azioni minori" (leggi di più).
Argomenti interessanti
#announcements
Il core di Discourse sta ricevendo un nuovo sistema di build JavaScript, passando da ember-cli/webpack a rolldown (basato su Rust, allineato con Vite), promettendo ~80% più veloce nelle build di sviluppo mantenendo inalterati gli installazioni di produzione grazie agli asset precompilati (leggi di più). Contesto correlato: asset precompilati per self-hosters (leggi di più).
Le reazioni vengono abilitate per impostazione predefinita per tutti i siti nuovi e esistenti tramite un processo di rilascio "cambiamento imminente", con martin che spiega perché le impostazioni predefinite stanno cambiando e come vengono gestite le eccezioni (leggi di più). Contesto canonico della funzionalità: thread del plugin Discourse Reactions (leggi di più).
I post "azioni minori" (avvisi di chiusura automatica, avvisi di assegnazione, ecc.) vengono esclusi dalle liste Osservati/Tracciati per ridurre lo spam delle notifiche admin, e questo non è opzionale per vincoli di implementazione (leggi di più).
Il plugin Calendario ed Eventi ha ottenuto un flusso di creazione eventi molto più fluido direttamente all'interno del composer (editor interattivo in rich-text e anteprima in markdown), riducendo l'attrito per le comunità che gestiscono eventi (leggi di più). L'argomento canonico del plugin: Calendario ed Eventi (leggi di più).
Il rilascio mensile di maggio 2026 è arrivato (v2026.05) con puntatori al changelog completo per chiunque stia monitorando gli aggiornamenti tra installazioni self-hosted e hosted (leggi di più).
Discourse ha pubblicato "Progetti Correnti – Maggio 2026", inclusi note di progresso su plugin bundle e iniziative (in particolare: miglioramenti al voto sugli argomenti e UX di configurazione calendario/eventi) (leggi di più).
È emerso un classico problema di "non letti fantasma": gli utenti vedevano Non letti (14) mentre /unread era vuoto. Il team ha riconosciuto il bug e le correzioni in corso, mentre è stato condiviso un workaround pratico rails/SQL per azzerare lo stato dei non letti su tutto il sito (con l'importante caveat che cancella anche i non letti legittimi) (leggi di più).
Le risposte annidate hanno continuato a presentare casi limite: i link suggeriti agli argomenti portavano a route annidate restituendo 404 (e potevano lasciare l'intestazione in uno stato strano). Una correzione core è stata rilasciata, con discussioni successive su redirect e indicatori di non letti negli argomenti annidati (leggi di più).
Gli utenti di Form Templates hanno incontrato un problema sottile: i campi tag-chooser si rompevano quando i nomi dei tag avevano maiuscole e minuscole miste. zogstrip ha riprodotto e rilasciato rapidamente una PR di correzione, trasformando un problema di UX confuso in una regola pratica: normalizzare la denominazione dei tag (leggi di più).
Un piccolo problema UX è diventato un miglioramento della validazione backend: la creazione di un gruppo solo su richiesta senza un proprietario produceva un "FAILED" poco utile. L'indagine ha notato la complessità del form diviso e i pattern legacy Ember; una PR ha ripristinato un messaggio di errore descrittivo (leggi di più).
Un complicato intoppo durante l'upgrade: db:seed_fu è fallito a causa di una collisione di nomi con anonymous durante la creazione di nuovi gruppi di sistema. Il thread evidenzia casi limite di importazione (nomi utente/gruppi chiamati anonymous) e solleva preoccupazioni sulla denominazione/compatibilità riguardo ai gruppi automatici (leggi di più).
Le istanze in lingua francese hanno esposto una trappola del tipografo: determinate sostituzioni di apostrofi/virgolette hanno trasformato ' in > a causa delle impostazioni dei segni di punteggiatura. Disabilitare enable_markdown_typographer ha risolto il problema, e il team ha segnalato "quick wins" per migliorare l'esperienza (leggi di più).
Il testing delle risposte annidate continua a essere controverso: un operatore ha segnalato rotture in produzione (cambiamenti di route, link di notifica rotti, incompatibilità di temi e problemi di layout mobile) e ha raccomandato avvisi più forti prima di abilitarle, mentre altri esploravano strategie di testing e gestione delle aspettative (leggi di più).
Un thread separato sulla compatibilità delle risposte annidate ha affrontato i conflitti tra voto ai post e risposte annidate; la direzione a breve termine si è orientata verso la disabilitazione esplicita del comportamento di voto ai post nei contesti annidati e la considerazione di una futura funzionalità "voto" all'interno delle stesse risposte annidate (leggi di più).
#contribute:feature
L'attrito nell'onboarding mobile ha ricevuto attenzione: Discourse su mobile mostra "Accedi" in modo prominente ma nasconde "Registrati" dietro il flusso, portando a confusione tra gli utenti. Il thread esplora compromessi UI, componenti alternativi e lavoro PR per migliorare la scopribilità senza affollare l'intestazione (leggi di più). Idea componente correlata: pulsante auth combinato (leggi di più).
Una discussione sulla sicurezza vs operabilità: quando "modifica email dopo la registrazione" è disabilitata, gli admin perdono anche la capacità di modificare l'email tramite UI. La proposta prevede un controllo più granulare (solo admin vs solo utenti), probabilmente con attrito "modalità sudo" come conferma password/2FA e forte audit logging (leggi di più).
Feedback su Discourse AI: è stata sollevata la necessità di aggiungere supporto webhook/eventi per gli aggiornamenti degli artifact AI (o disabilitare il sandboxing), e il team ha indicato di rivedere questo aspetto una volta che "Workflows" (un nuovo approccio all'Automazione) sarà disponibile (leggi di più).
I self-hosters hanno confrontato fornitori VPS e realtà SMTP: un thread "Vultr vs DO" si è rapidamente trasformato in un promemoria che la deliverability dell'email di solito dipende da politiche delle porte del provider e configurazione corretta, non dall'immagine del marketplace, e che il percorso di installazione ufficiale è spesso più veloce del debug di una configurazione marketplace non supportata (leggi di più). Troubleshooting SMTP correlato e insidie YAML (virgolette ricurve!) sono emersi in "Se i login locali sono disabilitati" (leggi di più) e nella guida canonica al troubleshooting dell'email (leggi di più).
Un problema pratico di archiviazione: gli upgrade sono falliti a causa di pressione sul disco e layer di container grandi. Il thread include guida concreta alla pulizia (./launcher cleanup) più discussioni su cosa siano le immagini base, perché i vecchi layer si accumulino e come recuperare spazio in modo sicuro (leggi di più).
"Impossibile registrarsi automaticamente con Discourse ID" ha bloccato un'installazione quando l'email è stata saltata, e la causa radice si è rivelata essere i requisiti dell'URI di reindirizzamento HTTPS; il workaround è stato creare un admin tramite CLI e abilitare force_https, poi completare la configurazione (leggi di più).
Gli admin hanno scoperto un vincolo di impersonificazione: esiste un'impostazione nascosta experimental_impersonation_time_limit_minutes (predefinita 15), modificabile tramite rails console (o tramite rebuild se posizionata nella config, sebbene sia più macchinosa) (leggi di più).
Una domanda su "bisogna creare canali chat tramite API" è stata risposta con l'endpoint rilevante (POST /chat/api/channels) più un esempio di parametro funzionante — utile per le piattaforme che forniscono centinaia di comunità in modo programmatico (leggi di più).
Il feedback del sito ha rilevato che una guida di lunga data "creazione di report di bug" contiene ora link di categoria non funzionanti dopo la ristrutturazione delle categorie; la soluzione suggerita è usare URL di categoria con ID in modo che futuri spostamenti non rompano i riferimenti (leggi di più). La guida di riferimento: "Creazione di report di bug per Discourse su Meta" (leggi di più).
Un nuovo componente tema mira a ridurre il carico cognitivo degli admin automaticamente eliminando determinati tipi di notazioni nel menu utente — particolarmente utile per i siti con molti inviti o avvisi di sistema (leggi di più).
Un post di elogio ponderato ha sostenuto che bundle di plugin popolari (disabilitati per impostazione predefinita ma preinstallati) è in realtà un grande vantaggio: gli admin possono abilitare funzionalità senza rebuild disruptive durante le operazioni live (leggi di più).
david ha avviato un importante elemento di notizie di sviluppo introducendo un nuovo sistema di build JS per il core di Discourse (rolldown + moduli ES nativi) con grandi guadagni di prestazioni in modalità di sviluppo mantenendo stabile la produzione (leggi di più). Ha anche suggerito di debuggare browser incompatibili con Discourse controllando la console del browser per rilevazioni di funzionalità fallite (leggi di più), e ha aggiornato la documentazione sulla nuova strategia d-compat/* per il pinning di compatibilità plugin/tema (leggi di più).
sam ha rilasciato/annunciato un cambiamento di qualità della vita per le notifiche utente: le azioni minori non contano più come attività tracciata/osservata, riducendo i "avvisi amministrativi" durante chiusure massive e timer (leggi di più). Ha anche collegato i report di non letti fantasma al percorso di rilascio del cambiamento sulle azioni minori (leggi di più), e ha indirizzato i troubleshooters self-host verso set di commit specifici per una correzione di guardia middleware (leggi di più).
chapoi è rimasto attivo attraverso thread UX e di supporto: riconoscendo il bug dei non letti fantasma e confermando che il team ci sta lavorando (leggi di più); offrendo un argomento dettagliato sul modello mentale contro le preferenze di visualizzazione annidata/lineare per utente (leggi di più); indicando opzioni pratiche per layout strutturati (e chiarendo quando i suggerimenti si applicano alle liste di argomenti vs corpi dei post) (leggi di più); e aiutando un integratore a trovare l'endpoint dell'API di creazione canali chat (leggi di più).
awesomerobot ha annunciato il migliorato UX di creazione eventi nel plugin Calendario ed Eventi, incorporando un editor di eventi interattivo direttamente nel composer (leggi di più). Ha anche aiutato con il troubleshooting di accessibilità per JAWS + scorciatoie tastiera Discourse (spiegando come gli screen reader possono intercettare i tasti) (leggi di più), e si è espresso sulla discussione sulla scopribilità della registrazione mobile con modelli UX più ampi visti su siti popolari (leggi di più).
martin ha annunciato il prossimo rilascio per abilitare Discourse Reactions per impostazione predefinita, spiegando sia la razionalità del prodotto che come i "cambiamenti imminenti" rendano i rilasci a basso rischio più fattibili rispetto al passato (leggi di più).
rishabh ha pubblicato l'aggiornamento "Progetti Correnti" di maggio, riassumendo il lavoro su plugin e iniziative in corso (leggi di più), e ha condiviso una vittoria significativa di usabilità: gli onebox di GitHub mostrano ora lo stato delle PR in linea (leggi di più).
Falco ha contribuito su diversi fronti tecnici: segnalando errori di route annidata per indagine e indirizzandoli al proprietario corretto (leggi di più); discutendo opzioni future di evento/webhook per gli artifact di Discourse AI (e collegandole ai prossimi Workflows) (leggi di più); chiarendo i comportamenti di ottimizzazione immagini lato client e i compromessi nell'aggiunta di più manopole admin (leggi di più); e consigliando sull'integrazione dei commenti di Discourse come parte di un approccio di integrazione più ampio (leggi di più).
markvanlan ha continuato a iterare sulle risposte annidate: pubblicando correzioni per link annidati rotti e aspettative sul comportamento di redirect (leggi di più), e delineando una direzione per gestire le incompatibilità come il voto ai post disabilitandolo esplicitamente nei contesti annidati (con pensieri a lungo termine sul voto integrato nelle risposte annidate) (leggi di più).
zogstrip ha consegnato più correzioni rapide: risolvendo il bug del selettore tag-group di Form Templates con maiuscole/minuscole miste (leggi di più), rilasciando una correzione per la visibilità "chi ha votato" nei contesti di voto di argomenti chiusi (leggi di più), e iterando su casi limite di correttezza di approvazione/notifica (leggi di più).
loic ha pubblicato il puntatore ufficiale per il rilascio mensile di maggio 2026, indirizzando gli admin al changelog completo (leggi di più).
Grazie per aver letto, e ci vediamo la prossima settimana!
Ridisegno del Composer (alpha): menu a tendina unificato per le azioni "Tipo di Post" (#Announcements) — jordan.vidrine ha introdotto un nuovo menu delle azioni del composer dietro la flag enable_new_composer_actions, includendo lo spostamento delle opzioni whisper/no-bump/unlist nello stesso menu a tendina per ridurre il "dissociazione da cambio di modalità". Vedi dettagli.
Risposte annidate: SEO, controlli e compromessi di layout (#Announcements, nested-replies) — le domande spaziavano dal comportamento dei crawler agli URL canonici, fino alla questione se mantenere disponibile l'opzione "visualizza come piano". markvanlan ha confermato che "visualizza come piano" è stato rimosso dopo test interni (leggi di più).
Cambiamento nelle "azioni post piccole" (e i suoi effetti collaterali) (#Announcements) — la modifica per sopprimere le "azioni piccole" continua a evidenziare implicazioni su ciò che viene tracciato/monitorato; sam ha confermato che si applica in modo ampio (incluse le azioni unlist/list) nel thread degli annunci (leggi di più).
L'UX degli Eventi diventa più semplice… ma permangono problemi su mobile (#Announcements, calendar-and-events) — la promessa di "mai così facile creare eventi" sta subendo test rigorosi in ambiente reale, con segnalazioni sulla visibilità su mobile e descrizioni lunghe nel thread di annuncio degli eventi (leggi di più).
Enterprise: prima iterazione di una guida introduttiva a Discourse AI (#Enterprise) — fsasaki ha condiviso una guida strutturata, toggle per toggle, a Discourse AI per gli stakeholder enterprise (leggi di più).
Il conteggio non letti dice "Non letti (14)" ma la lista dei non letti è vuota (bug) — una regressione che interessava l'esperienza di /unread (e a volte mostrava non letti fantasma o mancanti) è stata analizzata, collegata al cambiamento di tracciamento delle "azioni piccole" e corretta tramite un commit riferito da sam (leggi di più). Segnalazione correlata: La scheda "Non letti" non elenca tutti i thread con messaggi non letti.
Risposte annidate + Horizon: le vecchie risposte "restano bloccate" quando si naviga tramite argomenti correlati (bug, nested-replies) — Andry_Osminin ha segnalato una perdita intermittente dello stato dell'interfaccia utente che si risolveva solo dopo un ricaricamento completo; la diagnosi ha indicato che la "navigazione istantanea" non resettava lo stato, e markvanlan ha segnalato una PR imminente per risolverlo (leggi di più).
Schede argomento: i "like" si sono rotti dopo un aggiornamento di linting (bug, topic-cards) — RGJ ha notato che i refactoring avevano rimosso/cambiato i getter ma lasciavano codice che li chiamava, rompendo i like; una PR è stata unita rapidamente (leggi di più).
AI Helper suggerisce tag non consentiti in una categoria (bug, ai) — i suggerimenti di tag assistiti da AI ignoravano le restrizioni di categoria/gruppo di tag e permettevano di selezionare tag non validi (fallendo poi all'invio). zogstrip ha rilasciato una correzione tramite PR (leggi di più).
Le miniature della Chat bypassano s3_cdn_url e rivelano URL bucket grezzi (bug, cdn, chat) — Lilly ha tracciato le miniature rotte (in particolare con Cloudflare R2) a serializer che non applicavano l'URL CDN; sam ha rigenerato i contenuti su Meta mentre continuava la discussione sulla correzione (leggi di più). Il problema della migrazione R2 è riemerso in Problema di visualizzazione URL immagini Cloudflare R2.
Login con Passkey: "la chiave di sicurezza non è di proprietà dell'utente" (bug, passkey) — un modello cross-site (Meta + diverse altre comunità) suggeriva una regressione di Discourse o un cambiamento a monte della piattaforma; pmusaraj ha indagato ma non è riuscito a riprodurlo in modo affidabile e ha chiesto più punti dati basati su Windows (leggi di più).
Errore di aggiornamento: conflitto namespace gruppo/utente in db:seed_fu (bug) — collisioni di nomi nello spazio dei nomi utente/gruppo condiviso causavano errori di aggiornamento; martin ha prodotto e unito una correzione (e chiarito il modello di conflitto sottostante) nella segnalazione originale (leggi di più).
Strane registrazioni bot/attacchi di spam: cosa fare quando lo spam è al livello di creazione account (Support) — gli amministratori hanno confrontato modelli (campi personalizzati falsi, nomi utente "NomeCognome1234"), tattiche di mitigazione (approvazione TL0, query Data Explorer, regole Cloudflare) e i compromessi tra blocco IP e danni collaterali VPN. Il thread include una richiesta di automazione integrata migliore (leggi di più). Risorse adiacenti utili menzionate nel thread: il plugin ufficiale hCaptcha, una richiesta di supporto Cloudflare Turnstile, playbook di risposta allo spam come azioni immediate durante un attacco di spam e consigli per prevenire lo spam, e le linee guida Cloudflare in best practices.
"Sfida di registrazione" senza plugin su hosting gratuito (Support, spam, signup) — su piani limitati, la discussione si è concentrata su ciò che può ancora essere fatto (must-approve-users, rilevamento spam AI e triage operativo) anche quando non è possibile installare plugin aggiuntivi (leggi di più).
Come approssimare il design di Meta sul proprio forum (Support) — la domanda "come ha fatto Meta quello" ha unito la funzione homepage personalizzata, i lavori sull'API Blocks e componenti pratici di theming (incluso nascondere la barra laterale per impostazione predefinita) (leggi di più). Letture correlate: Utilizzo della nuova funzione homepage personalizzata e le note più ampie sulla ricostruzione del tema Meta in Ricostruzione del tema Meta Branded.
UX Barra laterale: "annidare" i link dei gruppi sotto un genitore collassabile (Support, sidebar) — sebbene il vero annidamento/collasso non sia disponibile, il thread ha convergato sulla ristrutturazione tramite sezioni personalizzate integrate, che ha risolto il bisogno immediato (leggi di più).
Perché non posso installare plugin "localmente" in /var/discourse/plugins in produzione? (#Self-hosting) — la risposta: non è tanto bloccato quanto "non è così che è cablato il build del container di produzione", quindi usa app.yml (o avvia un ambiente di sviluppo e ripristina un backup localmente). Vedi la discussione (leggi di più) e la documentazione correlata per installare plugin su un sito self-hosted più creare/ripristinare backup.
Webhook che scattano improvvisamente con ~24 minuti di ritardo (user_added_to_group) (Support, webhooks) — il percorso di debugging chiave era la latenza/pressione della coda Sidekiq (in particolare la coda low), con indicazioni per ispezionare /sidekiq per la salute della coda in tempo reale (leggi di più).
Installazione Discourse: test di connessione porta 443 "non accessibile" (e quando saltarlo) (Support) — un'esperienza di installazione complessa ha finito per utilizzare la flag --skip-connection-test una volta verificati DNS/porta; il thread si è anche trasformato in un mini runbook per ambienti Virtualmin (leggi di più). Caso limite di installazione correlato: skip connection test non funziona.
I link degli argomenti della Homepage sono diventati improvvisamente più piccoli (effetti collaterali della modernizzazione Foundation) (Support) — gli amministratori hanno tracciato i cambiamenti inaspettati della dimensione del font al cambiamento imminente Modernize Foundation theme e lo hanno disattivato in attesa di ulteriori affinamenti (leggi di più).
Trappola cognitiva della coda di revisione: "Sì" a volte significa "rimuovi spam", a volte significa "approva" (ux, review-queue) — un report sulla coerenza UX ha evidenziato il rischio di memoria muscolare quando si processano code grandi; la discussione si è concentrata sul riformulare i prompt in modo che "Sì" confermi costantemente un problema (leggi di più).
Importazione tema: "branch: main" è un placeholder (non un default), portando a pull di branch errati (ux, fixed) — una sottigliezza del form lato amministratore ha causato confusione reale negli aggiornamenti; chapoi ha rilasciato una correzione di testo/UX dopo aver chiarito il comportamento inteso "nil significa branch d-compat automatico" (leggi di più).
Il pulsante "Nuovo Argomento" appare ancora dove gli utenti non possono creare argomenti (e perché questo è controverso) (ux) — un dibattito tra la riduzione dell'attrito ("lasciare che gli utenti aprano il composer e postino altrove") e l'evitare confusione ("non mostrare una CTA primaria che non può essere completata"). Il thread ha anche portato alla luce workaround e un'impostazione nascosta appena aggiunta che ripristina il vecchio comportamento (leggi di più).
Modernizzazione del tema Foundation: feedback di accessibilità e follow-through (#Announcements) — un thread di accessibilità teso ma costruttivo ha portato al riconoscimento di feedback ritardati e a una serie di correzioni mirate relative a WCAG che sono state rilasciate tramite PR riferite da jordan.vidrine (leggi di più).
markvanlan ha aiutato a definire le aspettative e a guidare i dettagli di implementazione delle risposte annidate, inclusa la conferma della rimozione di "visualizza come piatto" (era inteso solo per confronto/test interni) in Introduzione alle risposte annidate e segnalando una correzione imminente per i problemi di stato di navigazione annidata specifici di Horizon in post rimangono renderizzati dopo la navigazione.
fsasaki ha dato il via a un'importante spinta alla documentazione con la prima iterazione di una guida pronta per l'enterprise in Enterprise: Guida Discourse AI.
Grazie per aver letto, ci vediamo la prossima settimana!
Anteprima della dashboard di amministrazione ridisegnata (dashboard, #Announcements): lindsey ha condiviso uno sguardo anticipato su una dashboard più modulare (evidenze, report fissabili/Data Explorer, traffico, coinvolgimento) e la discussione è rapidamente diventata un dibattito su quali KPI dovrebbero essere personalizzabili per ogni comunità (ad es. casi d'uso di supporto interno vs pubblico). leggi di più
Presentazione della nuova vista unificata per l'elenco degli argomenti (#Announcements): martin ha annunciato "unified new" come nuovo default in arrivo, combinando il modello mentale di New vs Unread in sotto-schede più chiare (Argomenti / Risposte / Tutto). awesomerobot ha chiarito i comportamenti predefiniti e il motivo per cui dovrebbe essere più facile da spiegare ai membri. leggi di più
GIF si stanno spostando nel core di Discourse! (#Announcements): davidb ha annunciato che il selettore GIF si sta spostando da un componente del tema al core (ora tramite Klipy), con note di migrazione per hosted/self-hosted e follow-up su casi limite come restrizioni di download per dominio e override delle traduzioni. leggi di più
Livestream è ora parte del plugin Events (calendar-and-events, discourse-livestream, #Announcements): lindsey ha condiviso che la funzionalità livestream è stata integrata nel plugin Events (sistema unico, impostazioni migrate e disponibilità nei piani hosted). leggi di più
Test Boost su Meta in pausa (per ora) (#Announcements): martin ha confermato che i Boost sono stati disabilitati su Meta temporaneamente mentre il team valuta come boost/like/reazioni potrebbero evolvere in un sistema più coerente in futuro. leggi di più
Miglioramenti a "Risolto" continuano a evolversi (solved, #Announcements): lindsey ha pubblicato aggiornamenti che rendono l'interazione "Ho lo stesso problema" configurabile per categoria e più facile da rinominare nelle impostazioni della categoria. leggi di più
Le pubblicità necessitano di molto spazio negli argomenti con risposte annidate (nested-replies, bug): Moin ha segnalato che le pubblicità nell'elenco degli argomenti diventano visivamente invasive (e talvolta rotte) all'interno dei layout di risposte annidate; Falco ha rintracciato il problema nel componente delle pubblicità personalizzate dell'elenco argomenti e ha pubblicato correzioni nei PR del componente. leggi di più
Bug di localizzazione negli eventi ricorrenti (calendar-and-events, bug): una mancata interpolazione di %{weekday} ha causato la visualizzazione degli eventi ricorrenti come "Ogni [mancante...]". awesomerobot ha indicato una correzione recente e il segnalatore ha confermato che un aggiornamento ha risolto il problema. leggi di più
Regressione: i PDF si scaricano al clic invece di aprirsi (pdf-previews, bug): nathank ha segnalato che i PDF tentavano il download invece di aprirsi in una nuova scheda quando le anteprime erano abilitate; zogstrip ha linkato una correzione per il comportamento inconsistente di display tra S3 e storage locale. leggi di più
Problemi nella ricerca dei campi personalizzati utente nel directory (bug): pfaffman ha segnalato che la ricerca del directory /u non rispettava i campi personalizzati anche se la ricerca globale sì; zogstrip ha reso coerenti i percorsi del codice tramite una correzione nel core. leggi di più
Icone badge SVG non visualizzate dopo l'importazione (badges, bug): AkarinLiu ha incontrato un caso limite Font Awesome SVG (nessuna dimensione → renderizzato a 0px). awesomerobot ha aggiunto una correzione lato Discourse così queste icone vengono visualizzate correttamente. leggi di più
Blocchi Sidebar Destra: il blocco tag entra in conflitto con i menu a tendina tag (right-sidebar-blocks, bug): una riproduzione su try.discourse ha portato a una correzione lato plugin; martin ha linkato il PR che risolve il comportamento. leggi di più
La demo Try Discourse invia PM "account non più in sospeso" (Support): gli utenti hanno notato PM automatizzati ripetuti e uno stato demo "vuoto"; david ha linkato la correzione e ha notato che è stata distribuita su try.discourse.com. leggi di più
Il pulsante Elimina categoria è più prominente di Salva (categories, ux): chapoi ha suggerito di spostare "Elimina categoria" in una più chiara "Zona pericolosa" e limitarlo a una scheda appropriata; lindsey ha concordato che il posizionamento sembrava strano in ogni scheda. leggi di più
Risposte annidate: il post root è troppo stretto su mobile (nested-replies, Support): feedback che l'OP diventa stretto quando renderizzato con la stessa indentazione avatar-sinistra delle risposte; Falco ha concordato che il blocco autore dovrebbe spostarsi sopra (stile flat-topic) per la leggibilità. leggi di più
Tag & Gruppi Tag meritano un posto più visibile nel menu admin (tags, tag-groups, ux): RGJ ha argomentato che i tag/gruppi tag sembrano "scopribili per caso" e dovrebbero essere resi più direttamente visibili nella nuova navigazione admin sotto Contenuto. leggi di più
Perché il pulsante Risposta ha un effetto di transizione di sfondo? (ux): un'analisi approfondita di una sottile incoerenza di animazione hover; awesomerobot ha spiegato che è un comportamento legacy inteso a attirare l'attenzione sul controllo risposta hoverato ed è ora "soggetto a dibattito". leggi di più
Indicatori "nuovo contenuto" delle categorie ("pastille") (Support): gilles ha chiesto perché le categorie non mostrano sempre un marcatore "nuovo/non letto" nelle homepage focalizzate sulle categorie; awesomerobot ha notato che esiste in alcune superfici UI (come la sidebar) ma non in altre. leggi di più
Nascondere utente admin dal directory utenti e dai principali contributori (user-directory, Support): un thread sfumato sul perché /u?exclude_groups=admins si comporta diversamente per utenti anonimi quando l'appartenenza al gruppo è nascosta; david ha spiegato il compromesso del modello di sicurezza e l'OP ha condiviso workaround CSS per nascondere righe specifiche per anonimi. leggi di più
Impostazione Traduzione AI modificata: "Categorie traducibili" → "Categorie escluse" (ai, dynaloc, Support): Sara_Carmona_y_Lladó ha chiesto come vengono determinati ambito e costi; Moin ha spiegato la logica di migrazione e ha suggerito query Data Explorer per auditare il volume di traduzione. leggi di più
Indirizzo email secondario mancante (Support): JDParker non poteva aggiungere una seconda email; la risoluzione era che email_editable (o override auth) può nascondere completamente l'UI. leggi di più
Cambiare "clicca qui" nel footer della digest email (Support): newbit1337 non trovava la stringa; awesomerobot ha indicato la chiave i18n specifica (user_notifications.digest.click_here) e dove viene composta nel template digest finale. leggi di più
TooManyRecipientsError quando si invia email a un alias di gruppo (email, Support): pHneutre ha trovato email in arrivo rifiutate quando un alias di gruppo si espande oltre i limiti predefiniti di destinatari; chapoi lo ha collegato alle impostazioni anti-abuso e alla soglia dell'impostazione del sito rilevante. leggi di più
Sito hosted gratuito: impossibile accedere alle funzioni admin (free-plan, Support): whitelabel era loggato nella sessione "sbagliata" di Discourse ID; awesomerobot ha consigliato di fare logout/login tramite id.discourse.com per recuperare l'account admin. leggi di più
Ponte protocollo Matrix per chat (rivisitato con un prototipo costruito da LLM) (chat, #contribute:feature): pmusaraj ha condiviso un proof-of-concept di ponte chat Discourse↔Matrix; i test hanno rapidamente evidenziato i default di accesso chat TL0 e le insidie di federazione/visibilità stanza. leggi di più
Estensione blocchi messaggi chat (richiesta API plugin) (chat, plugin-api, development): Anton_Akhmerov ha proposto di rendere estensibili i "blocchi" chat così i plugin possono registrare nuovi tipi di card strutturate (invece di hackare gli interni o affidarsi a Markdown). leggi di più
AI Tools Test Runner: comportamento porta HTTP/HTTPS (rest-api, ai, Support): Falco ha chiarito il comportamento attuale: solo HTTP→80 rimane HTTP; altre porte defaultano a HTTPS, il che può sorprendere quando si testano URL http. leggi di più
UX importazione tema: input "branch" fuorviante (ux): david ha aggiunto chiarezza così gli admin possono vedere sia il branch installato che il branch target risolto durante gli aggiornamenti del tema, riducendo la confusione tra d-compat e main. leggi di più
Sforzo plugin cornice avatar (cornici come Discord Nitro) (Support): una vecchia domanda "dove posso trovare cornici avatar?" si è trasformata in una nuova condivisione plugin—asa ha costruito e pubblicato un plugin WIP cornici avatar e ha offerto di condividerlo con la comunità. leggi di più
La modernizzazione del tema Foundation continua (#Announcements): Moin ha pubblicato una densa serie di osservazioni sulla coerenza UI (bordi, spaziatura, troncamento). jordan.vidrine ha confermato cosa è intenzionale e ha linkato un PR che affronterà gli elementi rimanenti. leggi di più
Ha condiviso una preview iniziale, altamente sperimentale, della dashboard ridisegnata e ha raccolto feedback su quali KPI degli amministratori dovrebbero essere configurabili per community (preview dashboard amministratori, più domande di follow-up in post 4).
Ha confermato che la livestream è ora integrata negli Eventi (con note sul piano hosted e comportamento di migrazione) nell'annuncio formale (unione livestream).
Ha sostenuto una proposta di miglioramento UX per spostare le azioni distruttive delle categorie in una sezione più chiara "Zona pericolosa" (UX eliminazione categoria).
Ha riconosciuto e classificato un rapporto sul comportamento degli RSVP per eventi ricorrenti per un follow-up (discussione reset RSVP ricorrenti).
Ha pubblicato aggiornamenti incrementali a "Miglioramenti Risolti" in modo che gli amministratori possano regolare l'indicatore "me too" per categoria (aggiornamento miglioramenti Risolti).
Ha aiutato a spiegare il ragionamento e le definizioni dietro "unified new" e la confusione New / Unread / Unseen (Nuovo / Non letto / Non visto), inclusi i modi in cui le nuove etichette mirano a ridurre il carico cognitivo (spiegazione unified new).
Ha implementato diverse risposte rapide a UX/bugfix in core e componenti ufficiali, tra cui:
correzione delle dimensioni mancanti dei badge SVG che causavano icone di badge invisibili (contesto correzione badge SVG),
nascosta di un pulsante di informazioni tag non funzionale in una superficie plugin che manca dei dati richiesti (correzione pulsante info tag),
Ha chiarito le lacune nel comportamento dei promemoria degli Eventi e discusso come potrebbero apparire i "promemoria email" se allineati alle preferenze delle email di notifica (discussione funzionalità promemoria email eventi).
Ha segnalato che la risposta di discobot riguardo ai "nomi utente censurati" era errata, chiarendo che le parole watchate/bloccate/censurate non si applicano ai nomi utente e che nomi utente riservati è l'opzione attuale (con esenzioni per gli amministratori) (chiarimento censura nomi).
Ha investigato un comportamento strano sui ripristini giornalieri di try.discourse dopo segnalazioni di PM ripetuti "account non più in sospeso" (sospetto ripristino try.discourse).
Ha fornito una guida strutturata per la risoluzione dei problemi per una segnalazione "notifiche non funzionanti" e ha sottolineato l'aggiornamento di un'installazione molto obsoleta come probabile percorso di correzione (risoluzione problemi notifiche).
Ha aiutato un cliente hosted gratuito a recuperare l'accesso amministrativo ri-autenticandosi tramite Discourse ID (accesso amministrativo piano gratuito).
Ha annunciato che "unified new" diventerà il comportamento predefinito della lista topic tramite Cambiamenti Imminenti, inclusi screenshot e meccaniche di rollout (annuncio unified new).
Ha disabilitato temporaneamente Boosts su Meta e ha impostato le aspettative che tornerà dopo un lavoro di design più coerente su like/reazioni/boosts (Boosts in pausa, e successiva rassicurazione in post 90).
Ha corretto un problema nel plugin Right Sidebar Blocks collegando e unendo la PR rilevante (correzione blocco tag sidebar).
Ha confermato che una "notifica di Cambiamenti Imminenti per un cambiamento nascosto" è un bug e ha concordato che dovrebbe essere corretto (bug notifica cambiamenti imminenti).
Ha reindirizzato il traffico di supporto "quando Foundation aggiornerà ovunque?" al thread canonico di modernizzazione e ha descritto il ciclo di vita da Cambio Imminente → stabile → permanente (guida rollout Foundation).
Ha condiviso la sfumatura di implementazione intorno alle permessi di gruppo nei temi/componenti, notando che currentUser?.groups non è affidabile perché include solo gruppi visibili (sfumatura visibilità gruppo).
Ha aiutato gli utenti a navigare diverse regressioni/fissaggi UX e lato amministratore, inclusi:
conferma dei cambiamenti di posizionamento del pulsante GIF (spostato nella toolbar regolare) e collegamento degli utenti al riferimento corretto (chiarimento toolbar GIF),
fornitura della PR di correzione per una regressione dell'etichetta sidebar eventi ("Nuovo Topic" vs "Nuovo Evento") in Horizon (correzione etichetta sidebar eventi).
Ha assistito con l'automazione amministrativa e i guardrail email diagnosticando perché gli alias di gruppo possono scatenare rifiuti TooManyRecipients e indicando l'impostazione del sito coinvolta (analisi approfondita TooManyRecipients).
Ha fornito un pattern SQL funzionante per legare le concessioni di badge attivate da SQL a un topic/post specifico (post_id), risolvendo la domanda "collegare badge a un id topic" (pattern SQL badge).
Ha collegato una correzione completata per i titoli dei messaggi personali lunghi che traboccavano nell'UI del composer (correzione overflow titolo PM).
Ha avviato una discussione ponderata sui modelli di proprietà delle community enterprise—se la community dovrebbe rientrare sotto Marketing/Supporto/Prodotto o essere autonoma—e ha interagito con le risposte riguardo mandato, confini e decisioni prima dei membri (modelli di proprietà community).
Ha spiegato la razionale strategica dietro il piano gratuito di Discourse come livello di acquisizione freemium che spesso si comporta come una prova indefinita e un percorso verso la ritenzione (razionale piano gratuito).
Ha risposto a "qual è il punto dei primari?" citando scopi canonici (stile, flair, identità, titolo predefinito) e collegando a una spiegazione di riferimento (scopo gruppi primari).
Ha notato le aspettative di tempistica del weekend su un thread di supporto per risposte annidate ("ci hai colti nel weekend") mentre il rapporto attendeva un follow-up tecnico più approfondito (tempistica supporto risposte annidate).
Ha anticipato i futuri "Workflows" come un grande salto per le automazioni (trigger/azioni/flussi) in una discussione sulla costruzione di automazioni per la community (suggerimento workflow).
Ha annunciato la migrazione del supporto GIF in core usando Klipy, con istruzioni chiare per clienti hosted vs self-hosted e una roadmap per migliorare gli script di migrazione nelle prossime settimane (annuncio GIF in core).
Ha fatto follow-up sui dettagli di migrazione come il mapping delle impostazioni del provider (Giphy → Klipy) e potenziali aggiornamenti per gestire disabled_image_download_domains e sovrascritture di traduzione (follow-up migrazione).
Ha risposto a problemi di layout degli annunci con risposte annidate e documentato perché i tentativi precedenti non l'hanno risolto completamente, poi ha fornito i link PR concreti che affrontano spaziatura/posizionamento nel componente corretto (annunci + risposte annidate).
Ha confermato che il cambio di lingua della localizzazione dei contenuti richiede la selezione della locale basata su cookie (come da documentazione) quando un utente ha segnalato che lo switcher "non fa nulla" (requisito cookie localizzazione contenuti).
Ha concordato che il layout mobile OP delle risposte annidate dovrebbe essere regolato in modo che le informazioni dell'autore si spostino sopra (non accanto) al post iniziale (larghezza OP su mobile).
Ha chiarito le limitazioni/comportamenti attuali nel Test Runner degli Strumenti AI riguardo alle assunzioni di protocollo/porta (HTTP solo sulla porta 80; altre predefinite su HTTPS) (comportamento runner strumenti AI).
Ha partecipato al thread di ridisegno della dashboard (e leggerezza basata su GIF) segnalando che la personalizzazione dei KPI è all'orizzonte ma non immediata (partecipazione thread dashboard).
Ha confermato miglioramenti alle traduzioni dei tag generate da AI su Meta dopo un rapporto approfondito, notando che l'elenco fornito ha reso semplice correggere rapidamente (miglioramenti traduzioni tag).
Ha riconosciuto un caso limite complicato di localizzazione dei contenuti dove la lingua dell'interfaccia e la lingua dei contenuti tradotti possono divergere tra le tab, e ha indicato che potrebbe essere una correzione rapida (rapporto mismatch lingua).
Ha confermato che il team sta indagando link/mention di categorie rotte risultanti da cambiamenti di struttura categoria/sotto-categoria e rebake (riconoscimento rottura link categoria).
Ha confermato che un rapporto di bug sui link dei post tradotti che non usano la lingua tradotta è nei radar del team (bug link tradotti).
Ha aiutato a chiarire il modello di sicurezza dietro la nascondimento dell'appartenenza al gruppo e perché gli utenti anonimi non possono usare affidabilmente exclude_groups senza rivelare dati di appartenenza—riconoscendo anche le realtà di configurazione (registrazione aperta vs solo invito) (spiegazione exclude_groups).
Ha fornito la correzione che ha fermato try.discourse dallo spam di PM "account non più in sospeso" e ha confermato il deployment (correzione try.discourse + nota deployment).
Ha investigato fallimenti dei test di avviabilità CI con SKIP_DB_AND_REDIS e ha lavorato attraverso tentativi di riproduzione e impostazioni ambientali con i reporter (risoluzione problemi avviabilità CI).
Ha migliorato l'UX di importazione temi aggiungendo visibilità su quale branch è davvero installato vs quale branch sarà target durante i controlli di aggiornamento (PR UX branch tema).
Ha confermato che Discourse hosted Gratuito è disponibile e ha indirizzato gli utenti alla pagina ufficiale dei prezzi quando chiesto se esiste l'hosting gratuito (conferma piano gratuito).
Ha corretto il comportamento RSVP/calendario dove "I miei eventi" poteva mostrare ogni occorrenza futura anche quando si faceva RSVP solo alla prossima, e ha collegato la PR per la correzione (correzione calendario I miei eventi).
Ha affrontato una regressione di anteprima PDF identificando l'incoerenza tra storage S3 e non-S3 e collegando la PR che standardizza il comportamento (correzione regressione PDF).
Ha corretto incoerenze di ricerca directory utenti per campi personalizzati allineando i percorsi di codice rilevanti, dopo un rapporto di regressione (correzione ricerca directory).
Ha indicato una correzione appena implementata per il problema della stringa di localizzazione degli eventi ricorrenti e ha consigliato di aggiornare per recuperarla (puntero correzione localizzazione ricorrenti).
Grazie per aver letto, e ci vediamo la prossima settimana!
Le comunità di supporto stanno vedendo un "calo drastico" nell'engagement? Un thread riflessivo su se i LLM stanno sostituendo i modelli di supporto tra pari, e come le comunità potrebbero spostarsi verso appartenenza, eventi e valore umano-umano — leggi di più
Forum che vietano contenuti generati da IA/LLM: quali policy funzionano davvero? Sono emersi pattern pratici di moderazione (chiarezza delle policy, enforcement caso per caso, e dove i "contenuti IA" si sovrappongono allo spam) — leggi di più
Attivare UX/aiuto basato su una parola chiave di ricerca (tema vs flussi di lavoro)? Una discussione su se i termini di ricerca potrebbero diventare trigger per i flussi di lavoro (con considerazioni sulle prestazioni) — leggi di più
Permettere opzionalmente ad altri gruppi di aprire/chiedere argomenti: una richiesta mirata a delegare i flussi di lavoro dei timer senza concedere pieni permessi di mod/admin — leggi di più
La finestra di dialogo di accesso offre provider di auth che "non sono abilitati" (trabocchetto UI delle schede): una confusione dell'amministratore self-host risolta trovando la posizione corretta della scheda/scroll "Accessi sociali" — leggi di più
chapoi ha pubblicato e supportato attività relative a IA, impostazioni, UX e operazioni:
Ha annunciato l'aggiornamento dei suggerimenti dell'assistente IA in linea in ai, #announcements — leggi di più
Ha aiutato a risolvere i problemi relativi a un fallimento di ripristino in corso da tempo, individuando le cause principali prima che altri aggiungessero passaggi di database più approfonditi (#self-hosting, backups) — leggi di più
Ha confermato e poi completato l'implementazione dell'impostazione del sito type: group (passando da "solo testo" a un selettore appropriato) — leggi di più
Ha risposto ai feedback sul ridisegno della dashboard e chiarito il funzionamento previsto di sezioni e filtri (dashboard) — leggi di più
Si è unito alla discussione più ampia sull'impatto dell'IA sulle comunità di supporto (Community Building) — leggi di più
zogstrip si è concentrato pesantemente su "piccole correzioni mirate" con un impatto reale per gli amministratori:
Ha implementato l'attribuzione della chiusura dei sondaggi + la registrazione per le verifiche (polls) — leggi di più
Ha applicato una correzione in due parti per i sondaggi di grandi dimensioni in cui gli elettori non potevano modificare i voti (bug) — leggi di più
Ha corretto le regole di denominazione e persistenza dei campi personalizzati degli eventi (calendar-and-events) — leggi di più
Ha corretto il comportamento di ordinamento delle icone RSVP degli eventi (rendendo l'ordinamento più intuitivo) (calendar-and-events) — leggi di più
Ha messo in coda un miglioramento delle email in modo che le notifiche degli eventi includano la descrizione (email) — leggi di più
HAWK ha fatto da ponte tra strategia, comunità e "soluzioni alternative scalabili" operative:
Ha pubblicato una discussione complementare sull'uso dell'IA nelle operazioni delle aziende remote (blog) — leggi di più
Ha portato un approccio basato sui "primi principi" alla discussione sul calo dell'engagement della comunità (Community Building) — leggi di più
Ha condiviso aspettative su migrazione/SEO e consigli sull'igiene dei reindirizzamenti per i cali di posizionamento su Bing (#support:migration, seo) — leggi di più
Ha offerto una soluzione alternativa pratica per consentire agli organizzatori non amministrativi di "concedere badge" tramite l'adesione gestita da gruppi (badges) — leggi di più
Ha partecipato alla conversazione su governance/proprietaria riguardo a cosa sia Meta (#enterprise) — leggi di più
awesomerobot ha fatto un po' di tutto: risposte alla comunità, conferma UX e fusioni rapide di bug:
Ha aggiunto una prospettiva importante sul "ciclo di degradazione delle informazioni" al thread sul calo dell'engagement (Community Building) — leggi di più
Ha indagato e unito una guardia per un caso limite di creazione di eventi che coinvolgeva nomi utente di test (calendar-and-events) — leggi di più
Ha riprodotto e spiegato il problema di ricerca di tokenizzazione dei tag HTML (search) — leggi di più
Ha seguito le limitazioni UX delle pagine delle categorie e ciò che i layout comunicano o meno riguardo all'attività (categories) — leggi di più
Ha aiutato gli utenti a risolvere la confusione relativa alla registrazione ospitata/riserva del dominio (Support) — leggi di più
Falco ha spinto in avanti il supporto per la configurazione mobile/PWA e IA:
Ha portato avanti la funzione PWA di condivisione su Android verso Discourse con una PR prototipo e una demo (pwa) — leggi di più
Ha spiegato come ridurre l'utilizzo dei token IA limitando per categoria lo strumento di ricerca dell'agente (ai) — leggi di più
Ha diagnosticato i problemi di configurazione dell'endpoint IA (casi di "errore vuoto") e indicato gli endpoint/logging corretti (ai) — leggi di più
Ha continuato a iterare sulle funzionalità del plugin Resenha (aggiungendo video/condivisione schermo dietro le impostazioni) (#plugin) — leggi di più
sam ha migliorato l'esperimentazione UX quotidiana e gli strumenti interni:
Ha condiviso un componente tematico non ufficiale di anteprima emoji al passaggio del mouse per una migliore leggibilità delle emoji personalizzate (emoji) — leggi di più
Ha trasferito il flusso di lavoro del riepilogo giornaliero a una nuova configurazione basata su flussi di lavoro (iterazione/test prompt più facili) (#site-feedback) — leggi di più
nat ha contribuito con contesto analitico + miglioramenti della qualità della dashboard:
Ha collegato un netto calo delle visite degli utenti all'aggiornamento principale di Google Search di maggio 2026 (utile per chiunque debuggi "cali improvvisi") — leggi di più
Ha chiarito come aderire alla dashboard ridisegnata tramite Modifiche imminenti (dashboard) — leggi di più
Ha notato leuristiche migliorate per i grafici dell'intervallo di date (con credito al feedback della comunità) (dashboard) — leggi di più
southpaw ha riacceso e plasmato un flusso di lavoro mobile a lungo richiesto:
Ha riaperto la discussione sull'obiettivo di condivisione Android con idee concrete sul flusso UX (nuove opzioni argomento/risposta/MP) (pwa) — leggi di più
Bas ha aiutato a guidare le domande diagnostiche iniziali nel thread sul calo dell'engagement:
Ha chiesto specificità su quali metriche stavano effettivamente calando (visualizzazioni pagine/argomenti/utenti attivi), mantenendo la discussione concreta (Community Building) — leggi di più
pmusaraj ha fornito un aggiornamento chiave sulla decisione della piattaforma e ha spinto in avanti il lavoro mobile:
Ha annunciato che ActivityPub è disabilitato su Meta (mentre il supporto del plugin continua altrove), citando confusione/basso utilizzo (activitypub) — leggi di più
Ha confermato che il supporto all'obiettivo di condivisione PWA potrebbe estendersi all'app Discourse Hub (processo separato, ma nei piani) (pwa) — leggi di più
Grazie per aver letto, e ci vediamo la prossima settimana!
Discourse ha condiviso un aggiornamento mensile della roadmap in #announcements con Progetti attuali - Giugno 2026: progresso delle risposte annidate, lavoro sui "blocchi" dei temi e altro leggi di più
Chat ha ricevuto una nuova interfaccia per l'attribuzione delle reazioni (passare il mouse / pressione prolungata per vedere chi ha reagito) in #announcementsleggi di più
La creazione di Livestream negli Eventi è diventata più semplice: ora è un'interruttore + URL (niente più tag livestream) in #announcementsleggi di più
Corrette rapidamente diverse issue relative a calendario/eventi, inclusi eventi di argomenti non elencati che filtravano nei calendari (ora risolto) leggi di più
I feedback su AI e localizzazione sono continuati: preoccupazioni sulla segnalazione dei progressi di traduzione leggi di più, oltre a domande sul comportamento della lingua predefinita di fallback leggi di più
Argomenti interessanti
#announcements
rishabh ha pubblicato Progetti attuali - Giugno 2026 coprendo ciò che Discorse sta sviluppando successivamente (incluso il lavoro sui "blocchi" dei temi e i perfezionamenti in corso delle risposte annidate), con prime domande sulla documentazione e i punti di accesso per la sperimentazione leggi di più
davidb ha introdotto un nuovo popup per le reazioni in chat così puoi vedere tutti gli utenti che hanno reagito (e filtrare per tipo di reazione), attualmente distribuito come cambiamento sperimentale imminente leggi di più
awesomerobot ha annunciato che Livestream è ora un'interruttore opzionale nella creazione di eventi (basato su URL, con migrazione per gli argomenti esistenti con tag livestream) e ha delineato i cambiamenti API rivolti agli sviluppatori leggi di più
#self-hosting
Un thread sorprendentemente acceso su installare plugin senza host di terze parti è terminato con opzioni pratiche: montare volumi host in /plugins per il deployment locale, o copiare il codice tramite rsync/cp invece di git cloneleggi di più
Un amministratore self-host ha chiesto se potesse disabilitare gli aggiornamenti di Discourse dopo che i plugin si sono rotti; la conclusione principale era che ./launcher rebuild appè il meccanismo di aggiornamento, e fissare la versione richiede l'uso di un riferimento fisso (branch/tag/hash commit) con reali compromessi di supporto e sicurezza leggi di più
Dopo aver migrato gli avatar su Cloudflare R2 compatibile con S3, Lilly ha approfondito il motivo per cui gli avatar potevano richiedere 3–4 secondi per caricarsi, includendo il ridimensionamento in tempo reale vs. il comportamento di avatar_proxy che può bypassare le aspettative del CDN leggi di più
Un malinteso sul piano Business è stato chiarito: Discourse è GPL e auto-ospitabile senza un piano, e le funzionalità core come SSO + gamification sono disponibili anche in auto-ospitato leggi di più
Un auto-ospitante che cercava di usare endpoint AI interni (LiteLLM) si è scontrato con le protezioni SSRF (FinalDestination::SSRFDetector::DisallowedIpError) ed ha esplorato la sottigliezza di DISCOURSE_ALLOWED_INTERNAL_HOSTS che richiede hostname vs. IP a seconda dell'URL usato leggi di più
Un report in francese ha detto che le risposte di Ask Discourse sembravano peggiori recentemente; lo staff ha confermato un cambio di modello verso un modello open-weights ospitato localmente ("DeepSeek v4 flash") ottimizzato per la risoluzione dei problemi piuttosto che per casi d'uso di sviluppo leggi di più
"I job di posta non funzionano" si è rivelato essere un problema CSS nelle email: selettori pseudo come a:visited possono rompere l'inlining CSS (errori Nokogiri), quindi il CSS delle email deve evitare selettori che non possono essere inlinati leggi di più
Una domanda "Dove sono finiti gli argomenti banner?" è stata risolta: gli argomenti banner esistono ancora, ma non possono essere usati in categorie non pubbliche poiché i banner sono globali per tutti gli utenti leggi di più
Una confusione sulla configurazione di Discourse Embed si è ridotta a definizioni: discourseUrl è il forum, discourseEmbedUrl è la pagina host dove risiede l'embed (e deve essere una pagina canonica reale) leggi di più
Una regressione in cui il pulsante "Nuovo Argomento" non ri-espande la sua etichetta di testo dopo il ridimensionamento tra le visualizzazioni desktop/mobile è stata rapidamente riprodotta e corretta tramite una PR core leggi di più
Rifinitura UI: il menu a tendina Ignora aveva comportamenti strani di spaziatura/taglio attraverso i temi, probabilmente correlato ai cambiamenti di modernizzazione che impattano una scelta di design intenzionale leggi di più
Molti report sono arrivati riguardo alla sovrapposizione titolo/icona AI quando si modificano i dettagli dell'argomento (icone impilate / pulsante suggerimento titolo posizionato male), con link incrociati al lavoro di integrazione AI del composer sottostante leggi di più
#feature
Un cliente Pro ospitato ha chiesto archiviazione video esterna (Mux/Vimeo/YouTube); la conversazione ha mappato i vincoli (niente plugin personalizzati su Pro) ed ha esplorato possibili workaround, inclusi upload intermediari tramite Workers come strato sicuro per nascondere i token leggi di più
Una richiesta di portare "Segnala post" nell'Embed Full-App ha ricevuto una risposta positiva: la modalità embed nasconde intenzionalmente le azioni per adattarsi a vari siti host, ma le segnalazioni potrebbero valere la pena di essere ripristinate (possibilmente configurabili) leggi di più
Gli amministratori di localizzazione hanno chiesto un migliore controllo sulle lingue di fallback (es. "servire inglese alle lingue non supportate anche se la predefinita è finlandese"), e lo staff ha confermato che le lingue di fallback non sono ancora supportate leggi di più
Risposte annidate + risposte via email inizialmente sembravano post "mancanti" o mal-threadati; l'aggiornamento ha risolto il comportamento osservato, rafforzando quanto velocemente le risposte annidate si stanno evolvendo e come l'etichettatura delle versioni può ingannare gli amministratori leggi di più
Un collo di bottiglia nella modifica di post lunghi (timeout salvando modifiche di ~100k caratteri a causa della complessità del diff) è ora mitigato da un fallback "diff troppo complesso", prevenendo errori critici mantenendo il comportamento delle revisioni leggi di più
Una sottile regressione di codifica: la pagina Oops visualizzava entità HTML come ’ nei titoli degli argomenti popolari invece di punteggiatura corretta leggi di più
Bug privacy calendario: eventi da argomenti non elencati erano ancora visibili sul calendario; una correzione è stata rilasciata prontamente dopo il report leggi di più
#data-and-reporting
Gli amministratori di traduzione AI hanno chiesto perché il grafico dei progressi di traduzione sembrava "bloccato" o fuorviante; la caching è stata introdotta a causa di timeout su siti grandi, e il processo in due fasi (rilevamento lingua → traduzioni) sta creando vera confusione durante l'onboarding leggi di più
#site-feedback
Meta ha discusso se Contribuisci > Funzionalità dovrebbe rimanere uno spazio misto (discussione prodotto aperta e proposte guidate dai voti), o se la conversazione dovrebbe spostarsi/espandersi in altre categorie come UX per ridurre la pressione "chiudi come fatto" leggi di più
Un bug di rendering della localizzazione: gli avatar nelle citazioni si rompono nei post tradotti, con un thread di esempio che mostra il problema attraverso più lingue e argomenti ricchi di citazioni leggi di più
#plugin (e #theme-component)
Feedback su Discourse Reactions focalizzato sulla riduzione dell'attrito: "clicca per unirti a una reazione esistente come Slack/Discord", migliore scopribilità per le categorie di emoji, e se "usate frequentemente" dovrebbe essere per account piuttosto che per browser leggi di più
La manutenzione dei componenti del tema continua: Miniature Lista Argomenti ha ricevuto un aggiornamento di correzione, e gli utenti hanno condiviso approcci CSS per nascondere le miniature di fallback su mobile per argomenti senza immagini leggi di più
Ha aiutato a chiudere il cerchio su "nessun hosting plugin di terze parti" indicando i mount di volumi nella directory dei plugin del container come un workflow locale valido leggi di più
Ha chiarito che Discourse non si aggiorna da solo—./launcher rebuild app è il percorso di aggiornamento principale—e ha discusso le realtà del fissare Discourse mantenendo i plugin compatibili leggi di più
Ha continuato la risoluzione dei problemi intorno agli endpoint AI interni e alle protezioni SSRF enfatizzando la corretta configurazione degli host consentiti (aspettative hostname vs IP) leggi di più
Ha spiegato perché il grafico dei progressi di traduzione AI può fuorviare inizialmente (caching + fase di rilevamento lingua non mostrata) e ha suggerito di regolare i tassi di backfill in base al budget leggi di più
Ha risposto perché gli argomenti si traducono "più velocemente" dei post date dimensioni batch simili e volume post per argomento, e come regolare max-age/tasso di backfill per ridurre il divario leggi di più
Ha confermato auto-ospitato + disponibilità funzionalità: SSO e gamification sono core e disponibili senza piani a pagamento quando si auto-ospita leggi di più
Ha impostato le aspettative per SEO + risposte annidate: il rendering del crawler è recentemente tornato al contenuto piatto, ma una vista del crawler consapevole delle annidazioni non è ancora prioritaria leggi di più
Ha marcato un caso limite di riassunto AI come #wontfix: i commenti HTML possono essere inclusi nei riassunti, e i compromessi di pre-elaborazione non ne valgono la pena (gli amministratori possono modificare i prompt invece) leggi di più
Ha risolto la confusione sulla configurazione embed distinguendo chiaramente discourseUrl da discourseEmbedUrlleggi di più
Ha rilasciato una correzione rapida per l'etichetta del pulsante "Nuovo Argomento" reattivo che non tornava dopo i cambiamenti del viewport leggi di più
Ha spiegato il comportamento del composer riguardo al voto sui post: la categoria "Idee" controlla i valori predefiniti, ma il voto sui post rimane globale, e ha fornito uno snippet di componente tema per nascondere l'interruttore fuori dalle categorie Idee leggi di più
Ha risolto un mistero di supporto: gli argomenti banner esistono ancora, ma richiedono che l'argomento sia in una categoria pubblica (nessuna restrizione di permessi di gruppo) leggi di più
Ha diagnosticato i fallimenti email Sidekiq come un problema di selettore pseudo CSS stile email (a:visited) che rompe l'inlining CSS leggi di più
Ha indirizzato gli utenti di traduzione verso Discourse AI come percorso preferito in futuro (il plugin traduttore è mantenuto per bug/sicurezza, ma non è più l'approccio raccomandato) leggi di più
Ha pubblicato correzioni in corso per problemi UX Eventi (comportamento immagini + interruttori modalità avanzata consistenti) leggi di più
Ha chiarito come identificare/disabilitare vari banner install app / PWA, inclusa l'impostazione native_app_install_banner nel caso rilevante leggi di più
Ha annunciato due miglioramenti di prodotto notevoli: popup lista utenti reazioni chatleggi di più e Livestream come attributo eventoleggi di più
Ha aggiornato e mantenuto componenti tema come Miniature Lista Argomentileggi di più
Si è unito presto al thread "plugin solo locali" con suggerimenti, poi successivamente ha segnalato il cambiamento di tono e ha incoraggiato la de-escalation mantenendo comunque il thread focalizzato sulla soluzione leggi di più
Ha aiutato a chiarire l'etichettatura delle versioni confusa intorno alle risposte annidate ("2026.6.0-latest" non necessariamente corrispondente all'head del changelog), incoraggiando aggiornamenti per risolvere i problemi di thread che scompaiono leggi di più
Ha investigato una regressione visiva della modernizzazione Foundation che impattava la visualizzazione dei pulsanti, linkato la correzione core, e fornito un workaround tramite gli interruttori Cambiamenti Imminenti leggi di più
Ha risposto al feedback UI sulla spaziatura del menu a tendina Ignora, notando che era originariamente intenzionale ma probabilmente rotto dal lavoro di modernizzazione leggi di più
Ha assistito con la confusione UI del piano ospitato riguardo alle "opzioni di upgrade" e ha suggerito percorsi amministrativi alternativi in attesa del follow-up del team responsabile leggi di più
Ha confermato che Ask Discourse ha cambiato modelli recentemente (verso un modello open-weights ospitato localmente) e ha promesso validazione sulle regressioni di qualità leggi di più
Si è impegnato profondamente con il feedback sulla segnalazione delle traduzioni e ha indicato che sono pianificati miglioramenti, inclusa una migliore guida su Data Explorerleggi di più
Ha discusso la direzione delle impostazioni lingua interfaccia/contenuto, suggerendo miglioramenti all'interfaccia e targettizzando l'implementazione a breve termine leggi di più
Ha aiutato a spiegare il comportamento di fallback per la localizzazione dei contenuti (nessun fallback se disabilitato; "usa inglese" implica impostare la predefinita su inglese) leggi di più
Ha chiesto diagnostica mirata su una stranezza di accesso anonimo su / quando le categorie guidano il menu superiore (codici di stato + modalità sicura + eliminazione plugin) leggi di più
Ha affrontato candidamente i vincoli di upload video ospitati (le integrazioni Mux esistono ma non sono pianificate per tier inferiori) e ha indicato gli add-on di archiviazione come alternativa agli upgrade di tier leggi di più
Ha spinto avanti le risposte annidate discutendo futuri bisogni di configurazione, come impostazioni per categoria per profondità/capping per adattarsi a diversi stili di discussione leggi di più
Ha aperto una discussione di processo meta-level importante: dove appartiene la "discussione prodotto aperta" ora che Contribuisci > Funzionalità è sempre più orientata ai voti/chiusure leggi di più
Ha risposto a richieste intorno alle azioni UI embed (es. reintrodurre le segnalazioni), chiedendo razionale e vincoli così l'embed può rimanere pulito ma funzionale leggi di più
Ha regolato l'UX categoria su Meta cambiando ordinamento predefinito Contribuisci > Funzionalità da Voti a Attività per ridurre la disorientazione leggi di più
Ha pubblicato Progetti attuali - Giugno 2026, raccogliendo aggiornamenti della roadmap e invitando feedback/domande per plasmare le priorità leggi di più
Ha aiutato un sito a essere (ri)elaborato per l'inclusione in Discourse Discover dopo che le impostazioni sono cambiate e il sito è diventato pubblico leggi di più
Ha continuato a iterare sulle risposte annidate, inclusa la chiarificazione di come "in risposta al numero del post" impatta l'annidamento e chiedendo migliori dettagli di riproduzione quando i report coinvolgevano risposte email leggi di più
Ha annunciato un cambiamento alle impostazioni predefinite delle risposte annidate (profondità ridotta, cap abilitato) e ha discusso la direzione a lungo termine (inclusa la personalizzazione per categoria eventuale) leggi di più
Ha rilasciato una correzione per privacy/visibilità calendario: eventi da argomenti non elencati non appaiono più sul calendario leggi di più
Ha aggiunto una nuova capacità di ambito API granulare ("lista tutti i badge") fornendo il link alla PR core direttamente nel supporto leggi di più
Ha aiutato a debuggare un report di bug di accesso anonimo complicato richiedendo verifica modalità sicura e inventario plugin per restringere le cause leggi di più
Ha confermato che uno scenario di timeout modifica post lungo è affrontato dal comportamento di fallback "diff troppo complesso", riducendo i timeout del server mantenendo possibile la modifica leggi di più
Ha dato priorità e unito una correzione a lungo termine così i limiti di parole non rompono la composizione IME, migliorando l'usabilità per gli utenti IME leggi di più
Ha marcato un miglioramento delle Modifiche Condivise come fatto (abilitando accesso più ampio), linkando alla PR rilasciata leggi di più
Grazie per aver letto, e ci vediamo la prossima settimana!
Pochi temi ricorrenti questa settimana (con riferimenti): caso limite storage oggetti/CDN (es. instradamento emoji personalizzate in #Bug), affinamento UX amministratore (es. messaggi per "Cambiamenti in arrivo" in #UX) e configurazione e governance AI (dalle quote di costo in #Announcements alle "trappole" nelle traduzioni in #General).
Argomenti interessanti
#Announcements
Discourse AI ha ottenuto quote basate sui costi (budget in dollari, non solo token), rendendo più facile controllare le spese tra i vari provider — vedi maggiori dettagli.
È stata pubblicata l'annuncio del rilascio di giugno 2026, con link alle versioni 2026.6 e alle patch (2026.1.5 / 2026.4.2 / 2026.5.1) — maggiori dettagli.
Gli amministratori possono ora esaminare e sospendere in blocco gli account "non ancora attivati", migliorando la risposta alle ondate di registrazione e alle iscrizioni sospette — maggiori dettagli.
La vista unificata dell'elenco dei nuovi argomenti (e il suo impatto su DiscourseHub) ha continuato a evolversi, inclusa la discussione sulle regole di ordinamento e l'allineamento con l'app/interfaccia — maggiori dettagli.
La transizione a lungo termine GIFs-in-core ha continuato a generare domande pratiche per gli amministratori (cosa è configurabile, cosa è nascosto dietro "Cambiamenti in arrivo" e perché sembra confuso) — maggiori dettagli.
Un'indagine accurata su URL emoji personalizzate che bypassano l'instradamento CDN quando si usa S3/R2 è terminata con una correzione integrata; il thread ha anche evidenziato problemi reali di configurazione Cloudflare R2 + CDN — maggiori dettagli.
Un rapporto ha mostrato che le risposte nidificate non rispettavano la presentazione "colore staff / ufficiale", con riproduzione confermata e limitata ai modelli nidificati — maggiori dettagli.
Si è scoperto che l'Editor di testo ricco rimuoveva le virgolette all'interno della sintassi [wrap=theme-install-button ...] (rompendo le installazioni); una correzione core è seguita rapidamente — maggiori dettagli.
I confronti tra i siti di rilascio inducevano in errore riguardo al numero di correzioni di sicurezza; il problema è stato spiegato come un artefatto del confronto e corretto tramite una modifica al sito di rilascio — maggiori dettagli.
Interfaccia Composer: il nuovo menu a tendina delle azioni "Tipo di post" poteva rendersi dietro il composer nei layout touch-tablet; sono stati condivisi una soluzione temporanea z-index e una correzione prevista — maggiori dettagli.
Problemi con il cambio di dominio: le credenziali Discourse ID possono fallire dopo uno spostamento dell'hostname in self-hosting, sollecitando una discussione su una migliore UX per gli amministratori e su cosa può essere automatizzato in sicurezza — maggiori dettagli.
Un self-hoster che cambiava dominio ha riscontrato discourse remap collisioni di chiavi duplicate in analytics + topic_links; la soluzione ha coinvolso eliminazioni SQL mirate per rimuovere le righe in collisione prima di riavviare il remap — maggiori dettagli.
Cicli di feedback AWS: un thread ha risolto il formato corretto per l'endpoint webhook AWS SNS dopo tentativi ed errori (/webhooks/aws) — maggiori dettagli.
Gli utenti di Theme Creator hanno segnalato tempi di inattività (500 "Oops"); l'incidente è stato tracciato e confermato nuovamente online dopo l'integrazione di una correzione — maggiori dettagli.
Gli amministratori hanno chiesto se Discourse chiama i provider AI in background; risposta: sì, a seconda delle funzionalità abilitate (riempimento sommari, embedding, sentiment, ecc.) — maggiori dettagli.
#Self-hosting
Una guida tecnica approfondita sulla propagazione dell'IP client fidato ha chiarito come nginx all'interno del container dovrebbe interpretare le intestazioni e le catene di fiducia, e perché "passare semplicemente XFF" può essere pericoloso se configurato male — maggiori dettagli.
Più thread hanno convergito sulla gestione dell'"IP reale" dopo i cambiamenti a monte: una discussione sulla regressione Cloudflare/IP è stata collegata alla scrittura sulla catena di fiducia e a impostazioni predefinite più sicure — maggiori dettagli.
Una domanda pratica "come fare": modificare la configurazione nginx dentro Docker (dietro HAProxy) ha ottenuto una chiara risposta "non modificare il container direttamente; persisti tramite app.yml", oltre a esempi funzionanti di set_real_ip_from — maggiori dettagli.
Pregiudizi sulle prestazioni dello storage oggetti: gli utenti che debuggavano il caricamento lento degli avatar dopo il passaggio a S3/R2 hanno esplorato il comportamento della cache, la generazione in background e un riferimento alle linee guida aggiornate per la fornitura degli avatar — maggiori dettagli.
I fallimenti di rebuild legati a tsconfigs/pacchetti mancanti sono stati ricondotti all'eliminazione di file di plugin core; la conclusione era "core si aspetta che i plugin core siano presenti", insieme a una PR di irrigidimento in modo che la pipeline fallisca meno catastroficamente — maggiori dettagli.
L'avviso amministratore mostrato quando un Cambio in Arrivo diventa ufficiale è stato segnalato come fuorviante; la causa radice ("saltare a Permanente ha esposto un bug del link") è stata identificata e corretta — maggiori dettagli.
UX note a piè di pagina: le note nidificate al passaggio del mouse potevano essere scritte ma non effettivamente accessibili; la mitigazione scelta è stata rimuovere le note a piè di pagina nidificate per evitare un'interfaccia fuorviante — maggiori dettagli.
Feedback dashboard: la dashboard amministratore ridisegnata mostra ancora un caricamento iniziale percepito come lento e una mancanza di affinamento intorno agli output Data Explorer fissati rispetto ai grafici — maggiori dettagli.
#Theme component
Il "branding stagionale" ha ricevuto un impulso: è stato proposto (e prototipato) un nuovo approccio a mini componente per programmare i cambiamenti del logo usando trasformatori di valore home-logo-image-url — maggiori dettagli.
Don ha pubblicato Post Score, un componente tema per mostrare le metriche di engagement sui post (con richieste di documentare le impostazioni) — maggiori dettagli.
Don ha anche rilasciato un componente lettore playlist YouTube PiP + argomento; è seguita una discussione sulla possibile compatibilità con casi d'uso di livestream/eventi — maggiori dettagli.
Il componente ufficiale Homepage Feature ha ricevuto un passaggio di modernizzazione, inclusi esperimenti con dimensioni immagine reattive, poi un rapido inversione dovuta a enormi code di job miniature, più linee guida di pulizia — maggiori dettagli.
Versatile Banner ha ricevuto un miglioramento di manutenzione/sicurezza: allontanamento da una dipendenza a lungo termine da un host immagine esterno (imgur) verso asset forniti dal tema — maggiori dettagli.
sam ha avanzato la governance AI con quote AI basate sui costi (maggiori dettagli), si è espresso sul comportamento dell'elenco unificato nella discussione vista Nuova unificata (maggiori dettagli) e ha segnalato vincoli di sicurezza intorno al rendering del titolo nelle pagine di errore (maggiori dettagli).
loic ha pubblicato l'annuncio del rilascio mensile di giugno 2026 e i riferimenti al changelog (maggiori dettagli), poi ha seguito la confusione intorno alle ricerche CVE e ai tempi di propagazione (maggiori dettagli).
nat ha condiviso consigli preziosi su traduzione AI + indicizzazione/SEO (e ha linkato un resoconto diretto), oltre a pubblicare una correzione per una "trappola" nelle impostazioni di traduzione (maggiori dettagli).
supermathie ha scritto una guida dettagliata per self-hosting sulla gestione della "catena di fiducia" IP reale (maggiori dettagli) e ha applicato quel ragionamento per aiutare le persone colpite dai cambiamenti di fiducia delle intestazioni dopo i commit recenti (maggiori dettagli).
Falco ha aiutato a sconvolgere le assunzioni di instradamento CDN vs bucket nel thread emoji personalizzate + S3/R2 (inclusa la sfumatura di configurazione "due CDN") (maggiori dettagli), ha chiarito le aspettative di supporto intorno a plugin sperimentali vs ESR in Resenha (maggiori dettagli) e ha suggerito come eseguire il debug dei fallimenti delle funzionalità AI interrogando ai_api_audit_logs (maggiori dettagli).
awesomerobot ha effettuato un ampio "controllo di manutenzione" su UX ed ecosistema temi: la logica di confronto delle correzioni di sicurezza del sito di rilascio è stata spiegata ad alto livello (maggiori dettagli), l'analisi degli attributi wrap ProseMirror/RTE è stata triaggiata e indirizzata a una correzione (maggiori dettagli), la precedenza delle azioni delle parole monitorate è stata chiarita (maggiori dettagli) e sono stati pubblicati più aggiornamenti dei componenti tema (es. iterazioni Homepage Feature: maggiori dettagli; Versatile Banner: maggiori dettagli).
chapoi ha fornito indicazioni pratiche di implementazione per diverse domande di amministrazione/personalizzazione: costruzione di un cambiologo programmato tramite trasformatori di valore (maggiori dettagli, raccomandando l'approccio moderno per homepage personalizzate invece di route legacy (maggiori dettagli), mitigando il comportamento delle note nidificate rimuovendo le note nidificate (maggiori dettagli) e pubblicando una correzione di posizionamento del pulsante titolo AI (maggiori dettagli).
mcwumbly ha pubblicato strumenti amministrativi per esaminare/sospendere account non attivati (maggiori dettagli), ha discusso le impostazioni predefinite di self-hosting per i Cambiamenti in Arrivo e i compromessi nell'abilitare i cambiamenti prima (maggiori dettagli) e ha impostato le aspettative sullo sforzo ancora non prioritizzato "upload sicuri in chat" raccogliendo dettagli sull'impatto reale (maggiori dettagli).
martin ha continuato a spingere sul sistema "Cambiamenti in Arrivo": chiarendo dove risiedono i cambiamenti "Permanenti" e migliorando le linee guida intorno a /whats-new (maggiori dettagli, rispondendo agli avvertimenti "permanenti" confusi legati alle GIF e alla digitazione dei metadati (maggiori dettagli) e continuando a iterare sul comportamento dell'elenco argomenti unificato e l'allineamento DiscourseHub (maggiori dettagli).
pmusaraj si è concentrato sulla correttezza del prodotto e sulla sanità mentale degli amministratori: confermando/riproducendo un divario di stile nelle risposte nidificate (maggiori dettagli), impostando le aspettative sui conteggi DiscourseHub e i compromessi di semplicità (maggiori dettagli) e proponendo miglioramenti al comportamento dei limiti "primo giorno" in Bootstrap Mode tramite una PR (maggiori dettagli).
Grazie per aver letto, e ci vediamo la prossima settimana!
Periodo di report: 12-07-2026 → 19-07-2026 (7 giorni), basato sullo stesso tipo di snapshot di attività che ora puoi esplorare tramite le discussioni della dashboard admin ridisegnata (vedi leggi di più).
Statistiche Chiave
Post nuovi totali:446 (ultimi 7 giorni) — contesto: la discussione sulla misurazione/visualizzazione di questo tipo di metriche continua nel thread della dashboard ridisegnata (leggi di più).
Argomenti nuovi totali:71 (ultimi 7 giorni) — e “cosa appartiene dove” nell'admin continua a evolversi, ad es. strumenti per le categorie e cambiamenti UX dell'admin (leggi di più, leggi di più).
Utenti migliori (post + like ricevuti)
d>Spiegazione del routing dei modelli AI ospitati in Cos'è CDCK/MoM?
Workflows ha una prima occhiata (workflows): lindsey ha condiviso un'anteprima di un nuovo builder visivo progettato per andare oltre le Automazioni per logica multi-step, ritardi, condizioni e azioni esterne/AI — con documentazione che evolve in parallelo (leggi di più, leggi di più).
La pagina di gestione delle categorie admin atterra: Una nuova directory /admin/config/category-management rende più facile auditare il tipo/visibilità/relazioni delle categorie, con rapidi follow-up UX discussi e PRati (leggi di più).
L'invito agli admin ha un flusso più sicuro + chiaro (inviti): keegan ha introdotto un percorso di invito admin in un solo passo che concede prima moderatore, poi admin dopo conferma email — e il thread ha immediatamente esplorato l'ergonomia “invita moderatore vs admin” (leggi di più).
I badge Risolti sono ora attivi di default per le nuove comunità (risolti): Un piccolo ma significativo spinta verso il riconoscimento/cicli di supporto sani, incluse risposte sul comportamento di backfill per i post già risolti (leggi di più).
I codici di accesso via email (non link magici) arrivano (accesso, registrazione): Discourse ha introdotto un flusso di codice senza password che evita le insidie dei link magici nel browser in-app e prepara il terreno per futuri spunti sui passkey (leggi di più).
Discussione sull'annuncio del Piano Gratuito Discourse: Il thread compagno per il post sul blog del Piano Gratuito ha catturato reazioni iniziali e contesto su cosa è incluso e cosa no (leggi di più).
#Clienti-Ospitati
Cos'è “CDCK/MoM” nelle impostazioni AI? (ai): Falco ha spiegato il router ospitato “Mixture of Models” che sceglie modelli open-weight per compito (riassunti, embedding, azioni assistente) usando crediti AI (leggi di più).
#Auto-Ospitato
Auto-ospitato vs hosting gestito: la trappola della terminologia (risorse-server, hosting): Un nuovo arrivato ha posto le domande “cosa significa davvero auto-ospitare”, e ha ricevuto un insieme sorprendentemente completo di risposte su VPS vs hardware domestico, aspettative di manutenzione e compromessi (leggi di più).
“Dopo l'aggiornamento… forum non funziona correttamente”: Una modalità di fallimento classica post-aggiornamento (migrazioni/cache tema) è stata diagnosticata rapidamente con guida rebuild + migrazioni, e l'OP ha confermato il successo (leggi di più).
Gestione degli IP reali cambiata attraverso i proxy (risolto): Una configurazione reverse-proxy ha smesso di attribuire correttamente gli IP client reali, e la correzione si è spostata verso la configurazione set_real_ip_from / catena di fiducia (leggi di più).
Un processo di installazione VPS per principianti “con FAQ” (thread live) (installazione, domini, email): Si sta formando un registro di costruzione passo-passo intorno alle decisioni di ordinazione DNS/SMTP/dominio, con avvertimenti sul tentativo di risolvere SSO troppo presto e promemoria su backup/responsabilità (leggi di più).
Accessi Wix + Discourse: “quali sono le mie opzioni?” (openid-connect, discourseconnect): Il thread ha colpito due vincoli contemporaneamente — limitazioni di auth del piano Gratuito Discourse e disponibilità SSO Wix — spingendo la discussione verso percorsi di integrazione realistici e scelte di piano hosting (leggi di più).
#Funzionalità
Rendi le anteprime PDF inline effettivamente leggibili (anteprime-pdf): Una richiesta di migliorare l'usabilità del PDF incorporato di default si è trasformata in una discussione più ampia su click-to-open vs download forzati, tempistica delle regressioni ed ergonomia delle anteprime (leggi di più).
Escludi gruppi in /filter (filtro-argomenti): Una piccola ma potente richiesta di miglioramento ha ottenuto un rapido PR core + merge, estendendo pulitamente i modelli di filtro esistenti (leggi di più).
Controllo per categoria per “chi può accettare soluzioni” (risolti): È emerso un modello pratico multi-tenant: le categorie pubbliche hanno bisogno di “solo OP/mod/admin” rigoroso, ma le categorie solo-clienti potrebbero volere “chiunque nel gruppo cliente può segnare come risolto” (leggi di più).
Il bot AI Retry duplica i post negli argomenti pubblici (ai, ai-bot): Il report evidenzia come “Retry” dovrebbe rigenerare in-place (come le DM), non inondare gli argomenti con nuove risposte del bot — con una correzione già in corso (leggi di più).
L'HTML cotto tradotto/localizzato salta gli hook post_process_cooked (affiliate, localizzazione-contenuto): Un bug profondo di integrazione plugin: la riscrittura affiliate funziona sull'HTML cotto originale, ma non sul contenuto cotto tradotto — significando commissioni/riscritture perse per locale (leggi di più).
I post eliminati mostrano ancora il contenuto completo quando la traduzione è abilitata (ai, dynaloc): Un serio problema “privacy/aspettativa” dove le viste tradotte potevano continuare a renderizzare il contenuto dopo che l'autore elimina il post nella lingua originale (leggi di più).
Conflitti/ambiguità dei tag numerici nelle forme URL più vecchie (tag): Un caso limite strano dove un nome tag numerico come 2013 può collidere con una route basata su ID di un tag esistente e risolvere in modo errato (leggi di più).
Mantenere i rebuild in esecuzione dopo disconnessioni SSH (nohup vs tmux): Un thread ops pragmatico che raccomanda tmux/screen rispetto a nohup così i rebuild sopravvivono alle cadute di sessione e possono essere riattaccati (leggi di più).
Il paste del Composer include frammenti <span lang="…"> (composer): Un problema molto di nicchia (e molto reale) “incollare da siti di scritture ricche”: gli span appaiono nel composer, e lo spacing/rendering diventa complicato — con cambiamenti core valutati attentamente per evitare di stripare markup intenzionale (leggi di più).
I forum di supporto vedono cali di attività (AI + SEO + compromessi gating): Un thread ampio ha dibattuto “privato-per-accesso” vs scopribilità, il passaggio da “valore biblioteca” a “valore bar”, e come misurare il successo in un mondo dove l'AI consuma risposte senza inviare click indietro (leggi di più).
“Messaggio dal futuro”: consigli che manderesti al tuo sé admin alle prime armi: Un prompt riflessivo ha prodotto molta saggezza “principio KISS”, “leggi la documentazione”, “non personalizzare troppo” e “assumi expertise quando necessario” (leggi di più).
Qual è il record per “maggior numero di post in un singolo argomento”?: Una domanda divertente (ma rilevante per le prestazioni) ha revisitato i limiti dei megatopics, esempi del mondo reale e perché Discourse di default chiude automaticamente intorno a 10k post (leggi di più).
#Plugin
Voice rooms Resenha: SFU via LiveKit + miglioramenti QoL: Il plugin Resenha continua a maturare con scaling SFU opzionale, picker dispositivi, menzionabilità e controlli layout — avvicinandolo alla zona “voice community seria” (leggi di più).
lindsey ha guidato molteplici annunci prodotto e default: la prima occhiata a Workflows (leggi di più), il topic ufficiale del plugin Workflows + dettagli abilitazione (leggi di più), e abilitazione dei badge Risolti di default per le nuove comunità (leggi di più). Ha anche esteso l'approccio “badge attivi di default” ai badge Topic Voting nel thread miglioramenti in corso (leggi di più).
Falco si è concentrato su chiarezza AI e clienti ospitati: spiegando il routing CDCK/MoM e uso crediti (leggi di più), affrontando il bug AI-bot “Retry duplica risposte” con un PR correzione linkato dal report (leggi di più), e chiarendo la compatibilità embedding Gemini (AI Studio vs endpoint Vertex/Enterprise) in un thread supporto risolto (leggi di più). Ha anche pubblicato aggiornamenti sostanziali del plugin Resenha intorno alla scalabilità SFU (leggi di più).
awesomerobot ha pubblicato iterazioni rapide attraverso core e componenti tema: implementando il supporto escludi gruppi in /filter con un rapido PR + merge (leggi di più), spiegando i compromessi nel dibattito attività forum di supporto (visibilità SEO vs gating) (leggi di più), e affrontando la rottura mobile nei Link Navigazione Top Custom con lavoro di refactoring (leggi di più). Ha anche triaggiato vincoli dipendenze upstream per avvisi font icona FullCalendar (leggi di più).
martin ha continuato la spinta “architettura informazione admin”: annunciando la nuova pagina Gestione Categorie per visibilità e filtraggio basato su tipo (leggi di più), e implementando miglioramenti alle permessi granulari basati su gruppo (inclusi follow-up PR) nel thread annuncio permessi più lungo (leggi di più, leggi di più). Ha anche partecipato a pulizia e comunicazione intorno alla transizione GIFs-to-core e avvisi admin correlati (leggi di più).
chapoi ha atterrato molteplici miglioramenti UX e allineamento standard: merge della correzione padding mobile tema Horizon per piccole azioni PM (leggi di più), dando una spiegazione chiara basata su CommonMark per il parsing blocco HTML <div> (e perché le linee vuote contano) (leggi di più), e migliorando il copy badge “Prima reazione” così gli admin possono ridurre la confusione (leggi di più). Ha anche continuato a difendere i compromessi dashboard/navigazione con admin che vogliono “info versione” in primo piano (leggi di più).
david ha affrontato il churn di manutenzione rivolto agli sviluppatori: migliorando come Discourse gestisce i metadati compatibilità componenti tema e avvisi (leggi di più), fornendo guida chiara sui componenti tema fine-vita (ad es. “switch vista desktop/mobile” non è più una cosa) (leggi di più), e pubblicando timeline deprecazione per .hbs e .js.es6 in temi/plugin (leggi di più, leggi di più). Ha anche aiutato a diagnosticare un brutto problema compilatore tema “tutto rotto dopo aggiornamento” con un reset cache basato su console (leggi di più).
zogstrip ha spinto un flusso costante di correzioni “piccole ma affilate”: riparando il prompt notifica Topic Voting quando i limiti voto sono disabilitati (leggi di più), correggendo il comportamento eventi imminenti intorno al filtraggio sottocategoria (leggi di più), affrontando regressioni tracking/watching intorno a piccole azioni post (leggi di più), e correggendo l'elaborazione cotto localizzato/tradotto così gli hook plugin (come riscrittura affiliate) si applicano consistentemente (leggi di più). Ha anche spiegato il limite pratico di “correggere” onebox IMDB quando un WAF blocca lo scraping, concentrandosi invece sul miglioramento del messaggio errore rivolto all'utente (leggi di più), e ha messo in coda una correzione per fallimenti upload backup multipart S3 (leggi di più).
pmusaraj ha supportato registrazione/accesso e triage bug rivolto agli admin: chiarendo perché i flussi di accesso codice email evitano problemi browser in-app (e preparando futuri spunti passkey) (leggi di più, riproducendo e correggendo il crash selettore avatar con avatar selezionabili (leggi di più), e delineando il “perché” dietro Discourse ID (ridotta manutenzione auth admin, futuri controlli account centralizzati) (leggi di più).
mcwumbly si è concentrato su direzione prodotto + granularità configurazione: sondando il caso d'uso reale per “chi può accettare soluzioni” per categoria e affermando il movimento più ampio verso blocchi di costruzione a livello di categoria (leggi di più, leggi di più). Ha anche validato l'utilità di escludere gruppi in /filter da un punto di vista UX (leggi di più) e ha spinto su semantica URL che eviterebbe ambiguità tag numerici per compatibilità retro (leggi di più).
keegan ha consegnato l'esperienza di invito admin migliorata e ha spiegato la razionale onboarding/sicurezza dietro “moderatore prima, admin dopo conferma” (leggi di più).
Grazie per aver letto, e ci vediamo la prossima settimana!
Per una panoramica della partecipazione dello staff attivo, consulta le discussioni linkate nella sezione Attività del gruppo @team più in basso (ad esempio leggi di più, leggi di più, leggi di più).
Argomenti Interessanti
#Announcements
Discourse ha introdotto un'impostazione amministrativa più chiara per scegliere la homepage: la nuova impostazione del sito default homepage (homepage predefinita) rende la scelta esplicita (e può puntare a pagine non presenti nel top menu). leggi di più
La funzione di didascalia delle immagini di Discourse AI ha ricevuto un importante aggiornamento focalizzato sull'accessibilità: le didascalie possono ora essere generate in background, archiviate separatamente dal testo grezzo del post, rese visibili a screen reader, motori di ricerca e lightbox, e persino integrate nei flussi di lavoro di traduzione. leggi di più
Il plugin Data Explorer supporta ora la generazione SQL assistita da IA e l'aggiornamento delle query, consentendo agli amministratori di richiedere nuove query o affinare quelle esistenti senza perdere il controllo manuale. leggi di più
Gestione emoji: un miglioramento della qualità dell'uso con gruppi di emoji fissati nel selettore, più importazione/esportazione in blocco per emoji personalizzate (tramite ZIP + manifest). leggi di più
RSS Polling ha rilasciato una nuova interfaccia amministrativa ricostruita con convalida dei feed, configurazione più chiara e nuove impostazioni come timeout delle richieste e logging dettagliato. leggi di più
I controlli per le notifiche della chat sono stati consolidati nella pagina principale delle preferenze di notifica, sostituendo la vecchia opzione separata per le preferenze della chat con un menu a discesa più chiaro push_notification_level. leggi di più
L'aggiornamento mensile "Current Projects" ha evidenziato i lavori in corso su tutta la piattaforma (inclusi miglioramenti alla dashboard, rilevamento dei crawler e altro), continuando la regolare cadenza di trasparenza su ciò che il team sta sviluppando. leggi di più
"Modernize Foundation theme" in Upcoming Changes ha scatenato una utile precisazione: tutti i temi ereditano i valori predefiniti di Foundation, quindi l'opt-in può influenzare qualsiasi tema del sito a meno che non sia esplicitamente sovrascritto. leggi di più
Il caricamento delle foto su iOS 16.7 era rotto sui dispositivi Apple più vecchi; il thread ha individuato il problema nella nuova pipeline di ottimizzazione dei caricamenti, con una prevista eccezione per i dispositivi iOS fuori supporto. leggi di più
Gli amministratori Android hanno riscontrato un fastidioso bug UX: cambiare la proprietà di un post non manteneva la tastiera aperta su mobile. Una correzione core è stata inserita in coda e poi confermata funzionante. leggi di più
Un serio report su un bug per self-hosting ha scoperto che Sidekiq può servire impostazioni del sito obsolete dopo un re-fork, causando comportamenti anomali nei job di background come se le impostazioni non fossero mai cambiate. È stato aperto rapidamente un PR di correzione. leggi di più
Workflows (plugin core incluso) ha evidenziato un caso limite di migrazione: lo schema affermava che una migrazione era stata eseguita, ma una tabella chiave non era stata creata, causando eccezioni ripetute nei job. La soluzione temporanea e la discussione sulla mitigazione sono state documentate in dettaglio. leggi di più
Categorie sicure e titoli duplicati: una modifica proposta bloccherebbe i titoli duplicati solo quando l'utente può vedere l'altro argomento — e includerebbe un link quando bloccato — riducendo la confusione senza esporre informazioni private. leggi di più
Un glitch di lunga data nella lista "Frequent posters" ha attirato nuova attenzione quando un PR più vecchio è diventato obsoleto — e poi è stato ripreso e unito. leggi di più
Una richiesta di "micro-fix UX admin" interessante: la rimozione delle descrizioni delle categorie nel menu a discesa delle categorie nel composer può essere risolta con una piccola regola CSS del tema. leggi di più
I siti che vogliono avatar ma nessun caricamento generale di immagini hanno esplorato una soluzione pratica utilizzando restrizioni di caricamento invece di aprire le immagini ovunque. leggi di più
Un self-host ha segnalato un "internal server error" quando inviava un messaggio privato; la causa principale è stata individuata nella compatibilità versione/plugin e risolta aggiornando. leggi di più
Una domanda multilingue di un amministratore sulla riduzione dei costi delle email ha portato a un'impostazione diretta: disabilitare le email dei messaggi privati globalmente regolando il livello predefinito dei messaggi email. leggi di più
#Self-hosting
Un thread dettagliato su "Installazione VPS + FAQ" si è trasformato in una checklist pratica: non sovradimensionare, evitare pannelli di controllo che contrastano con Docker e seguire la documentazione di installazione standard per ridurre i rischi. leggi di più
I caricamenti su Cloudflare R2 fallivano finché l'amministratore non ha scoperto un dettaglio di configurazione sottile ma critico: Discourse si aspetta che la regione S3 sia N. Virginia, e le intestazioni CORS corrette (incluso ETag) sono importanti. leggi di più
La ricerca semantica delle embedding AI che restituiva errori 500 si è rivelata una mancata corrispondenza di configurazione: le dimensioni delle embedding erano cambiate (768 vs 3072) e ricreando la configurazione il problema è stato risolto pulitamente. leggi di più
#Theme component
"Soft Login Required" offre un modello flessibile di "soft-gate" per le comunità che vogliono una barriera di accesso più gentile rispetto al comportamento predefinito di "login richiesto". leggi di più
"Auto Timestamp Title" ha rilasciato un'idea semplice ma sorprendentemente utile per flussi di lavoro di journaling/diario, più un'iterazione rapida per consentire la restrizione per categoria e/o tag. leggi di più
"Confirm Delete Post" ha aggiunto una finestra di dialogo di conferma leggera prima della cancellazione — esattamente il tipo di piccola salvaguardia che previene incidenti di moderazione accidentali. leggi di più
Un fastidio UX con le conversazioni dei bot AI ("Invio invia immediatamente") ha generato sia una soluzione alternativa tramite componente tema sia una spinta verso un'interruttore a livello amministrativo nelle discussioni core. leggi di più
Due nuovi componenti di rifinitura visiva sono arrivati a fine settimana: Topic Author Avatar Halos (evidenzia l'OP in tutto il thread) e Group Avatar Halos (stile aureola per gruppo principale / livello di fiducia). leggi di più + leggi di più
Un nuovo plugin beta permette agli utenti TL2 di vedere i progressi verso TL3 con visuali a forma di manometro — e ha scatenato buone domande su cosa mostrare se gli utenti sono bloccati a un livello di fiducia. leggi di più
Mecanismi di transizione delle organizzazioni: quando un volontare di lunga data si ritira, le vecchie menzioni possono diventare un onere di supporto. Le opzioni vanno da banner/argomenti fissati alla rimappatura selettiva di stringhe (con cautela per i falsi positivi). leggi di più
Una richiesta di integrazione orientata alla sicurezza ha chiesto accesso API sicuro e circoscritto a impostazioni del sito non sensibili senza richiedere una chiave amministrativa — spingendo verso modelli di privilegio minimo per strumenti di diagnostica/sincronizzazione. leggi di più
L'entusiasmo per Workflows è continuato: i feedback hanno chiesto nodi più ricchi (DM chat, operazioni di categoria, API plugin) e hanno persino suggerito una categoria dedicata a Workflows per condividere e risolvere problemi sulle automazioni. leggi di più
Un'idea pratica di "eventi senza complessità": permettere ai proprietari degli argomenti di impostare i propri timer per far scadere gli annunci — stimolando una discussione su cosa dovrebbe significare "scadenza" (eliminare vs archiviare vs categorie in mute). leggi di più
awesomerobot ha rilasciato diversi miglioramenti UX e di affidabilità: la nuova impostazione default homepage è stata implementata per rendere la configurazione della homepage più facilmente reperibile (leggi di più), è stato aggiunto il supporto alla visualizzazione del nome reale nelle Topic Cards per le istanze che danno priorità ai nomi completi (leggi di più) ed è stato corretto il comportamento del cookie Versatile Banner dopo un report su cambiamenti del nome del cookie che non mostravano più il banner (leggi di più).
Ha anche unito una correzione di lunga data per "Frequent posters shown on Latest" dopo che un PR è riemerso (leggi di più) e ha risposto a domande su embed/sistema di commenti per l'uso in "full app mode" su siti esterni (leggi di più).
nat ha guidato un grande successo di accessibilità con le didascalie delle immagini AI in background (e ha chiarito come le didascalie appaiano in HTML + ricerca) (leggi di più) e ha introdotto query Data Explorer generate da IA direttamente all'interno del flusso di lavoro del plugin (leggi di più).
Ha anche gestito il troubleshooting AI/ricerca indirizzando gli amministratori ai log e chiarendo cosa fa "Run test" (vs il comportamento completo della ricerca semantica) (leggi di più) e ha continuato a migliorare i report di traduzione AI (tempo in cache, suddivisione dei progressi e feedback UI) (leggi di più).
Sul fronte della localizzazione, una funzione richiesta da tempo — tradurre sezioni/link della sidebar personalizzati — è stata confermata come completata tramite lavoro PR core (leggi di più) ed è stato corretto un bug di localizzazione AI sulle traduzioni dei post eliminati (leggi di più).
chapoi ha aiutato a razionalizzare l'UX delle preferenze spostando le impostazioni di notifica della chat nella pagina principale delle notifiche (leggi di più) e ha supportato esperimenti UX su DiscourseHub come la rimozione della barra accessoria della tastiera iOS per recuperare spazio di scrittura (leggi di più).
Ha anche assistito gli amministratori a navigare il comportamento dei piani ospitati e il ciclo di vita del sito — in particolare, diagnosticando la probabile dismissione del piano gratuito a causa di inattività (leggi di più) — e si è occupato di cambiamenti nel comportamento mobile/composer (controlli anteprima mobile e il percorso di toggle markdown/RTE) (leggi di più).
zogstrip ha unito e coordinato diverse correzioni di prodotto/percorso codice: ha unito il PR che abilita un URL base API Bot Telegram configurabile per integrazioni chat in reti ristrette (leggi di più) e ha proposto un miglioramento sicuro per la privacy alla convalida "titolo già usato" che blocca solo quando l'utente può vedere l'argomento in conflitto (leggi di più).
Ha anche risposto rapidamente a un caso limite di localizzazione della sidebar personalizzata tentando un PR di correzione (leggi di più), ha aiutato a triage un errore "internal server error" PM di un self-host raccomandando un approccio "aggiorna prima" (leggi di più) e ha supportato una discussione su "menzioni di ruoli passati" con opzioni come la sostituzione di stringhe in blocco (con avvertenze) (leggi di più).
rishabh ha pubblicato il riepilogo mensile "Current Projects", coprendo iniziative recentemente concluse (incluso il lancio del piano Free) e ciò che sta per essere completato — un punto di riferimento continuo per la visibilità della roadmap e i feedback. leggi di più
Alteras ha rilasciato miglioramenti al selettore emoji (gruppi di emoji fissati) e strumenti amministrativi richiesti da tempo per l'importazione/esportazione in blocco di emoji personalizzate, inclusa la guida su come riorganizzare i gruppi di emoji tramite flussi di lavoro esporta/modifica/riimporta. leggi di più
lindsey ha rilasciato una nuova interfaccia amministrativa ricostruita per RSS Polling, inclusa la convalida dei feed e la chiarezza operativa per i job di polling in corso (leggi di più).
Ha anche chiarito ambito e intento nei cambiamenti di comportamento del prodotto (ad esempio, cosa significano i cambiamenti di ordinamento "Hot" all'interno delle categorie di voto vs la lista globale) (leggi di più) e ha corretto rapidamente un link rotto nel thread di annuncio di RSS Polling dopo che è stato segnalato (leggi di più).
HAWK ha fornito contesto su come Discourse AI si comporta diversamente sui piani Free vs a pagamento — specificamente, che l'IA alimenta la scansione di triage dei contenuti illegali sui siti Free — aiutando a chiarire perché alcune funzionalità sono "critiche" in un ambiente ma non in un altro. leggi di più
Ha anche collegato incrociatamente discussioni sulla costruzione della comunità dove i miglioramenti UX potrebbero contrastare le tendenze in calo dell'attività nei forum di supporto (leggi di più).
Juan_David_Martínez ha annunciato una significativa evoluzione del plugin anti-spam: Discourse hCaptcha è stato rinominato in Discourse Captcha, con il supporto espanso per includere reCAPTCHA e un'architettura forward-compatible per ulteriori provider. leggi di più
martin ha continuato a guidare i cambiamenti architetturali dei permessi su tutta la piattaforma, incluso il lavoro relativo ai permessi di gruppo granulari e il passaggio via dal gruppo legacy "everyone" a favore di una semantica più chiara per anonimi/registrati (leggi di più).
Ha anche chiarito i dettagli del rollout ospitato riguardo agli GIF che entrano nel core (incluso l'abilitazione sull'hosting + guida per la configurazione self-host) (leggi di più) e ha collegato discussioni correlate su emoji/reazioni all'annuncio appena rilasciato di fissaggio emoji + strumenti in blocco (leggi di più).
Grazie per aver letto, ci vediamo la prossima settimana!