Applicazione Wiki con un sistema di reputazione


11

Sono davvero impressionato dal concetto di reputazione di Stack Exchange (guadagni reputazione mentre pubblichi e più pubblichi, più privilegi ottieni) e voglio applicare il concetto a un wiki che sto costruendo.

Qualcuno sa di un wiki php che ha un concetto di privilegi / reputazione simile a Stack Exchange? Non sto necessariamente cercando qualcosa di identico a SE, sto solo cercando un'applicazione wiki che offra agli utenti più privilegi più contribuiscono positivamente al wiki (SE ha voti negativi, il wiki dovrebbe avere un modo per identificare contributi negativi pure). I privilegi dovrebbero essere basati sulla categoria, quindi più attivi sei in una categoria o pagina specifica, più privilegi ottieni per quella categoria. Dovrebbero esserci anche privilegi a livello di sito, anche se dovrebbero essere più difficili da accedere rispetto ai privilegi di categoria.

NOTA: se non è possibile ottenere privilegi di categoria e privilegi di sito, starò bene solo con i privilegi di categoria o solo con i siti.

Dovrei essere in grado di cambiare i requisiti per ciascun privilegio, attraverso un pannello di amministrazione o modificando un file (alcune applicazioni wiki non hanno interfacce di amministrazione).

Qualcuno ha uno script o una soluzione che lo farà? Se lo script usa qualcosa di simile alla reputazione per determinare quanto un utente ha contribuito positivamente al sito, allora va bene lo stesso.

Nota: sto cercando un modo per valutare i contributi dei singoli utenti, non un modo per valutare la qualità di un'intera pagina.


1
La reputazione SE ti viene data solo da altre persone, non in base all'attività. Se hai aumentato la reputazione (o come si chiama) modificando, potresti imbrogliare il sistema semplicemente facendo un sacco di modifiche. Dove stai pensando alla reputazione data da altri o da ciò che hai fatto?
paulmorriss,

Sto pensando alla reputazione data da altri.

1
Dovresti essere consapevole del fatto che su wiki, generalmente vengono rimossi contributi / contributori poveri. Puoi vedere il valore del contributo in base a quanto è rimasto nella pagina.
user389823

Risposte:


2

MediaWiki ha alcune estensioni che lo classificano, inclusa la barra di valutazione W4G . Se non riesci a trovare un wiki che lo fa immediatamente, potresti hackerare quell'estensione e combinarlo con il sistema di privilegi integrato per fare quello che vuoi. Oppure potresti dare una generosità a qualcuno che lo faccia per te (anche se un link su quella pagina non funziona e la pagina di Facebook è piuttosto tranquilla).


Non credo che il plugin ti permetta di classificare un contributo individuale a una pagina.

In realtà hai ragione. Classifica la qualità dell'intera pagina, che potrebbe essere stata creata da più persone. Per classificare le persone dovranno guardare il contributo che qualcuno ha fatto (magari usando la funzione di cronologia delle pagine) e quindi valutarlo.
paulmorriss,

Ci sono plugin che lo fanno?

2
Non ne ho visto nessuno. Valutare le persone piuttosto che i contenuti non sembra essere un concetto comune.
paulmorriss,

0

Hai già verificato Question2Answer ? Ha un sistema di reputazione, è in php e può essere integrato in un wiki. Tuttavia, per quanto ne so, la reputazione non concede privilegi aggiuntivi, come in SE.


La reputazione funziona sul wiki o solo nelle domande e risposte?

0

Questa non è in realtà una soluzione, è più un modo in cui qualcuno potrebbe implementarlo se fosse interessato a farlo:

  1. Un utente valuta una pagina wiki. O gli dà un pollice in su o un pollice in giù.

  2. Il software wiki controlla la cronologia delle pagine per determinare la quantità di pagine scritta da autori diversi. Supponiamo che l'utente uno abbia contribuito al 50% dei caratteri nella pagina e che gli utenti due e tre abbiano contribuito al 25% dei caratteri nella pagina.

  3. Il software wiki assegna il 50% dei punti che un pollice in alto vale per l'utente 1 e il 25% dei punti per gli utenti due e tre. Se un pollice in su vale 10 punti, l'utente 1 ottiene i 5 punti reputazione e gli utenti 2 e 3 ottengono 2,5 punti reputazione.

  4. Puoi fare la stessa cosa con i voti negativi, solo togli i punti invece di aggiungerli.

NOTA: il sistema di valutazione analizza solo la quantità di contenuto che gli utenti hanno scritto nella versione corrente di questa pagina al momento della valutazione. Se anche l'utente 4 ha contribuito alla pagina, ma gli utenti uno, due e tre hanno rimosso completamente i suoi contributi, l'utente 4 non otterrà alcun punto reputazione.

NOTA: se arriva l'utente 5 e quindi modifica la pagina, l'utente 5 otterrà la reputazione solo se qualcuno vota la pagina quando parte del suo contenuto originale viene visualizzato sulla pagina. Ancora una volta, la reputazione viene data solo agli utenti il ​​cui contenuto appare nella versione corrente della pagina al momento della valutazione.

NOTA: sarebbe una buona idea consentire agli utenti di rivalutare la pagina in caso di modifiche, in modo che possano ridimensionare la pagina se un utente dimentica di citare un reclamo o qualcosa in una modifica che ha fatto dopo il voto è stato emesso.

A proposito, se qualcuno fosse disposto a creare un plugin / script wiki che lo facesse, sarebbe fantastico. Se esiste già un plugin / script wiki che lo fa, si prega di pubblicarlo nei commenti.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.