Domanda

Quale convertitore da testo a HTML per PHP consiglieresti?

Uno degli esempi sarebbe Markdown, che viene utilizzato qui in SO. L'utente digita solo un po 'di testo nella casella di testo con una formattazione naturale: inserisce alla fine della riga, riga vuota alla fine del paragrafo, testo in grassetto delimitato da asterisco, ecc. E questa sintassi viene convertita in tag HTML.

La semplicità è la caratteristica principale che stiamo cercando, non ci devono essere molte possibilità, ma quelle di base che ci sono dovrebbero essere molto intuitive (conversione automatica dell'URL in link, emoticon, paragrafi).

Un grande vantaggio sarebbe se ci fosse un editor WYSIWYG per questo. Mezzo wysiwig proprio come qui a SO sarebbe ancora meglio.

I punti extra sarebbero se si adattasse bene a Zend Framework.

È stato utile?

Soluzione 6

Seguirò la mia idea originale di adottare Texy.

Nessuno dei prodotti menzionati qui lo batte davvero. Ho avuto problemi con la sintassi di Texys ma sembra essere abbastanza standard ed è presente anche in altri prodotti.

È molto leggero, supporta una sintassi molto naturale e ha una grande "metà" editor wysiwyg Texyla (wiki è solo in ceco)

Altri suggerimenti

Scegli http://en.wikipedia.org/wiki/Lightweight_markup_language .

Per quanto riguarda Markdown, c'è un parser PHP che sto usando chiamato PHP Markdown e in particolare mi piace Estensione extra .

In realtà ho preso una pugnalata per estenderlo con le mie caratteristiche (non documentate). È disponibile su GitHub (ricorda che è il ramo extra che ho risolto, non il masteR), se sei interessato. Ho intenzione di renderlo una "forchetta corretta" per un po ', ma questa è un'altra storia, in gran parte offtopica.

Zend Framework ha un editor WYSIWYG in bundle con la sua integrazione Dojo.

http: / /framework.zend.com/manual/en/zend.dojo.form.html#zend.dojo.form.elements.editor

... Ottieni i punti extra!

C'è sempre textile . È ampiamente implementato e presenta alcune somiglianze di base con Markdown. Tuttavia, non ho mai visto un editor WYSIWYG per Textile.

Potresti trovare upflow utile.

Se vuoi WYSIWYG, sono un grande fan di FCKeditor . Converte l'input dell'utente in HTML prima di inviare il modulo, non dopo, ma ha una bella libreria PHP per usarlo e un connettore PHP per gestire il caricamento / navigazione dei file (insieme a molte altre lingue).

Se vuoi qualcosa che può essere letto come testo normale ma prodotto come HTML, voto per Markdown.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top