Отказ от ответственности: Включение этого плагина может привести к увеличению числа пользователей, получающих TL3, и/или ставящих под сомнение решения модерации, и/или к повышенной активности[1].
Возможности
Отображение полосы прогресса для пользователя с указанием общего прогресса повышения уровня доверия.
(Необязательно) Показ пользователю ближайшего требования, которое он может выполнить.
(Необязательно) Показ пользователю подробного разбивки прогресса по каждому требованию.
(Необязательно) Уведомление пользователя о том, что он зафиксирован на текущем уровне доверия.
(Необязательно) Если пользователь имеет уровень TL3, показывать предупреждение, когда он близок к его потере.
(Необязательно) Показывать пользователю количество тем и сообщений в приглушенных категориях (чтобы он мог прочитать больше сообщений и выполнить требование по чтению сообщений).
Настройка
Требуется минимальная конфигурация. Все тексты можно редактировать через «Тексты сайта». Там, где это возможно, точный текст совпадает с тем, что находится на странице администратора пользователя. Однако плагин не смог напрямую ссылаться на них из-за проблем с правами доступа пользователя.
Параметры
Название
Описание
enable for trust level promotions
Выберите уровни доверия (TL), для которых вы хотите отображать прогресс
progress bar color light
Цвет полосы прогресса в светлой теме
progress bar color dark
Цвет полосы прогресса в тёмной теме
progress bar background color light
Фоновый цвет полосы прогресса в светлой теме
progress bar background color dark
Фоновый цвет полосы прогресса в тёмной теме
modal button icon
Иконка для кнопки открытия модального окна
show verbose tl3 progress
Выберите, чтобы показать модальное окно, содержащее подробную полосу прогресса по каждому требованию
show locked at trust level
Уведомлять пользователя, если он зафиксирован на текущем уровне доверия. ПРЕДУПРЕЖДЕНИЕ: Может вызвать жалобы со стороны пользователей, ставящих под сомнение решения модерации.
modal bottom text tl1
Дополнительное описание внизу модального окна для перехода TL0 → TL1.
modal bottom text tl2
Дополнительное описание внизу модального окна для перехода TL1 → TL2.
modal bottom text tl3
Дополнительное описание внизу модального окна для перехода TL2 → TL3.
show next closest stat
Показать ближайшее требование, которое может выполнить пользователь, и сколько ещё нужно сделать
show warning when tl3 requirements low
Если пользователь имеет уровень TL3, уведомить его, если он близок к потере TL3
show warning when user has muted topics and posts
Показать пользователю количество тем и сообщений в приглушенных категориях (чтобы он мог прочитать больше сообщений и выполнить требование по чтению сообщений). Не учитывает, сколько сообщений он уже прочитал в этих категориях (пока).
low tl3 stats minimum
Показывать предупреждение пользователям с уровнем TL3, если какое-либо требование ниже этого порога
Плагин всё ещё в бета-версии или как? Мне кажется, это отличный плагин, потому что меня просто бросили в подвешенном состоянии, и я сам пытаюсь высчитать, когда же мне достанется Tl3.
В основном всё работает, за исключением одной-двух мелких недоработок, которые я сейчас устраняю. Проблемы вызывает именно следующее требование; счётчики и индикаторы работают исправно.
Самая близкая статистика для повышения и понижения должна быть исправлена, а также внесены некоторые оптимизации в SQL-запросы. Должно быть готово к запуску.
Мы установили это на наш сайт. Однако, когда обычный пользователь пытается просмотреть профиль другого пользователя, может появляться ошибка о том, что у вас нет прав для просмотра запрашиваемых ресурсов.
У некоторых пользователей это происходит, а у других всё работает безупречно (то есть это окно не появляется). Обычный пользователь не должен иметь возможность видеть прогресс других людей.
Отличная идея, и время выбрано самое подходящее, учитывая, что работа над TL3 близится к завершению.
На другом конце шкалы уровней доверия я думаю, что часть этого также могла бы быть полезна для людей, помогающих на форумах Discourse, в частности для модераторов и активных участников сообщества.
Постоянно возникает вопрос о том, как пользователю можно перейти от уровня TL-0 к следующему уровню доверия, чтобы, например, публиковать ссылки, включать больше ссылок, вставлять изображения или получать другие возможности, которые ограничены на уровне TL-0.
Обычно такие объяснения пишутся вручную, хотя многое в ответе зависит от измеримых требований к уровню доверия. Было бы полезно, если бы часть этого руководства в конечном итоге могла быть автоматизирована: показывать пользователю, где он находится, какое требование в настоящее время препятствует повышению уровня и что он может разумно сделать, чтобы стать на это способен.
Плагин TL3 Progress уже содержит часть необходимой инфраструктуры для такого типа функции, в частности его способность отображать отдельные требования, прогресс и ближайшее требование.
Спасибо за напоминание. В прошлом месяце я был очень занят и не мог найти на это время. Теперь, когда у меня появилось больше свободного времени, я планирую начать это через день-два.
Я считаю, что это будет довольно масштабная переработка, поскольку требования различаются для каждого TL, поэтому логику тоже придётся доработать.
Просто хочу сказать, что я уже на финишной прямой! В основном остались только изменения локалей, а также добавление целого набора новых настроек и параметров конфигурации!