Чат в реальном времени чисто на Drupal. Возможно?
16 сентября 2019 в 19:19
Кто нибудь реализовывал чат между пользователями на Drupal в режиме реального времени?
Как на сайтах знакомств или работы.
Именно на Drupal, т.е. без подключения сторонних сервисов и некоторого ПО, которое блокируется на шаред хостингах.
В соседней теме мне посоветовали модуль block_refresh бумаю с помощью него задачу можно упростить. Но не знаю какая на сервер будет нагрузка.
- Блог
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
Комментарии
Без стороннего ПО вряд ли получится. Как минимум nodejs понадобится.
Зы. Опять суперзадачки от ВасьКа?
DrupalChat
Лет 7 назад работал "без подключения сторонних сервисов и некоторого ПО, которое блокируется на шаред хостингах".
это работает вместе с privat message ?
Сомневаюсь. А должно?
Что мешает реализации простого чата при помощи REST с интервалом обновления через ajax ? (Если проект не сильно нагруженный.)
опять "рисуем сову" ?
Нет, делаем троллейбус из хлеба
"чат" - звучит, мне кажется, слишком "громко".
Наверное нужен просто какой-то инструмент для обмена сообщениями в диалоге в реальном времени.
Скорее всего достаточно будет просто периодически обновлять аяксом ленту сообщений.
И отправлять новые так же аяксом.
Т.е. скорее всего, просто немного доработать Приватные сообщения..
Я сильно ошибаюсь?-)
Доработать Приватные сообщения - да, именно так.
И пока ничего не нужно. вопрос пока теоретический.
Но вот обновлять ajax-ом даже не знаю. Хотя даже модуль соотв есть. https://www.drupal.org/project/ajax_privatemsg
Я пока думаю использовать block_refresh, т.к. люблю экспериментировать
Что-то мне подсказывает, что block_refresh сделан на аяксе.
У вас два варианта:
Подробности можно найти по ссылкам ниже:
https://www.drupal.org/project/drupalchat
Так же работал у меня года 4е назад нормально. Работало с privat message. Отключил за малой востребованностью - экономил ресурсы
https://www.drupal.org/project/nodejs_chat