Отобажение комментариев как в чате.

Главные вкладки

Аватар пользователя ialexandri ialexandri 20 августа 2013 в 21:05

Добрый день господа программисты!

Такую задачу нарисовал. Есть нода в ней коментарии. Можно ли реализовать чтобы комментарии отображались как в чате. Тоесть не напрягать пользователя перегрузкой страницы, а автоматизировать это все. Исполнитель напечатал вопрос он зразу отобразился у заказчика и наоборот. Ну я думаю вы поняли - все же в теме.

Какие есть методы реализации такой функциональности, или может готовые модули есть.

Еще добавлю чтобы было понятно что делаю. Нода это заказ, после того как заказчик создал заказ, тоесть ноду, происходит переписка между заказчиком и исполнителем.

Комментарии

Аватар пользователя ialexandri ialexandri 21 августа 2013 в 9:43

Какие модули есть, посмотрел на drupal.org - ненашел. И node.js недопонял что и как работает и где его искать.

Подскажите направление куда двигаться.

Аватар пользователя Chyvakoff Chyvakoff 21 августа 2013 в 9:43

Да на js можно простенькую приблуду написать, которая аяксом будет дергать апи и создавать каменты. Но это и правда маразм, лучше готовый чат прикрутить.

Аватар пользователя ialexandri ialexandri 21 августа 2013 в 9:47

Я тоже над этим думал, только практики реализации такого нету. Может подскажете хоть какой модуль прикручивать. Или это на API реализовывается написанием своего модуля.

Аватар пользователя ialexandri ialexandri 21 августа 2013 в 14:45

"webpavilion" wrote:
ждем через пару дней вопросов от ТС как поставить node.js на шаред хостинг и как все это дело настроить.

Насторожило! Будут проблемы? Ваш совет - делать такое или лучше не надо?

Аватар пользователя webpavilion webpavilion 21 августа 2013 в 18:31

ИМХО вы выдумали проблему на пустом месте, настолько интенсивная планируется переписка? Вполне достаточно будет уведомления на емаил и/или пиктограммы на сайте о новых комментах.

Аватар пользователя Niklan Niklan 21 августа 2013 в 18:49

Действительно. Зачем такой функционал? Это же не соц сеть. Или вы рассчитываете на полумиллионную аудиторию, которая всей толпой будет комментить новости?
Меня больше интересует, а есть ли модули, которые делают как на YouTube: "Появилось N новых комментариев". Жмем и они подгружаются.
В принципе просто интересно, может будет куда такое подцепить, а так можно и кастом запилить.

Аватар пользователя Chyvakoff Chyvakoff 22 августа 2013 в 10:01

"Niklan" wrote:
Меня больше интересует, а есть ли модули, которые делают как на YouTube: "Появилось N новых комментариев". Жмем и они подгружаются.
В принципе просто интересно, может будет куда такое подцепить, а так можно и кастом запилить.

Написать то такое несложно. Но опять же, при низкой посещаемости это нафиг не надо.

Аватар пользователя Niklan Niklan 22 августа 2013 в 10:06

"Chyvakoff" wrote:
Написать то такое несложно.

Дак в том то и дело, просто может кто уже сделал, хз как такое вообще гуглить. А так пофиг, думаю что возможно в ближайшем будущем понадобится, тогда уж свой напишу.

Аватар пользователя ialexandri ialexandri 22 августа 2013 в 13:13

Тут дело не в посещаемости. А удобстве общения заказчика и исполнителя. Когда заказчик создал заказ (ноду), сразу же начинается активная переписка между заказчиком и исполнителем. И тут выходит что написал например заказчик вопрос и сидит бъйот усердно по кнопке обновить в надежде что исполнитель отписался. Может кто знает, на сайте воркзилла хорошо организован подобный функционал но у них вроде самописный движок.

Еще и не каждый понимает что нужно страницу обновить. Они же думают что как в почте само появиться.

Аватар пользователя k_dmitry k_dmitry 22 августа 2013 в 15:47

"ialexandri" wrote:
Когда заказчик создал заказ (ноду), сразу же начинается активная переписка между заказчиком и исполнителем. И тут выходит что написал например заказчик вопрос и сидит бъйот усердно по кнопке обновить в надежде что исполнитель отписался.

ajax_comments, не?

Аватар пользователя ialexandri ialexandri 22 августа 2013 в 22:16

"k_dmitry" wrote:
ajax_comments, не?

Он реализует только добавление автором комментария, без перезагрузки страницы. Коммент без перезагрузки не появляется в получателя.