2009-03-25 20 views
27

Sto esplorando il mercato per un buon editor WYSIWYG. I miei utenti scriveranno roba proprio come sto facendo ora su Stack Overflow, ma non sono così esperti di tecnologia come gli utenti SO, quindi ho bisogno di un editor WYSIWYG invece di questo editor Markdown.Puoi suggerire un editor Web WYSIWYG non HTML?

In termini di funzionalità, mi piacerebbe che l'editor avesse approssimativamente le stesse funzionalità dei pulsanti di questo editor, cioè grassetto/italico/link/citazioni/elenchi (numerati/puntati)/titoli. Altre caratteristiche sono ovviamente interessanti.

Mi piacerebbe che l'editor non salvi in ​​HTML, ma invece utilizza qualche altro formato, come BBCode o Markdown. Questo perché voglio minimizzare la probabilità che i nostri utenti inseriscano script o altre cattiverie nel nostro database.

C'è un sacco di diversi editor WYSIWYG là fuori, come FCKeditor, TinyMCE ecc. Ecc., Ma sfortunatamente molti di loro salvano in HTML.

TinyMCE ha una modalità BBCode, tuttavia, ma ho letto che TinyMCE è kind of bloated. Mi sono imbattuto in un Markdown WYSIWYG project che sembra essere più o meno morto.

Avete altri consigli?

È un vantaggio se l'editor è basato su jQuery.

risposta

5

Come detto in this answer:

Pen è una nuova (attivo dal 2014) WYSIWYG che emette Markdown.
Non è perfetto-ho avuto problemi con l'incollaggio di HTML lì, ma funziona.

+0

Woow! Dopo giorni passati a cercare su Google non ho trovato questo editor - grazie mille! – Robert

+1

Incredibile quello che stavo cercando –

3

Forse questo list of lightweight markup languages potrebbe aiutarti nella ricerca.

Creole engine support
MediaWIKI Editor
Textile
Texy! Playground
txt2tags online

Alcuni di questi hanno gli strumenti e alcuni hanno solo demo on-line, tutto dipende dalla Comunità e che punto il progetto è.

+0

Bene, potresti accompagnare l'elenco con cui gli editor supportano quale linguaggio leggero, sarei felice. –

+2

Grazie per il vostro impegno, ma finora nessuno di questi collegamenti era destinato agli editor WYSIWYG, ma ho paura che le textbox di markup che generano html non siano abbastanza buone. Ai miei utenti non piacerebbe scrivere aderendo alla sintassi tessile. –

6

Si dovrebbe verificare MarkItUp (http://markitup.jaysalvat.com/home/). È basato su jQuery e supporta vari sintassi di markup (Markdown, wiki, BBcode, ecc.). Inoltre, credo che sia abbastanza leggero (almeno più di tinyMCE o FCKeditor).

+0

Che anche quello che sto usando sul mio sito, con bbCode, sembra funzionare bene finora, anche se intercetta certe combinazioni di ctrl + che alcune persone usano per la navigazione della pagina. Inoltre, non è stato possibile trovare un modo per consentire alle persone di inserirsi nella casella senza dover prima aprire una scheda attraverso tutti i pulsanti. – rball

+22

Questo non sembra essere il WYSIWYG, che l'autore stava chiedendo. – Yang

0

Avete considerato di utilizzare un editor basato sul Web o persino un sistema di gestione dei contenuti? Ci sono un certo numero di CMS/wiki con editor di pagine web decenti e sicuri. Drupal, Plone e Atlassian Confluence sono i primi a venirmi in mente.

2

In alternativa, salvare in HTML e quindi purify i dati prima di inviarli al proprio database.

+0

Grazie per il link. Questo funzionerebbe per un progetto php. –

+0

Giusto per essere a conoscenza, ci sono exploit noti contro il depuratore html e potrebbero essercene altri. L'uso dell'HTML come lingua di base per incorporare il contenuto fornito dall'utente è intrinsecamente pericoloso. http://www.cvedetails.com/vulnerability-list/vendor_id-6852/Htmlpurifier.html – Incognito