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

но с более расширенным функционалом. На отдельной странице должны собираться различные уведомления. О "спасибо", о ТМ, в цитированиях и т.д. Для модераторов было бы еще удобнее, например уведомление "Модератор NAME принял тикет №123", "Модератор NAME вынес вердикт по тикету №123". Автору жалобы бы пришло уведомление "По вашему тикету вынесен вердикт" и т.д. и т.п.
Что скажете? Сделать такое можно уже сейчас, создав модуль dru_notifications и перенастроив другие кастомные модули на отправку уведомлений в dru_notifications
Ну и в идеале навесить на этот колокольчик ajax, чтобы он пиликал в реальном времени о новых уведомлениях
-
E-mail - это хорошо. Не думаю что нужно убирать, но дать возможность настраивать альтернативные нотификаторы - это гуд.
-
AJAX - это не лучшая идея. Если сильно долго страница будет открыта - может начать тупить. Да и для сервера это та еще "приятность", дергаться каждые 15 сек на каждую открытую вкладку, каждого онлайн-юзра.
-
И эй! есть же #331 :wink:
-
По поводу email, думаю было бы удобно раз в 15 минут слать письмо "у вас есть новые уведомления"
-
Ну можно и без ajax
-
И эй! есть же #331
Да, дествительно) Дубликат?)
Дубликат?
Дополнение, скорее. Но явно пересекающиеся идеи и позыв в создании единого нотификационного центра.
Привет вебсокетам?
А спам на мыло лишний... И гемор лишний заводить учёт событий по которым отправлены мыла
Пожалуй закрою, как дубликат #331
Перенеси просто туда идеи. Так оно будет в 1м месте и будет легче все это помещать в голову при попытках взяться за это дело. Это нормальная практика.
Это все же разные задачи:
- #331 — отправка уведомлений пользователям по событиям, которые каким-либо образом касаются пользователя
- #1006 — листинг событий на сайте по всем материалам/комментариям (с кучей фильтров для удобной настройки и поиска информации)
Варианты использования:
Потенциальные заказчики:
- увидеть активность фрилансера
- насколько полезны комментарии фрилансера по оценке других людей
- быстро посмотреть последние 10-100 комментариев фрилансера, чтобы субъективно оценить адекватность/профессионализм
Редакторы сайта/SMM:
- дайджест самых обсуждаемых материалов для постинга в соцсети
- «Топ 10» пользователей по полученным спасибам
- «Топ 10» самых активных комментаторов
Ну... На самом деле изначально я имел ввиду, что этот раздел будет для каждого пользователя. Меня мои события больше интересуют)
Думаю, что если у нас будет листинг событий по всем нодам/комментариям, то сделать персонализированную выдачу будет не сложно.
сделать персонализированную выдачу будет не сложно.
Ну да