Stiamo cercando uno sviluppatore/agenzia Discourse esperto per creare un plugin che sostituisca l’editor Markdown predefinito con un editor WYSIWYG, preferibilmente Quill o simile, per la nostra community.
Requisiti del progetto:
Funzionalità WYSIWYG: Sostituire l’editor Markdown Discourse predefinito con un editor WYSIWYG (Quill o simile).
Parità di funzionalità: L’editor WYSIWYG dovrebbe supportare tutte le opzioni di formattazione essenziali attualmente disponibili nell’editor Markdown nativo (grassetto, corsivo, elenchi, citazioni, collegamenti, blocchi di codice, ecc.). Dovrebbe includere anche allegati multimediali e snippet avanzati come sondaggi e spoiler.
Integrazione perfetta: Assicurarsi che il plugin funzioni perfettamente sia nelle versioni desktop che mobile di Discourse.
Facile da usare: L’editor WYSIWYG dovrebbe offrire un’esperienza pulita e intuitiva per gli utenti non familiari con Markdown.
Manutenibilità: Il plugin dovrebbe essere ben documentato e progettato per facilitare futuri aggiornamenti man mano che Discourse si evolve.
Comunicazione: Avremo bisogno di aggiornamenti regolari e vorremmo essere coinvolti nei test/feedback durante il processo di sviluppo.
Se hai esperienza nello sviluppo di plugin Discourse, in particolare per quanto riguarda la funzionalità dell’editor di testo, ci piacerebbe sentirti!
Rispondi con:
Una breve descrizione della tua esperienza
Link a plugin Discourse precedenti che hai sviluppato (o progetti open-source pertinenti)
La tua tariffa proposta e la tempistica stimata
Nota: Questa opportunità è disponibile solo per appaltatori/agenzie che hanno una valida presenza commerciale negli Stati Uniti.
Ciao @Rohail_Altaf, questo sarà un lavoro grande e impegnativo. Potrei essere interessato, tuttavia ho alcune domande prima.
Utilizzerai questo editor fin dal primo giorno della tua community? Hai già utilizzato l’editor markdown? Vorrai utilizzare anche l’editor markdown insieme a questo? Vorrai possibilmente utilizzare l’editor markdown in futuro?
Potresti elaborare un po’ su questo. Che ne dici di:
Elementi interattivi al di fuori del composer che inseriscono contenuto nel composer (ad es. evidenzia e cita).
@menzioni.
Emoji.
Inserimento di date e ore.
Supporto da destra a sinistra.
Supporto Onebox (o supporto equivalente per “link ricchi”).
Tabelle.
Se potessi elencare il tuo elenco esatto di funzionalità previste, ciò aiuterebbe, poiché probabilmente influenzerà il modo in cui questo verrà costruito e quindi il costo e la tempistica, ecc.
Ti aspetti che il plugin implementi una libreria come Quill o sia funzionalmente simile a Quill? O lo stai solo usando come esempio di ciò che consideri un editor WYSIWYG ben eseguito?
Per rispondere alle tue domande.
Sono probabilmente lo sviluppatore di plugin Discourse più esperto. Ho sviluppato circa 40 plugin nel corso di circa otto anni di lavoro con Discourse. Ecco alcuni punti salienti:
Ciao Sam, hai una stima approssimativa per questo? Sto lavorando a una demo per una community di cui faccio parte per suggerire il passaggio da MyBB a Discourse, ma attualmente la formattazione (e in parte la composizione) dei messaggi è più debole su Discourse e ne facciamo un uso piuttosto significativo.
Grazie mille per la risposta, avendo usato un editor di testo rich un po’ discutibile su mybb posso capire la voglia di prendersi del tempo. Almeno la capacità sperimentale di incollare testo formattato è già piuttosto utile.
Nel frattempo, terrò le orecchie aperte