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