Настроить, Войти
Как привязывать сообщения к темам
автор Thistle, дата 2005-12-01 10:52, текущая версия, html

Движок Samizdat использует для формирования структуры сайта принцип "открытой модерации" (Open Editing). Это означает, что этот процесс открыт для всех участников проекта, и все могут за ним наблюдать.

Вся структура опирается на связи между сообщениями и темами (фокусами), к которым эти сообщения относятся. Такие связи может создавать любой участник сайта (зарегистрированный пользователь) посредством открытого голосования, движок также позволяет ограничивать доступ к голосованию только для фиксированного списка модераторов.

Связь создаётся следующим образом. Первый шаг - выбрать тему, к которой будут привязываться сообщения. Это может быть как уже существующая тема, так и любое другое сообщение - после того, как связь будет создана, такое сообщение тоже станет темой. Лучше всего для новых тем выбирать или специально публиковать сообщения, заголовок которых подходит в качестве названия темы, а текст описывает суть темы (в случае, если она не очевидна из названия). Определившись с темой, выберите её в качестве текущей, нажав на ссылку "Выбрать этот ресурс как текущую тему" в разделе "Связь с темами", расположенном сразу после текста сообщения (такая ссылка выводится только тогда, когда у пользователя есть право на голосование).

Выбранная таким образом текущая тема будет выводиться под каждым сообщением вместе с остальными темами, к которым это сообщение уже привязано. Напротив каждой темы в разделе "Связь с темами" у пользователя, обладающего правом голосования, выводится ссылка "оценить", предлагающая выбрать оценку степени связи сообщения с данной темой. Оценка представляет собой число от -2 до 2; оценка, предложенная каждым проголосовавшим пользователем, хранится отдельно и впоследствии может быть изменена, общая оценка связи определяется как среднее арифметическое оценок всех проголосовавших.

В случае, если общая оценка связи больше 0, сообщение привязывается к теме и выводится на странице этой темы в позиции, соответствующей относительному времени публикации этого сообщения. Если общая оценка больше порога тематических сообщений (по умолчанию это 1,5), сообщение также выводится на главной странице сайта в колонке тематических сообщений в позиции, соответствующей относительному времени первого голосования по привязке сообщения к теме.