drupal.ru icon indicating copy to clipboard operation
drupal.ru copied to clipboard

Система различных уведомлений на единой странице

Open ivnish opened this issue 7 years ago • 12 comments

Друпал.ру довольно сложный сайт, там постоянно происходят какие-то пользовательские события. Кто-то поставил вашему комментарию "спасибо", а другой ваш комментарий модератор поместил в Тёмную Материю и т.д.

Мне кажется, этот вопрос уже давно назрел. Мы имеем множество email уведомлений и не все этому рады. Я думаю, нужно создать ОТДЕЛЬНУЮ СТРАНИЦУ с уведомлениями на д.ру. Нечто похожее на колокольчик в dru.io

bildschirmfoto vom 2018-04-05 17-53-07

но с более расширенным функционалом. На отдельной странице должны собираться различные уведомления. О "спасибо", о ТМ, в цитированиях и т.д. Для модераторов было бы еще удобнее, например уведомление "Модератор NAME принял тикет №123", "Модератор NAME вынес вердикт по тикету №123". Автору жалобы бы пришло уведомление "По вашему тикету вынесен вердикт" и т.д. и т.п.

Что скажете? Сделать такое можно уже сейчас, создав модуль dru_notifications и перенастроив другие кастомные модули на отправку уведомлений в dru_notifications

Ну и в идеале навесить на этот колокольчик ajax, чтобы он пиликал в реальном времени о новых уведомлениях

ivnish avatar Apr 05 '18 13:04 ivnish

  • E-mail - это хорошо. Не думаю что нужно убирать, но дать возможность настраивать альтернативные нотификаторы - это гуд.

  • AJAX - это не лучшая идея. Если сильно долго страница будет открыта - может начать тупить. Да и для сервера это та еще "приятность", дергаться каждые 15 сек на каждую открытую вкладку, каждого онлайн-юзра.

  • И эй! есть же #331 :wink:

awd-studio avatar Apr 05 '18 13:04 awd-studio

  1. По поводу email, думаю было бы удобно раз в 15 минут слать письмо "у вас есть новые уведомления"

  2. Ну можно и без ajax

  3. И эй! есть же #331

Да, дествительно) Дубликат?)

ivnish avatar Apr 05 '18 13:04 ivnish

Дубликат?

Дополнение, скорее. Но явно пересекающиеся идеи и позыв в создании единого нотификационного центра.

awd-studio avatar Apr 05 '18 13:04 awd-studio

Привет вебсокетам?

hulygun avatar Apr 05 '18 18:04 hulygun

А спам на мыло лишний... И гемор лишний заводить учёт событий по которым отправлены мыла

hulygun avatar Apr 05 '18 19:04 hulygun

Пожалуй закрою, как дубликат #331

ivnish avatar Apr 06 '18 20:04 ivnish

Перенеси просто туда идеи. Так оно будет в 1м месте и будет легче все это помещать в голову при попытках взяться за это дело. Это нормальная практика.

awd-studio avatar Apr 07 '18 15:04 awd-studio

Это все же разные задачи:

  • #331 — отправка уведомлений пользователям по событиям, которые каким-либо образом касаются пользователя
  • #1006 — листинг событий на сайте по всем материалам/комментариям (с кучей фильтров для удобной настройки и поиска информации)

Варианты использования:

Потенциальные заказчики:

  • увидеть активность фрилансера
  • насколько полезны комментарии фрилансера по оценке других людей
  • быстро посмотреть последние 10-100 комментариев фрилансера, чтобы субъективно оценить адекватность/профессионализм

Редакторы сайта/SMM:

  • дайджест самых обсуждаемых материалов для постинга в соцсети
  • «Топ 10» пользователей по полученным спасибам
  • «Топ 10» самых активных комментаторов

avakorin avatar Apr 19 '18 13:04 avakorin

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

ivnish avatar Apr 19 '18 14:04 ivnish

Думаю, что если у нас будет листинг событий по всем нодам/комментариям, то сделать персонализированную выдачу будет не сложно.

avakorin avatar Apr 19 '18 14:04 avakorin

сделать персонализированную выдачу будет не сложно.

Ну да

ivnish avatar Apr 19 '18 14:04 ivnish