2010-01-04 10 views
5

C'è un modo semplice per aggiungere un "WikiField" a un modello che ho nella mia applicazione?Esiste un buon WikiField per i modelli django?

penso che i requisiti più importanti sono:

  • Un campo di testo che può essere aggiunto a qualsiasi modello.
  • semplice markup wiki o widget di editor che consente la formattazione del testo e un facile inserimento di collegamenti e immagini.
  • salva la cronologia delle revisioni con informazioni sull'autore e consente di tornare facilmente a qualsiasi versione precedente.

Giusto per spiegare cosa sto cercando di fare: Immagina di avere un'app di libreria. La maggior parte dei dati del modello del libro proviene dal catalogo del negozio. Ora vorremmo aggiungere un blocco di testo che sia una wiki della comunità, in modo che gli utenti possano scrivere il sommario della trama, ad esempio.

+0

E ho davvero provato a cercarlo, ma cercare le combinazioni di "djago" "modello" "campo" e "wiki" è troppo generico ... –

risposta

5

Che ne dici di una combinazione di django-reversion e django-tinymce o Markdown se preferisci scrivere markdown?

Non mi sono mai imbattuto in alcun tipo di campo specifico per Wiki, ma con quei componenti che ne scrivono uno in realtà non dovrebbe richiedere troppo tempo.

+0

Grazie. django-reversion sembra fantastico. Lo esaminerò. –

Problemi correlati