military86

Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору dimisa Хотим прояснить работу уведомительного индикатора «колокольчик». 1. Что он считает. При загрузке страницы клиент один раз забирает RSS ленту /feeds/notify.xml и выводит количество публикаций, дата которых позже времени последнего нажатия на колокольчик (метка хранится в localStorage). Клик по иконке всего лишь сдвигает метку на «сейчас», а не скрывает цифру по таймеру или как то иначе «накручивает» счётчик. 2. Почему сброс по клику, а не по факту открытия каждой статьи. Мы выбрали такой подход, чтобы: o не держать на клиенте массивы GUID’ов; o не делать отложенных запросов к серверу при каждом переходе на материал; o минимизировать время первой отрисовки страницы. 3. Планируемые доработки. Понимаем, что текущая логика выглядит «грубо»: одного клика будто достаточно, чтобы пометить всё как прочитанное. Рассматриваем переход на учёт GUID + localStorage, чтобы цифра исчезала только после открытия каждой новости. 4. Ни рекламы, ни тёмных паттернов. Индикатор не связан c рекламой и не стимулирует переходы на сторонние ресурсы. Это лишь короткое уведомление о свежих публикациях внутри того же домена. Просим пересмотреть правило ##.beamerButton .newsCount — или, по крайней мере, отложить его, пока мы не покажем новую реализацию с учётом ваших замечаний. Спасибо! |