Drupal 7 - Разработать один-на-один чат

Роман17 років у сервісі
Дані замовника будуть вам доступні після подання заявки
03.05.2013

Требуется чат - аналог чата на weblancer.net.

На основе модуля http://drupal.org/project/nodejs.

Что-то можно подсмотреть на http://drupal.org/project/chatroom.

Дано:

1 пользователь, который создал две ноды.

Нужно реализовать 2 вида чата:

1. "Разговор без темы".

Как в чате weblancer (в отдельной вкладке).

+ есть selectbox, в котором можно выбрать один из разговоров: например, "Без темы", "Нода 1", "Нода 2"...

Когда выбран разговор о ноде - отображается ссылка на эту ноду.

2. "Разговор, о конкретной ноде".

Чат размещается в блоке (или поле), которое размещается внизу ноды, и в котором будет переписка личными сообщениями между текущим пользователем и создателем ноды.

На каждой ноде отображаются сообщения, касающиеся только этой ноды.

Отображение чата такое же, что и в "Разговор без темы", только без selectbox'a.

+ Отображается ссылка "Все разговоры с пользователем User5", которая открывает "Разговор без темы" в новой вкладке.

Отличия формы чата от weblancer.net:

1. Поиск и Архив не нужны. Только 2 настройки "Звуковой сигнал" и "Мигание вкладки".

2. Панель "Формат текста" не нужна.

Добавить:

1. При приходе нового сообщения вкладка должна мигать (в обоих типах чата).

2. Должен быть блочок "Уведомления": "Нет уведомлений", "2 новых сообщения"... Он должен обновляться без перезагрузки страницы.

В чате могут участвовать тольго зарег. пользователи.

Заявки фрілансерів