Stiamo costruendo un sistema che utilizza Discourse come wiki per raccogliere conoscenze tramite crowdsourcing e pubblica questi contenuti come articoli ogni notte sul nostro sito web (nel nostro dominio e nelle immagini sottostanti, i “traits” corrispondono 1:1 agli “articoli”. Potete pensare ai traits, ovvero morphs, come alle “razze” per i rettili).
Motivazioni:
- Lo scopo della pubblicazione sul sito web è poterlo ospitare sullo stesso sottodominio, integrarlo meglio con il nostro sito principale (vari collegamenti), cambiarne completamente l’aspetto e così via.
- Il motivo per cui utilizziamo Discourse per il sistema di scrittura è che lo stiamo già usando, ci sembra che soddisfi abbastanza bene le nostre esigenze per questo compito e ci piace molto; inoltre, dovrebbe aumentare la popolarità dei nostri forum come effetto collaterale. Potreste dire che non sono vere e proprie wiki perché useremo i post per la discussione, ma limiteremo la modifica delle wiki agli editori approvati.
Maggiori dettagli:
- Per questo compito, il nostro backend utilizza l’API di Discourse per recuperare gli argomenti e analizzare l’HTML elaborato con Beautiful Soup. Il nostro sviluppatore ha ritenuto che fosse almeno facile quanto analizzare il markdown. In ogni caso, non è così difficile. Stiamo anche utilizzando i tag per alcuni scopi.
- Abbiamo trovato il plugin per le note a piè di pagina e lo abbiamo installato.
Una funzionalità complessa che prevedo di dover implementare è una sorta di generazione di riassunti in modo che i nostri esperti possano esaminare quotidianamente le modifiche apportate alle wiki dai nostri editori in caso di errori. Sono a conoscenza delle email di riepilogo di Discourse, che potrebbero essere utili anche in questo caso, ma credo che siano più focalizzate sui post e sulla discussione, mentre noi vogliamo qualcosa di più vicino al visualizzatore “diff” integrato. Potremmo dover sviluppare una soluzione personalizzata. Una funzionalità semplice che potrebbe essere molto utile in questo contesto è un campo “commento” o “riassunto” nella pagina di modifica del post, in modo che l’editor possa riassumere la propria modifica, come avviene in alcune wiki come MediaWiki.
Pubblico qui per raccogliere idee o funzionalità che potremmo sfruttare per questo processo. Lanciamo questo sistema pubblicamente con circa 50 articoli entro due settimane e, alla fine, ne avrà centinaia, forse 1.000.
Esempio di una pagina wiki
Esempio dell’articolo pubblicato
Pagina per esplorare gli articoli (Traits)
Pagina iniziale della wiki (chiamata Morphpedia)
Vista utile per il confronto delle modifiche
Articoli correlati che ho notato:






