Новый Messenger на React и Socket.io
Давно уже компонент пропал из магазина, все руки не доходили переписать. Дошли :)
Messenger это система личных сообщений «как вконтакте» без перезагрузки страницы и тд.

Все переписано с нуля, теперь выстроено на nodejs с использованием socket.io + react на фронтэнде.
Для связью с нодой используется modnodejs.
Не знаю даже что написать, можете зайти и посмотреть: s8255.h7.modhost.pro/
Работы проделано вагон и маленькая тежелка. В данный момент ищу баги и недоработки, после этого засылаю в modstore.
Групповые диалоги не реализованы ввиду кучи подводных камней, и наверно не буду их делать вообще.
План «допилок»:
— эмодзи
— загрузка файлов
— «звуковое» уведомление и смена title страницы («Новое сообщение»)
Ценник будет 1490р, тем кто ранее купил компонент — бесплатное обновление, с установкой на modhost готов помочь.
p.s. выложу компонент к концу недели, обновление modnodejs тоже.
Messenger это система личных сообщений «как вконтакте» без перезагрузки страницы и тд.

Все переписано с нуля, теперь выстроено на nodejs с использованием socket.io + react на фронтэнде.
Для связью с нодой используется modnodejs.
Не знаю даже что написать, можете зайти и посмотреть: s8255.h7.modhost.pro/
Работы проделано вагон и маленькая тежелка. В данный момент ищу баги и недоработки, после этого засылаю в modstore.
Групповые диалоги не реализованы ввиду кучи подводных камней, и наверно не буду их делать вообще.
План «допилок»:
— эмодзи
— загрузка файлов
— «звуковое» уведомление и смена title страницы («Новое сообщение»)
Ценник будет 1490р, тем кто ранее купил компонент — бесплатное обновление, с установкой на modhost готов помочь.
p.s. выложу компонент к концу недели, обновление modnodejs тоже.
Комментарии: 17
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Давно думаю о чате на ajax для сайта. Для MODX подобного ничего нет к сожалению.
1. Планируется редактирование уже написанных сообщений (например за последние 15 минут)?
2. Статус Онлайн как работает? Если я выйду, я сразу буду отображаться для других оффлайн или через некоторое время? Или после перезагрузки страницы?
3. Что означает фраза «Поиск (не работает)». Сейчас не работает? Или пока нету диалогов? Или не будет работать?
Поиск добавлю пока по получателям сообщений, потом по истории
По редактированию: хз на сколько это актуально, тогда еще и надо делать удаление (причем сейчас сообщение удаляется у отправителя и получателя в мессенджерах, раньше только у того кто удалил).
По удалению: думаю логично не уничтожать, а просто добавить поле deleted и просто помечать удалённым (как в тикетах) у всех участниках чата.
И по редактированию и по удалению был бы логичным разрешенный период (10-15 минут).
Было бы круто :)