Движок Samizdat использует для формирования структуры сайта принцип
“открытой модерации” (Open Editing). Это означает, что этот процесс
открыт для всех участников проекта, и все могут за ним наблюдать.
Вся структура опирается на связи между сообщениями и темами (фокусами),
к которым эти сообщения относятся. Такие связи может создавать любой
участник сайта (зарегистрированный пользователь) посредством открытого
голосования, движок также позволяет ограничивать доступ к голосованию
только для фиксированного списка модераторов.
Связь создаётся следующим образом. Первый шаг – выбрать тему, к которой
будут привязываться сообщения. Это может быть как уже существующая тема,
так и любое другое сообщение – после того, как связь будет создана,
такое сообщение тоже станет темой. Лучше всего для новых тем выбирать
или специально публиковать сообщения, заголовок которых подходит в
качестве названия темы, а текст описывает суть темы (в случае, если она
не очевидна из названия). Определившись с темой, выберите её в качестве
текущей, нажав на ссылку “Выбрать этот ресурс как текущую тему” в
разделе “Связь с темами”, расположенном сразу после текста сообщения
(такая ссылка выводится только тогда, когда у пользователя есть право на
голосование).
Выбранная таким образом текущая тема будет выводиться под каждым
сообщением вместе с остальными темами, к которым это сообщение уже
привязано. Напротив каждой темы в разделе “Связь с темами” у
пользователя, обладающего правом голосования, выводится ссылка
“оценить”, предлагающая выбрать оценку степени связи сообщения с данной
темой. Оценка представляет собой число от -2 до 2; оценка, предложенная
каждым проголосовавшим пользователем, хранится отдельно и впоследствии
может быть изменена, общая оценка связи определяется как среднее
арифметическое оценок всех проголосовавших.
В случае, если общая оценка связи больше 0, сообщение привязывается к
теме и выводится на странице этой темы в позиции, соответствующей
относительному времени публикации этого сообщения. Если общая оценка
больше порога тематических сообщений (по умолчанию это 1,5), сообщение
также выводится на главной странице сайта в колонке тематических
сообщений в позиции, соответствующей относительному времени первого
голосования по привязке сообщения к теме.