Пользователи
Пользователь — аккаунт платформы со своим блогом, профилем, подписками и рейтингом.
Обзор
Пользователь регистрируется по email или через соцсеть, публикует посты в своём блоге и в темах, подписывается на авторов и темы. Страница пользователя — его профиль по адресу /{slug}.
Реакции на посты и комментарии пользователя складываются в его рейтинг, лучшие авторы месяца попадают в топ. Права сверх обычных дают глобальные роли и роли в командах тем.
Регистрация и вход
Для регистрации по email нужны имя, email и пароль не короче 6 символов. Если подтверждение email обязательно, войти можно только после перехода по ссылке из письма. Пароль восстанавливается по ссылке из письма; для отправки писем нужна настроенная почта.
Вход через соцсеть работает для Google, Яндекса, ВКонтакте, Facebook, Apple и GitHub. При первом входе создаётся аккаунт с подтверждённым email из соцсети. Если аккаунт с таким email уже есть, соцсеть привязывается к нему в Настройки → Основные. Для Google и Яндекса доступен быстрый вход One Tap.
Закрытие регистрации, обязательное подтверждение email, ключи соцсетей и One Tap задаются в настройках сайта. Закрытая регистрация запрещает и создание аккаунтов через соцсети. Адреса callback для приложений соцсетей описаны в разделе Адреса сервисов.
В Настройки → Основные пользователь меняет email с подтверждением на новый адрес и пароль, привязывает соцсети и завершает все сессии.
Профиль
Профиль /{slug} показывает посты и комментарии пользователя, подписчиков и подписки, рейтинг и достижения. Пользователь задаёт в профиле и в Настройки → Блог:
- Имя: до 30 символов; меняется не чаще раза в 30 дней
- Описание: до 160 символов
- Аватар: изображение или видео; видеоаватар — функция подписки
video_avatar - Обложка: изображение с настраиваемым положением
- Бейдж: иконка рядом с именем; функция подписки
badge - Адрес профиля: смена
slugне чаще раза в 30 дней, срок общий со сменой имени; функция подпискиfancy_nickname
Администратор отмечает аккаунт как официальную страницу в Админ-панель → Пользователи → Пользователи; отметка показывается рядом с именем.
Статистика блога
Страница /{slug}/stats показывает статистику за последние 30 дней: новых подписчиков, реакции на посты, просмотры постов и показы постов в лентах. Статистика доступна владельцу блога и суперадминистратору; доступ к статистике темы описан в разделе Команда.
Подписки
Подписка на пользователя или тему добавляет их посты в «Мою ленту» и включает уведомления о новых постах. Уведомления отключаются отдельно от подписки.
На странице /my-topics собраны подписки пользователя на авторов и темы и созданные им темы. Там же отписываются сразу от всех тем, от всех авторов или от всего.
Скрытие контента
Пользователь скрывает:
- Пользователя или тему: их посты не показываются в лентах; подписка и уведомления о них отключаются
- Пост: пост не показывается в лентах
- Ключевое слово: посты с этим словом не показываются в лентах
Пользователь, которого скрыл автор, не может комментировать посты в блоге этого автора.
Скрытые пользователи и ключевые слова редактируются в Настройки → Ленты.
Личные сообщения
Личные сообщения находятся в разделе /m. Сообщения и счётчик непрочитанных обновляются в реальном времени.
Отправка сообщений — функция подписки private_messages. Пользователь отправляет не больше 60 сообщений в минуту.
Закладки
Посты и комментарии добавляются в закладки. Закладки собраны на страницах /bookmarks/posts и /bookmarks/comments, а посты, которым пользователь ставил реакции, — на странице /bookmarks/reactions.
Удаление аккаунта
Аккаунт удаляется в Настройки → Основные не сразу: он помечается к удалению на 30 дней. До истечения срока пользователь может войти и восстановить аккаунт на странице /account/restore, пользоваться платформой без восстановления нельзя. После срока аккаунт удаляется окончательно.
Рейтинг
Рейтинг пользователя — сумма значений реакций на его посты и комментарии.
Топ авторов строится по рейтингу за текущий месяц и выводится в виджете «Топ блогов» и на странице /discovery/blogs. Темы и забаненные на платформе пользователи в топ не попадают. В Админ-панель → Пользователи → Топ пересчёт запускается вручную и отдельные места скрываются. Места в конце месяца используются для достижений.
Роли
Глобальные роли назначаются в Админ-панель → Пользователи → Пользователи:
- Редактор: ставит редакционную отметку на посты, которые может редактировать; публикует посты в любой теме
- Модератор: редактирует и снимает с публикации любые посты, удаляет любые комментарии и ветки
- Администратор: работает в выданных разделах админ-панели
- Суперадминистратор: все права, включая удаление любых постов и управление доступом администраторов
Роли в темах описаны в разделе Темы.