Додаток Wiki з репутаційною системою


11

Мене дуже вражає концепція репутації Stack Exchange (ви здобуваєте репутацію, коли ви публікуєте повідомлення, і чим більше ви публікуєте повідомлення, тим більше привілеїв ви отримуєте), і я хочу застосувати цю концепцію до вікі, який я будую.

Хтось знає про php wiki, який має концепцію привілеїв / репутації, схожу на Stack Exchange? Я не обов'язково шукаю щось ідентичне SE, я просто шукаю вікі-додаток, який надає користувачам більше привілеїв, тим більше вони позитивно вкладаються у вікі (SE має голоси вниз, у wiki має бути певний спосіб визначення негативних внесків теж). Пільги повинні базуватися на категорії, тому чим активніше ви знаходитесь у певній категорії чи сторінці, тим більше привілеїв ви отримуєте для цієї категорії. Також повинні бути привілеї на весь сайт, хоча до них має бути складніше, ніж до привілеїв категорії.

ПРИМІТКА. Якщо неможливо отримати привілеї для загальної категорії та привілеї для всіх сайтів, я буду в порядку з привілеями лише для широкої категорії або лише з привілеями для сайту.

Я повинен мати можливість змінювати вимоги до кожної привілеї через панель адміністрування або через редагування файлу (у деяких програмах вікі немає інтерфейсів адміністрування).

У когось є сценарій чи рішення, яке це зробить? Якщо сценарій використовує щось подібне до репутації, щоб визначити, наскільки користувач позитивно зробив свій внесок на сайт, то це теж добре.

Зверніть увагу: я шукаю спосіб оцінити внески окремих користувачів, а не спосіб оцінювати якість всієї сторінки.


1
Репутацію SE надають вам лише інші люди, не ґрунтуючись на діяльності. Якщо ви збільшили репутацію (або як це називається), редагуючи, то ви можете обдурити систему, просто зробивши багато редагувань. Де ви думаєте про репутацію, яку надають інші, або дана тим, що ви зробили?
paulmorriss

Я думаю про репутацію, яку надають інші.

1
Ви повинні знати про те, що на вікі, як правило, видаляються погані внески / внески. Ви можете побачити значення внеску, скільки його залишилось на сторінці.
користувач389823

Відповіді:


2

MediaWiki має деякі розширення, які оцінюють це, включаючи рейтинг W4G . Якщо ви не можете знайти вікі, який робить це поза коробкою, ви можете зламати це розширення та поєднати його із вбудованою системою привілеїв, щоб робити те, що ви хочете. Або ви можете дати винагороду за те, щоб хтось зробив це за вас (хоча одне посилання на цій сторінці не працює, а сторінка Facebook досить тиха).


Я не думаю, що плагін дозволяє оцінювати внесок користувачів на сторінку.

Насправді ви праві. Він займає рейтинг якості всієї сторінки, яку могли створити кілька людей. Щоб зробити рейтинг, людям доведеться переглянути внесок, який хтось зробив (можливо, за допомогою функції історії сторінки), а потім оцінити це.
paulmorriss

Чи є плагіни, які роблять це?

2
Я не міг бачити жодного. Рейтинг людей, а не вміст, здається, не є звичайною концепцією.
paulmorriss

0

Ви перевірили Question2Answer ще? Він має репутаційну систему, є в php і може бути інтегрований у вікі. Однак, наскільки мені відомо, репутація не надає додаткових пільг, як, наприклад, у SE.


Чи працює репутація на вікі, або просто в питаннях запитань?

0

Це насправді не рішення, це скоріше спосіб, щоб хтось міг це здійснити, якби це було зацікавлено:

  1. Користувач оцінює сторінку вікі. Він або дає великі пальці вгору, або великі пальці вниз.

  2. Програмне забезпечення wiki переглядає історію сторінок, щоб визначити, яку частину сторінки написали різні автори. Скажімо, що один користувач вніс 50% символів на сторінку, а два та три користувачі внесли 25% символів на сторінку.

  3. Програмне забезпечення wiki присуджує 50% балів, що великий палець варто користувачеві 1, а 25% балів - два та три користувачі. Якщо великий палець налічує 10 балів, то користувач 1 отримує 5 балів репутації, а користувачі два та три отримують 2,5 бали репутації.

  4. Ви можете зробити те ж саме, що втратили голоси, тільки ви забираєте очки замість того, щоб додавати їх.

ПРИМІТКА: рейтингова система аналізує лише те, скільки вмісту написали користувачі в поточній версії цієї сторінки на момент надання оцінки. Якщо користувач 4 також зробив внесок на сторінку, але потім користувачі один, два та три повністю видалили його внески, користувач 4 не отримає жодних балів репутації.

ПРИМІТКА: якщо користувач 5 приходить, а потім редагує сторінку, користувач 5 отримає репутацію лише в тому випадку, якщо хтось підкреслить сторінку, коли на її сторінці відобразиться якийсь її вихідний вміст. Знову ж таки, репутація надається лише тим користувачам, вміст яких відображається в поточній версії сторінки на момент надання рейтингу.

ПРИМІТКА. Було б хорошою можливістю дозволити користувачам переоцінювати сторінку, якщо на ній внесені будь-які зміни, щоб вони могли звозити сторінку, якщо користувач забув навести претензію чи щось у редакції, яке вони зробили після голосування було видано.

До речі, якщо хтось готовий створити вікі-плагін / скрипт, який це зробив, то це було б чудово. Якщо вже є плагін / скрипт wiki, який це робить, будь ласка, опублікуйте його в коментарях.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.