Кто нибудь реализовывал чат между пользователями на 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