Автопоявление сообщений в Privatemsg

Аватар пользователя Сергей Березин Сергей Березин 4 марта 2017 в 15:23

Использую модуль Privatemsg.
Очень неудобно, что приходится часто рефрешить страницу, чтобы увидеть новые сообщения.
Может есть готовое решение, чтобы было как в вк, фэйсбуке и прочих мессенджерах? Автоматическое появление новых сообщений. Аякс или Ява - точно не знаю что там используется.

0 Thanks

Комментарии

Аватар пользователя bumble bumble 4 марта 2017 в 16:18
1
Сергей Березин wrote:

Аякс или Ява - точно не знаю что там используется.

javascript

Аватар пользователя bumble bumble 5 марта 2017 в 2:27
2

Сорри, конечно, за оффтоп... Но, напрасно Вы это дело упрощаете.

Java - это java. Язык программирования от компании Oracle.
Javascript - это не java, и отношения к ней не имеет абсолютно никакого.

Аватар пользователя gun_dose gun_dose 5 марта 2017 в 11:07
1

Кейс довольно классический и многократно разжёванный. Гуглите drupal privatemsg + node.js

Аватар пользователя Сергей Березин Сергей Березин 5 марта 2017 в 16:45
bumble wrote:

Сорри, конечно, за оффтоп... Но, напрасно Вы это дело упрощаете.
Java - это java. Язык программирования от компании Oracle.

Javascript - это не java, и отношения к ней не имеет абсолютно никакого.

Да, знаю это уже лет 15 :-)
Также надеюсь, что опытные люди понимают о чём речь, когда говорю ЯВА применительно к данному кейсу.

Аватар пользователя bumble bumble 5 марта 2017 в 17:48
1
Сергей Березин wrote:

А разве нельзя решить вопрос без node.js?

Можно AJAX-велосипед написать, и быть готовым ко всем вытекающим...

Аватар пользователя Сергей Березин Сергей Березин 5 марта 2017 в 18:31

Я имел в виду готовое решение, типа дополнительного модуля.
Неужели такого нет и все вынуждены арендовать сервак для такой простой и базовой фишки?

Аватар пользователя bumble bumble 5 марта 2017 в 18:45
1

Неужели эта фишка такая простая и базовая, раз для нее требуется выделенный сервер?

ЗЫ - на самом деле, я уверен, что есть и "готовые решения, типа дополнительного модуля", если поискать хорошо.
Но суть проблем от их нахождения не пропадает.

Аватар пользователя Studio VIZA Studio VIZA 5 марта 2017 в 19:49

ф5 выполняет работу подгрузки сообщений в привате. Можно резинку с пружинкой забахать на клаву.

Модуль можно, но он зараза библиотеку попросит, библиотеке сервер не понравится и опять по кругу проблема.

Аватар пользователя Сергей Березин Сергей Березин 5 марта 2017 в 20:02
bumble wrote:

Неужели эта фишка такая простая и базовая, раз для нее требуется выделенный сервер?

Именно что базовая и простая.
А то что требуется сервер - это уже другой вопрос (хорошо что не личный датацентр).

Аватар пользователя Сергей Березин Сергей Березин 5 марта 2017 в 20:11
bumble wrote:

Но суть проблем от их нахождения не пропадает.

Каких ещё проблем?
Нет никаких проблем.
Нужно единственное решение - автовывод сообщений.

Аватар пользователя bumble bumble 5 марта 2017 в 20:17

Хм... например падения шаредов от постоянных запросов, перегрузка страницы в браузере, непрерывные заголовки на каждый запрос и т.п. Почитайте, задайтесь вопросом - и все поймете.

Решение Вам дали, оно Вас не устраивает - Вы всегда можете написать свое.

Аватар пользователя bumble bumble 5 марта 2017 в 20:12
1
Сергей Березин wrote:

Именно что базовая и простая.

Вопрос, на самом деле, был риторическим. Дабы показать в чем заключается ошибка в Ваших суждениях.

Но, раз на то пошло - продемонстрируйте реализацию, такую базовую и простую, которая сплошь и рядом на шаредах крутится.

Ну, и собственно, расскажите - чем же эта простота обоснована.

Аватар пользователя gun_dose gun_dose 5 марта 2017 в 20:25
1

Ну можно и простым аяксом сделать. Там работы на полчаса. Но проблемы будут. Правда только в случае высокой посещаемости.

Аватар пользователя mbaev mbaev 6 марта 2017 в 18:22
1

This project is not covered by the security advisory policy.
It may have publicly disclosed vulnerabilities. Use at your own risk!

Аватар пользователя Сергей Березин Сергей Березин 6 марта 2017 в 17:59
bumble wrote:

Ну, и собственно, расскажите - чем же эта простота обоснована.

Вопрос вообще не технический.
Я говорю что это базовая простая фишка для мессенджера.
Само собой разумеющаяся и должная быть по дефолту у современного мессенджера.
Есть другие CMS где не надо node.jd ставить, но есть автообновление по дефолту.

Аватар пользователя Сергей Березин Сергей Березин 6 марта 2017 в 18:06
bumble wrote:

Хм... например падения шаредов от постоянных запросов, перегрузка страницы в браузере, непрерывные заголовки на каждый

Какойто бред уже пошёл, извиняюсь.
Повторяю - мне нужно решение - автообновление.
А вы о каких то возможных проблемах которые могут возникнуть - значит этот вариант вовсе не решение и нечего его мусолить.
Что вы лепите из мухи слона!

Аватар пользователя bumble bumble 6 марта 2017 в 18:09

Этот "бред", если что, ответ на Ваш вопрос.
В общем, Вы используйте что хотите и как хотите, направления решений Вам дали.

Аватар пользователя bumble bumble 6 марта 2017 в 18:06
Сергей Березин wrote:

это базовая простая фишка для мессенджера.

Само собой разумеющаяся и должная быть по дефолту у современного мессенджера.

Нет, и не должна.

Для понимания, Privatemsg - не мессенджер, а API системы сообщений. Как с ним работать - определяет разработчик. Как и Drupal - не совсем CMS, а скорее платформа для разработки, которую можно использовать как CMS.

Сергей Березин wrote:

Есть другие CMS где не надо node.jd ставить, но есть автообновление по дефолту.

Ну, ок...

Аватар пользователя mbaev mbaev 6 марта 2017 в 18:27
1

А вообще, @Сергей Березин, мы сейчас в стадии обсуждения такой же функциональности для drupal.ru. Если будет какая-либо реализация - обязательно отпишу здесь.
Вы можете посмотреть как выглядят приватные сообщения на drupal.ru v.3.0