Uno dei nostri progetti principali quest’anno è stato lo sviluppo di una nuova modalità di editing di testo ricco per il compositore, che rende la scrittura su Discourse più familiare e intuitiva. Il nuovo compositore è disponibile qui su Meta e come impostazione sperimentale da qualche tempo, ma siamo giunti al punto in cui siamo entusiasti di rimuovere l’etichetta sperimentale e invitare la vostra community a provarlo!
In questo argomento, condivideremo maggiori informazioni sul compositore, su come funziona e su come renderlo disponibile nella vostra 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 sono meno esperti di tecnologia o non sono abituati o a loro agio a scrivere in Markdown. L’editor di testo ricco supporta Markdown, oltre ad altre scorciatoie da tastiera comuni e modifiche di formattazione tramite la barra degli strumenti, ma la formattazione viene resa immediatamente per un’esperienza WYSIWYG («what you see is what you get», ciò che vedi è ciò che ottieni) simile a strumenti familiari come Google Docs e Notion.
Il futuro di Markdown
Sappiamo che molti utenti di Discourse amano il compositore Markdown attuale e apprezzano la sua esperienza di scrittura prevedibile e diretta. Il nuovo editor è una «modalità» del compositore che affianca la modalità Markdown esistente, quindi i vostri membri possono scegliere lo stile di scrittura che funziona meglio per voi.
La maggior parte delle cose che facevate nel compositore Markdown classico sono ora supportate nell’editor di testo ricco, tra cui:
-
Tutta la formattazione di base, supportata in Markdown (
**grassetto**), tramite scorciatoie da tastiera comuni (Command+B) e icone della barra degli strumenti.
-
Supporto per funzionalità avanzate come la creazione di tabelle, sondaggi, inserimento di data/ora, aggiunta di sezioni «nascondi dettagli», aggiunta di sezioni spoiler offuscate, caricamento di file/immagini/video, rendering dei link come onebox, stilizzazione di menzioni di categoria/tag/utente, citazione di contenuti e inserimento di note a piè di pagina.
-
Interfaccia dedicata per i link per visitare, modificare, copiare, impostare il titolo o rimuovere i link
-
Interfaccia dedicata per le immagini per ridimensionare, aggiungere didascalie o eliminare le immagini
Tuttavia, ci sono alcune aree in 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 compositore e vi invitiamo a condividere #contribute:richieste di funzionalità su quali funzionalità e capacità sono più importanti per voi, per aiutarci a dare priorità al nostro lavoro. Nel frattempo, potete sempre tornare alla modalità Markdown per soddisfare esigenze avanzate.
Come l’abbiamo costruito
La nostra implementazione si basa sull’eccellente ProseMirror e sul suo modulo Markdown non core, utilizzando lo schema, l’analisi e le definizioni di serializzazione del modulo come base per ulteriori funzionalità specifiche di Discourse.
Attivare il nuovo compositore
L’editor ricco è abilitato per impostazione predefinita per tutte le community. Quando voi o i vostri membri aprite il compositore, noterete un interruttore nella barra degli strumenti. Questo vi permette di passare dalla modalità classica solo Markdown al nuovo editor di testo ricco.

Aggiornamento: se preferite che i vostri membri vedano il compositore Markdown per impostazione predefinita:










