Aplicación Wiki con un sistema de reputación

11

Estoy realmente impresionado con el concepto de reputación de Stack Exchange (ganas reputación a medida que publicas, y cuanto más publicas, más privilegios obtienes), y quiero aplicar el concepto a un wiki que estoy construyendo.

¿Alguien sabe de un wiki php que tiene un concepto de privilegios / reputación similar a Stack Exchange? No estoy buscando necesariamente algo idéntico a SE, solo estoy buscando una aplicación wiki que otorgue a los usuarios más privilegios cuanto más contribuyan positivamente a la wiki (SE tiene votos negativos, la wiki debería tener alguna forma de identificar contribuciones negativas también). Los privilegios deben estar basados ​​en categorías, por lo que cuanto más activo esté en una categoría o página específica, más privilegios obtendrá para esa categoría. También debería haber privilegios para todo el sitio, aunque deberían ser más difíciles de acceder que los privilegios de categoría.

NOTA: Si no es posible obtener privilegios para toda la categoría y privilegios para todo el sitio, estaré de acuerdo con solo privilegios para toda la categoría o solo privilegios para todo el sitio.

Debería poder cambiar los requisitos para cada privilegio, a través de un panel de administración o mediante la edición de un archivo (algunas aplicaciones wiki no tienen interfaces de administración).

¿Alguien tiene un script o una solución que haga esto? Si el script usa algo similar a la reputación para determinar cuánto ha contribuido positivamente un usuario al sitio, entonces eso también está bien.

Tenga en cuenta: Estoy buscando una manera de calificar las contribuciones individuales de los usuarios, no una forma de calificar la calidad de una página completa.


fuente
1
La reputación SE solo te la dan otras personas, no en función de la actividad. Si aumentó la reputación (o como se llame) al editar, entonces podría engañar al sistema simplemente editando mucho. ¿Dónde piensas en la reputación dada por otros o por lo que has hecho?
Paulmorriss
Estoy pensando en la reputación dada por otros.
1
Debe tener en cuenta que en las wikis, generalmente se eliminan las contribuciones / contribuyentes deficientes. Puede ver el valor de la contribución según la cantidad que queda en la página.
user389823

Respuestas:

2

MediaWiki tiene algunas extensiones que califican esto, incluida la barra de calificación W4G . Si no puede encontrar una wiki que lo haga de forma inmediata, puede piratear esa extensión y combinarla con el sistema de privilegios incorporado para hacer lo que desee. O podría dar una recompensa para que alguien lo haga por usted (aunque un enlace en esa página no funciona y la página de Facebook es bastante tranquila).

Paulmorriss
fuente
No creo que ese complemento le permita clasificar la contribución de un individuo a una página.
En realidad tienes razón. Clasifica la calidad de toda la página, que podría haber sido creada por varias personas. Para hacer la clasificación, las personas tendrán que mirar la contribución que alguien hizo (tal vez usando la función de historial de la página) y luego calificarla.
Paulmorriss
¿Hay algún complemento que haga eso?
2
No pude ver ninguno. La calificación de las personas en lugar del contenido no parece ser un concepto común.
Paulmorriss
0

¿Ya has consultado Question2Answer ? Tiene un sistema de reputación, está en php y puede integrarse dentro de un wiki. Sin embargo, hasta donde yo sé, la reputación no otorga privilegios adicionales, como en SE.

Argoron
fuente
¿La reputación funciona en la wiki o solo en las preguntas y respuestas?
0

Esto no es realmente una solución, es más una forma en que alguien podría implementar esto si estuviera interesado en hacerlo:

  1. Un usuario califica una página wiki. O le da un pulgar hacia arriba o hacia abajo.

  2. El software wiki examina el historial de la página para determinar qué parte de la página fue escrita por diferentes autores. Digamos que el usuario uno ha contribuido con el 50% de los caracteres en la página, y que los usuarios dos y tres han contribuido con el 25% de los caracteres en la página.

  3. El software wiki otorga el 50% de los puntos que el pulgar hacia arriba vale para el usuario 1, y el 25% de los puntos para los usuarios dos y tres. Si un pulgar hacia arriba vale 10 puntos, entonces el usuario 1 obtiene los 5 puntos de reputación, y los usuarios dos y tres obtienen 2.5 puntos de reputación.

  4. Puede hacer lo mismo con votos negativos, solo que le quita puntos en lugar de agregarlos.

NOTA: el sistema de calificación solo analiza la cantidad de contenido que los usuarios escribieron en la versión actual de esta página en el momento en que se otorgó la calificación. Si el usuario 4 también contribuyó a la página, pero luego los usuarios uno, dos y tres eliminaron por completo sus contribuciones, el usuario 4 no obtendrá ningún punto de reputación.

NOTA: si aparece el usuario 5 y luego edita la página, el usuario 5 solo obtendrá reputación si alguien vota en la página cuando parte de su contenido original se muestra en la página. Nuevamente, la reputación solo se otorga a los usuarios cuyo contenido aparece en la versión actual de la página en el momento en que se otorgó la calificación.

NOTA: sería una buena idea permitir que los usuarios vuelvan a clasificar la página si se realizan modificaciones, de modo que puedan rechazar la página si un usuario se olvida de citar un reclamo o algo en una edición que hicieron después. se emitió el voto.

Por cierto, si alguien estaba dispuesto a crear un plugin / script wiki que hiciera esto, entonces sería genial. Si ya hay un complemento / script wiki que hace esto, publíquelo en los comentarios.


fuente