Uno dei nostri principali progetti di quest’anno è stato lo sviluppo di una nuova modalità di modifica del testo ricco per il composer, che rende la scrittura su Discourse più familiare e intuitiva. Il nuovo composer è disponibile qui su Meta e come impostazione sperimentale da tempo, ma siamo arrivati al punto in cui siamo entusiasti di rimuovere l’etichetta sperimentale e invitare la tua community a provarlo!
In questo argomento, condivideremo maggiori informazioni sul composer, sul suo funzionamento e su come puoi renderlo disponibile nella tua community con pochi clic.
Un nuovo editor di testo ricco per Discourse
Il nuovo editor di testo ricco semplifica l’esperienza di scrittura per gli utenti di Discourse, in particolare per coloro che hanno meno familiarità con la tecnologia o che non hanno familiarità o non si sentono a proprio agio a scrivere in Markdown. L’editor di testo ricco supporta Markdown, così come altre scorciatoie da tastiera comuni e regolazioni di formattazione della barra degli strumenti, ma la formattazione viene renderizzata immediatamente per un’esperienza WYSIWYG (“what you see is what you get”) simile a strumenti familiari come Google Docs e Notion.
Il futuro di Markdown
Sappiamo che molti utenti di Discourse amano l’attuale composer Markdown e apprezzano la sua esperienza di scrittura prevedibile e diretta. Il nuovo editor è una “modalità” composer che si affianca alla modalità Markdown esistente, in modo che tu e i tuoi membri possiate scegliere lo stile di scrittura che funziona meglio per voi.
La maggior parte delle cose che hai fatto nel classico composer Markdown sono ora supportate nell’editor di testo ricco, tra cui:
-
Tutta la formattazione di base, supportata in Markdown (
**grassetto**), utilizzando scorciatoie da tastiera comuni (Comando+B) e tramite icone della barra degli strumenti.
-
Supporto per funzionalità avanzate come la creazione di tabelle, la creazione di sondaggi, l’inserimento di data/ora, l’aggiunta di sezioni “nascondi dettagli”, l’aggiunta di sezioni spoiler “sfocatura”, il caricamento di file / immagini / video, il rendering di link come onebox, la formattazione di menzioni di categorie / tag / utenti, la citazione di contenuti e l’inserimento di note a piè di pagina.
-
Interfaccia utente dedicata per i link per visitare, modificare, copiare, intitolare o rimuovere link
-
Interfaccia utente dedicata per le immagini per ridimensionare, aggiungere didascalie o eliminare immagini
Tuttavia, ci sono alcune aree su cui stiamo ancora lavorando, come rendere più facile la modifica di tabelle e sondaggi. Continueremo a lavorare per raggiungere la parità di funzionalità tra le modalità del composer e ti incoraggiamo a condividere richieste di Feature riguardo a quali funzionalità e capacità sono più importanti per te, per aiutarci a dare priorità al nostro lavoro. Nel frattempo, puoi sempre tornare alla modalità Markdown per occuparti di esigenze avanzate.
Come l’abbiamo costruito
La nostra implementazione si basa sull’eccellente ProseMirror e sul suo modulo non core Markdown, utilizzando lo schema, il parsing e le definizioni di serializzazione del modulo come base per ulteriori funzionalità specifiche di Discourse.
Attivazione del nuovo composer
L’editor ricco è abilitato per impostazione predefinita per tutte le community. Quando tu o i tuoi membri aprite il composer, noterete un interruttore nella barra degli strumenti. Questo ti consente di passare dalla classica modalità solo Markdown al nuovo editor di testo ricco.

Aggiornamento: se preferisci che ai tuoi membri venga mostrato il composer Markdown per impostazione predefinita:










