Invito al feedback per Discourse Wiki ("Morphpedia")

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:

3 Mi Piace

Se ho capito bene, credo che esista già un campo commento nella schermata di modifica (compresi gli aggiornamenti wiki). È leggermente nascosto ed è meglio mantenerlo breve, ma è presente se può essere utile :slightly_smiling_face:


3 Mi Piace

Grazie; è utile. Sarebbe una bella funzionalità richiedere questo commento per le wiki in alcune categorie.

Altre idee o suggerimenti?

1 Mi Piace

Se i post della tua wiki sono l’OP, allora potresti far impostare agli esperti la categoria su ‘Osserva il primo post’, e credo che qualsiasi modifica all’OP della wiki invierà quindi una notifica.
Modifica: Ho appena testato questa cosa e ora non ne sono più così sicuro. :slightly_smiling_face: Proverò a recuperare dove l’ho letto per vedere se mi sono confuso.

Aggiornamento: In effetti mi sono un po’ confuso. Sembra che se imposti l’argomento su ‘Osserva’, ricevi una notifica ogni volta che l’OP viene modificato. Questo invierebbe anche una notifica per ogni nuova risposta nell’argomento, quindi potrebbe non essere l’ideale per il tuo caso.

Anche l’autore della wiki riceve una notifica quando la wiki viene modificata, quindi potresti far sì che l’esperto pertinente sia il creatore dell’OP e riceva quelle notifiche.

C’è anche il plug-in Data Explorer (a seconda di come sei ospitato), che può essere utilizzato per creare query personalizzate che puoi condividere con i moderatori o gruppi personalizzati da eseguire su richiesta.

1 Mi Piace