Проблема
На работе у нас есть wiki раздела (работает Mediawiki). К сожалению, несколько редактирование людей без входа в систему, что затрудняет отслеживание вниз, чтобы задать вопросы о содержании.
Есть две стратегии для улучшения этого
- поощрять вход в систему редактирования
- препятствовать анонимному редактированию.
Поощрение
Для этой части приветствуются любые советы. Но, конечно, всегда есть риски в вознаграждение поведения.
отговорить
Я знаю, что это должно быть низким, иначе оно будет препятствовать любому редактированию. Но что-то просто раздражающее было бы неплохо иметь.
[обновление] Я знаю, что можно просто запретить анонимное редактирование, но это поставит высокий барьер на любой первый вклад (особенно для людей за пределами нашего отдела!), Поэтому я не думаю, что это вариант. [/Обновление]
[Update2] Использование LDAP или Active Directory не решает проблему, так как вики также доступны и используются внешними подрядчиками. [/Update2]
[Update3] Я больше не работаю в этой компании. Это не значит, что я полностью потерял интерес к этому вопросу, но из моей текущей точки интереса наиболее ценной частью является "Забыл ли вы войти?" ниже, и я буду принимать ответы на основе этой части вопроса. [/Update3]
Подтверждение
Одна мысль заключалась в дополнительном подтверждении для анонимных пользователей - "Вы действительно уверены, что хотите представить это анонимно?", Хотя с такой вопрос есть риск того, что люди откажутся или будут сопротивляться редактированию. Однако, если этот вопрос переформулируется более дипломатично, как "Вы забыли войти в систему? "Я думаю, что это будет казаться гораздо более приемлемым. И кроме того будут также захватывать те ситуации, когда автор действительно забыл войдите в систему, но на самом деле хотели бы, чтобы его/ее взносы зачислялись его/ее пользователя. Этот последний момент сам по себе является достаточно хорошей причиной для его желания.
Возможно ли это?
Задержка
Другая мысль о чем-то слегка раздражает - добавить лишнюю принудительная задержка после "сохранения страницы", отображающая что-то вроде "Если вы зарегистрировались вам не придется ждать x секунд ". Выбор правильного x затруднен потому что, если он высок, это будет барьером, и если он слишком низко, возможно, в любом случае. Но потом я начал думать, как насчет того, чтобы начать с ноль, а затем добавьте одну вторую задержку для каждого анонимного редактирования по заданному IP-адресу адрес в данный период времени? Таким образом, для начиная использовать wiki, и к тому времени, когда задержка становится значительной пользователь уже внес большой вклад, поэтому я думаю, что результат более вероятно, что редактор в конечном итоге создает пользователя, а не сдаваться. Это предполагает, что IP-адреса довольно статичны, но это очень как правило, имеет место в бизнес-сети.
Возможно ли это?