Editor di base di Discourse

Ciao, al momento sto lavorando su un plugin che sostituisce l’editor standard con un editor WYSIWYG. Penso sia più facile per gli utenti principianti come me e altri. Ecco un breve video su come funziona finora e quali sono i miei piani:

Credo che sarà completato nei prossimi mesi (dipende dalla mia motivazione :smiley: ). Sarei interessato a sapere se altri sono interessati a utilizzarlo.
Grazie mille :slightly_smiling_face:
PS: una volta finito, riscriverò tutti gli altri plugin che ho creato finora per basarsi su questo editor. Ci sono alcune funzionalità che ho in programma, che permetteranno ad altri plugin di utilizzare questo plugin come una sorta di API per sostituire il composer e il processo di elaborazione dei post con qualcosa di personalizzato. Per un progetto su cui sto lavorando, questo funziona già molto bene. Il problema è che attualmente alcuni plugin che modificano il composer sono mutualmente esclusivi. Se entrambi sono attivati, si creeranno problemi. Penso che questo plugin possa aiutare a risolvere tale problema. Ecco il repository: GitHub - spirobel/discourse-basic-editor: An attempt to make discourse more user friendly. · GitHub

76 Mi Piace

Ottimo lavoro! Un’iniziativa incredibile e la stiamo già testando nella nostra composizione su Discourse!
Saremo lieti di aiutare con la traduzione in russo e con i report sui bug.

4 Mi Piace

Iniziativa davvero figa!

Vedo che hai scelto CKEditor. Hai provato anche altri?

Ad esempio https://trix-editor.org/ è quello integrato in Rails 6, il più popolare https://www.slatejs.org/examples/richtext, o il minimalista https://jaredreich.com/pell/.

12 Mi Piace

Il modo in cui il compositore dovrebbe essere, è semplicemente geniale! Ho qualche osservazione minuziosa, ma possiamo rimandarla dato che sei appena agli inizi.

15 Mi Piace

hahahahahahhaha
:laughing:

7 Mi Piace

Funziona con l’ultima build? 2.6 BETA

1 Mi Piace

Ottima idea! Anche nel mio forum, non tutti si trovano a loro agio nell’utilizzare direttamente l’editor Markdown.
I principianti (chi non è esperto di tecnologia e gli utenti più anziani) probabilmente trovano la sintassi MD poco familiare e a volte sbagliano la formattazione dei loro post. (Non so come succeda)

Sarebbe fantastico se il plugin diventasse infine un plugin ufficiale. :slight_smile:
O anche parte di Discourse come un’impostazione che l’amministratore può attivare per l’editor WYSIWYG.

Proverò e pubblicherò il mio feedback!

6 Mi Piace

Per tua informazione, il caricamento sembra non funzionare con l’ultima build; ricevo questo errore:

1 Mi Piace

Immagino sia stato risolto ora. A proposito… se qualcuno non ha un’istanza di test ma vuole dare un’occhiata:
https://cidian.social/
può creare un account lì e pubblicare post di prova :smiley:
È la mia istanza di sviluppo, quindi potrebbe rompersi ogni tanto o potrei installare altre cose, ma al momento è installato l’editor di base.

6 Mi Piace

Non l’ho ancora installato, ma sembra un lavoro fantastico solo dal nome. Lo proverò presto :slight_smile:

5 Mi Piace

Ottimo compositore. Puoi aggiungere il colore al testo?

L’ho provato per un test drive. Impressionante.

Mi sono piaciute alcune funzionalità, come l’inserimento di una tabella o l’aggiunta di una formula.
L’icona del gatto mi ha confuso finché non ci ho cliccato sopra.

:+1:

5 Mi Piace

haha carino :cat2: purtroppo scomparirà non appena passerò ai post solo HTML.
@Cam_Logical Lo farò non appena passerò all’HTML. Forse non il colore, ma probabilmente l’allineamento.

3 Mi Piace

Valutereste un’opzione per gli utenti touch screen nel design?

I menu contestuali per la selezione sugli schermi touch vengono visualizzati SOPRA la selezione e oscurano la barra dei pulsanti quando la selezione si trova nelle prime righe della casella di testo.

Ciò significa che i messaggi brevi non hanno mai accesso alle funzionalità della barra dei pulsanti.

Potrebbe esserci un’opzione per posizionare i pulsanti di formattazione in FONDO alla casella di testo?

1 Mi Piace

Una volta implementati oneboxing e gli altri aspetti relativi a Discourse, passeremo sicuramente a questo vero editor WYSIWYG basato su CKEDITOR, lo stesso che abbiamo utilizzato per il nostro sito web attuale. Ottimo lavoro finora.

5 Mi Piace

I onebox non funzionano affatto? Cosa succede quando pubblichi un link nella prima riga del post?

Penso che dovrebbero funzionare anche con questo. Condividerò i miei risultati non appena avrò provato.

4 Mi Piace

Forse, non è stato testato e non ci sono aggiornamenti da parte dell’OP… ma c’è anche qualche menzione e non so cosa altro debba essere implementato…

Vuoto dalla foto. Cosa usi.

Oneboxing funziona perfettamente dalla mia parte con questo.

1 Mi Piace

Tutto funziona come con l’editor normale. L’esperienza utente non è semplicemente perfetta al momento (se vuoi, puoi cliccare su “mostra anteprima” e procedere come sei abituato). Ma suppongo che queste funzionalità non siano così rilevanti per gli utenti principianti, quindi la mia urgenza di lavorare su questo non è molto alta. Le aggiunte specifiche di Discourse al markdown (citazioni di post specifici, menzioni, onebox) non verranno visualizzate nella parte WYSIWYG (ma sono comunque visibili nell’anteprima e puoi anche passare avanti e indietro all’editor avanzato. guarda semplicemente il mio video). Il mio piano è aggiungere un piccolo pulsante a ogni link in modo che gli utenti possano scegliere di renderli onebox. Tutto questo verrà realizzato passando a post in HTML puro. La conversione da e verso il markdown è troppo scomoda. Non sarà troppo difficile implementare tutto questo. Ho già letto il codice rilevante nella codebase di Discourse. Tuttavia, il mio progetto personale (un dizionario cinese, inglese e tedesco basato su Discourse) ha priorità più alta nella mia lista. Tieni presente che non vengo pagato per fare nulla di tutto questo.

9 Mi Piace