Domanda

Ho bisogno di un database in cui uno (o più) campi si comportano come un wiki. Voglio che gli aspetti di creazione di contenuti in formato libero di una wiki siano rafforzati dalla rigida struttura semantica di un database.

In particolare, ho bisogno di questo campo di database per contenere markup in stile wiki, tenere traccia delle modifiche multiutente, consentire ripristini, ecc ...

Sono arrivato a questo da alcune direzioni:

  • Inserendo un wiki in un database facendo in modo che questo campo punti a una pagina da un sistema wiki separato.
  • Costruendo il database attorno al wiki (creando campi extra per pagina per i miei dati strutturati).
  • O crealo da zero con il mio sistema per tenere traccia delle modifiche in questo campo (può davvero essere necessario, dato quanto software wiki esiste là fuori?)

Qualcuno ha qualche esperienza o intuizione sull'approccio alla costruzione di questo? O qualcuno può indicarmi un framework che mi avrebbe portato sulla mia strada?

Ho esaminato i wiki strutturati come TikiWiki e TWiki ma non mi è chiaro come realizzare ciò che mi piacerebbe.

È stato utile?

Soluzione

Estensione di attributo di MediaWiki ti consentirà di aggiungere attributi personalizzati a una pagina.

Se hai davvero bisogno di qualcosa di più, la struttura del database è documentata qui .

Altri suggerimenti

Solo per riferimento futuro, chiunque sia interessato a questo potrebbe anche voler controllare semantic-mediawiki estensione:

  

Semantic MediaWiki (SMW) è un'estensione gratuita di MediaWiki - il sistema wiki che alimenta Wikipedia - che aiuta a cercare, organizzare, taggare, navigare, valutare e condividere il contenuto del wiki. Mentre i wiki tradizionali contengono solo testo che i computer non possono né comprendere né valutare, SMW aggiunge annotazioni semantiche che consentono di pubblicare facilmente contenuti Web semantici e di consentire al wiki di funzionare come database collaborativo.

l'estensione Halo è solo un'estensione inclusa in SMW +. Quest'ultimo è un pacchetto completo contenente MW, SMW già installati e diverse estensioni per una migliore usabilità (ad es. WYSIWYG) e funzionalità. È un programma di installazione o vmware win open source.

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