Назад в будущее Хабра. Трекер 3.0

в 13:30, , рубрики: трекер

Приветствуем вас, наши дорогие пользователи! Без долгих предварительных ласк: новый трекер, налетайте 🙂

Назад в будущее Хабра. Трекер 3.0 - 1

Назад в будущее

Отгадайте загадку:

  • Маленький, с зелёной точечкой

  • Появился 11 лет назад

  • Ну или через 6 лет после создания Хабра

  • Посчитали? Ага, и эти 8 лет он проработал практически без изменений

Если бы не заголовок публикации, то вы бы точно не сразу догадались, что речь идёт про трекер. Всё так — первая версия трекера появилась на Хабре в далёком 2012 году. И с тех пор он почти не менялся: ну разве что цвет счётчика событий был зелёным, а стал красным, ну и так, ещё всякое по мелочи.

Казалось бы, зачем трогать то, что и так работает? Аргумент, но если всегда ему следовать, то будет довольно сложно эволюционировать и меняться — в итоге легко оказаться на ровной лужайке и порасти мхом. Поэтому в 2021 мы представили на суд общественности новый трекер (назовём его 2.0), который стал доступен вместе с запуском новой версии Хабра. И если к новой версии Хабра многие привыкли довольно быстро (сейчас ей пользуется 99.5–99.7% посетителей), то новый трекер зашёл далеко не всем.

И что не так?

Трекер 2.0 был основан на «соцсеточной модели», когда пользователь отслеживает конкретные дискуссии (например, пары‑тройки пользователей между собой в одной ветке комментариев) в рамках объектов контента (постов в соцсетях или мессенджерах). А вот отслеживать целиком дискуссию под публикациями (что более характерно для форумов и в том числе Хабра) с такой моделью оказалось менее удобно. Ну или как говорят некоторые, совсем неудобно.

Назад в будущее Хабра. Трекер 3.0 - 2

Как решили

Видимо, это тот случай, когда нужно было последовать правилу «работает — не трогай», ограничив изменения в трекере адаптацией механики под новую версию Хабра. Так мы и решили поступить с трекером 3.0, который, по большому счёту, является обновленной (и немного дополненной) версией 1.0.

Это ли не УРА?! 🙂


Интерфейс трекера 3.0

Колокольчик никуда не делся: как и прежде, он индикатор наличия новых событий внутри трекера. При наличии таковых трекер выводит число в формате от +1 до 99+, которое является суммой событий во всех разделах трекера. 

Назад в будущее Хабра. Трекер 3.0 - 3

Нажатие на колокольчик в трекере версии 2.0 открывало меню, в котором события группировались определённым образом (и да, иногда это было не очень удобно — например, если событий накопилось очень много):

Меню трекера 2.0

Меню трекера 2.0

Сейчас нажатие на колокольчик будет открывать страницу трекера. К внешнему виду раздела перепривыкать не придётся — это всё те же горизонтальные табы, на которых будет выводиться счётчик новых событий (при наличии таковых). Давайте освежим в памяти содержимое табов — тем более что появился один новый.

Публикации

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

Можно просмотреть все публикации или только свои. Нажатие на шестерёнку откроет настройки трекера.

Можно просмотреть все публикации или только свои.
Нажатие на шестерёнку откроет настройки трекера.

Новый трекер позволяет отслеживать не только статьи и новости (в трекере выводятся их заголовки), но и новую сущность, посты, у которых выводятся первые 60 символов содержимого (так как у них нет заголовка).

Сначала в разделе идут все непрочитанные события с сортировкой по последнему комментарию от ранних к поздним, а потом — прочитанные с сортировкой по последнему комментарию от ранних к поздним. Публикации, которые были скрыты в черновики, пропадают из трекера до того момента, пока не будут опубликованы снова.

Новый раздел — Уведомления

Раздел для различных системных уведомлений, среди которых:

  • Модератор опубликовал вашу статью из Песочницы.

  • Модератор вернул статью в Песочнице на доработку.

  • Модератор отклонил публикацию.

  • Пользователю становится доступна ППА.

  • Администратор компании одобрил (или отклонил) заявку на вступление в ряды сотрудников компании.

  • Если публикация была отправлена модераторам сезона (о прохождении модерации сообщается в личных сообщениях).

В будущем планируем добавить сюда ещё больше уведомлений, полный перечень которых опубликуем в справочном разделе. 

В разделе уведомлений та же сортировка (от новых к старым), те же 20 элементов на страницу.

Упоминания

Этот раздел существовал ранее и по сути не изменился — в нём собираются уведомления в том случае, если вас кто-то упомянул в статье или в комментарии. По клику вы попадаете или в статью, или сразу на конкретный комментарий. 

Назад в будущее Хабра. Трекер 3.0 - 6

Подписки

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

Приложения

Хоть у нас пока и было только одно приложение (Анонимный Дед Мороз), мы всё же оставили этот раздел. На вырост.

Назад в будущее Хабра. Трекер 3.0 - 7

Мы настроили обратную совместимость между версиями: уведомления из трекера в старой версии должны перенестись в новую.

Надеемся, это изменение добавит вам удобства при использовании Хабра и наконец‑то поможет решить вопрос со старой версией сайта — по нашим опросам, трекер был последним, что заставляло пользователей переключаться на неё.

Пользуйтесь на здоровье! Будем рады любой обратной связи — пишите в комментариях или в личку.

Нашли опечатку в тексте? Выделите и нажмите CTRL/⌘+Enter.

Автор: Алексей

Источник

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js