Progetti Attuali - Ottobre 2024
Benvenuti alla nostra seconda edizione di Progetti Attuali, una newsletter mensile su ciò su cui stiamo lavorando attualmente in Discourse.
Le vostre domande e i vostri feedback sono i benvenuti!
Inizio
Riprogettazione del composer
Il nostro progetto di riprogettazione del composer è ancora nelle sue fasi iniziali, ma ci stiamo avvicinando alla definizione della nostra direzione di design e alla scelta delle librerie su cui costruiremo. Dopo aver valutato le nostre opzioni, tre contendenti sono emersi in cima: Lexical, ProseMirror e TipTap. Abbiamo fatto alcune prototipazioni precedenti con Lexical, ma ProseMirror sembra convincente e la sua recente adozione da parte di alcuni progetti più grandi affronta alcune delle nostre preoccupazioni iniziali al riguardo. Stiamo attualmente lavorando a un prototipo basato su ProseMirror per convalidare alcune ipotesi che abbiamo su come sarebbe tale integrazione.
Una nuova pagina di configurazione per aspetto e sensazione
Il nostro lavoro su un nuovo selettore di temi si sta evolvendo in un progetto leggermente più ampio per creare una pagina di configurazione più snella nell’interfaccia di amministrazione per personalizzare l’aspetto e la sensazione di un sito Discourse. Oltre a offrire agli amministratori di nuovi siti un modo più semplice e visivo per scegliere tra un piccolo set di temi selezionati, esamineremo anche come i siti configurano i componenti dei temi, gli schemi di colori e le impostazioni correlate. Siamo vicini a finalizzare una pull request iniziale per questa nuova pagina, che rimarrà nascosta finché non sarà in uno stato in cui saremo pronti a distribuirla più ampiamente.
In pieno svolgimento
Coerenza del design dell’interfaccia di amministrazione
Siamo arrivati ad alcuni nuovi pattern per il design delle pagine di configurazione all’interno dell’interfaccia di amministrazione, che raggruppano le impostazioni correlate del sito e altre configurazioni insieme. Stiamo lavorando per applicare le nostre nuove linee guida alle pagine che abbiamo recentemente aggiunto per la nuova pagina “about” e i campi utente personalizzati.
Passaggio dei nostri piani ospitati alle metriche di visualizzazione delle pagine del browser
Stiamo lavorando alla distribuzione delle nostre nuove metriche di visualizzazione delle pagine per i nostri piani ospitati e all’aggiornamento dei limiti dei piani di conseguenza, in modo che il traffico da bot e crawler non venga più conteggiato come visualizzazioni di pagina rispetto all’utilizzo di un sito, sollevando gli amministratori del sito dalla responsabilità di gestire tale traffico.
Semplificazione degli inviti
Stiamo rendendo gli inviti più scopribili e semplificando alcuni dei flussi più comuni per invitare gli utenti.
Riepiloghi AI per argomenti “hot”
Siamo ancora nel pieno del nostro lavoro per aggiungere una funzionalità sperimentale per consentire ai siti di includere brevi riepiloghi degli argomenti nella lista degli argomenti “hot” stessa. Siamo vicini a finalizzare una modifica iniziale per consentire agli argomenti di memorizzare più tipi di riepiloghi, ognuno utilizzando un prompt diverso.
Nuove pagine a schermo intero per registrazione e accesso
Stiamo dando seguito ai nostri precedenti miglioramenti alla registrazione e all’accesso e stiamo trasformando queste schermate da modali a pagine a schermo intero. Abbiamo unito questa nuova funzionalità dietro il flag di funzionalità experimental_full_page_login per la compatibilità retroattiva con i temi esistenti che personalizzano queste schermate mentre apportano aggiornamenti per essere compatibili con le nuove pagine.
Possibilità di limitare dove le Personas possono interagire e quali LLM possono utilizzare
Stiamo lavorando a una modifica per limitare dove le singole personas AI possono interagire e quali LLM possono utilizzare. Ciò ti consente di creare personas più limitate che sono disponibili per gruppi più ampi di membri, gestendo al contempo i costi.
Una lista di argomenti più estensibile
Continuiamo a lavorare su una nuova implementazione della lista di argomenti con un focus sull’estensibilità e sull’esperienza dello sviluppatore. La stiamo testando internamente da maggio e il nostro prossimo obiettivo è essere in uno stato in cui possiamo iniziare a testare la nuova implementazione su Meta. Stiamo aggiornando molti temi e plugin per utilizzare nuove API, al fine di compiere il prossimo passo verso la sua distribuzione più ampia.
Conclusione
Nuovo design della pagina “about”
Abbiamo recentemente rilasciato un nuovo design per la pagina “about” dietro un flag di funzionalità. Stiamo ancora sistemando alcuni dettagli, ma presto passeremo incondizionatamente i siti al nuovo design. Scopri di più…
Consentire thread di chat nei messaggi diretti
Abbiamo aggiunto la possibilità di attivare i thread nelle chat dei messaggi diretti, per consentire conversazioni più strutturate tra piccoli gruppi quando ne hanno bisogno.
Passaggio di temi e plugin da yarn a pnpm
A seguito del nostro recente lavoro per passare il core da yarn a pnpm, che porta guadagni in velocità e requisiti di archiviazione per la compilazione di Discourse, abbiamo fatto lo stesso all’interno di tutti i temi e plugin che manteniamo.
Aggiunta del supporto per il caricamento a strumenti AI personalizzati
Gli strumenti AI personalizzati ora supportano documenti caricati, e un’API per cercarli, consentendoti di creare strumenti con accesso a conoscenze aggiuntive per la generazione aumentata da recupero (RAG) a cui più personas possono accedere.
Possibilità di segnalare e nascondere post come spam con automazione di triage AI
Abbiamo aggiunto la possibilità di segnalare post come spam con l’automazione di triage AI, che nasconde anche automaticamente il post. In precedenza, consentivamo solo ai singoli post di essere inviati alla coda di revisione o all’intero argomento di essere nascosto.