Qualcuno sa di un'API (php preferibile, ma sarei interessato a qualsiasi lingua) per la creazione di archiviazione di dati simile a un wiki?Rolling Your Own Wiki in testo semplice (Wiki all'interno di un DB)
Che ne dici di qualsiasi risorsa sul tuo wiki in testo normale? Come fanno gli altri wiki in testo normale a gestire il formato del file di testo?
Capisco che posso usare Markdown o Textile per la formattazione. Ma quello che mi interessa di più è come avvicinarmi all'archivio in chiaro delle modifiche multiutente.
Sto scrivendo un'applicazione Web principalmente basata su database. Voglio che almeno un campo di testo di questo database sia in un formato simile a un wiki. In particolare, questo testo può essere modificato da più utenti con la possibilità di eseguire il rollback a qualsiasi versione. Pensa alla sezione wiki/bio di Last.FM (quasi l'intero sito è strettamente strutturato da un database ad eccezione di questa sezione per artista).
Finora, il mio approccio di smontare MediaWiki e incunearlo in un database sembra eccessivo. Sto pensando che sarebbe molto più facile stampare il mio wiki in chiaro e archiviare questo file nel campo di testo appropriato del database.
Se sei in grado di aggiungere nuove tabelle nel database o qualcosa del genere? Non sto seguendo perché vuoi creare un wiki "in chiaro" all'interno di un database. Forse non sto capendo la tua terminologia. –
Vorrei l'equivalente di una singola pagina wiki memorizzata in un singolo campo di testo nel mio database – ack
Ìt non è chiaro se la risposta alla tua domanda è, "MySql ha un tipo di testo per grandi cose" o se stai chiedendo qualcosa di più complesso sul controllo delle versioni ecc. –