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

Сб, 04/03/2017 - 12:23

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

0 Спасибо

Комментарии

Аватар пользователя bumble
5 months 2 недели назад bumble #
Сергей Березин написал:
Аякс или Ява - точно не знаю что там используется.

javascript

1 Спасибо
Аватар пользователя Сергей Березин
5 months 2 недели назад Сергей Березин #

Знаю что js. Но упрощённо называю Явой.

0 Спасибо
Аватар пользователя bumble
5 months 2 недели назад bumble #

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

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

2 Спасибо
Аватар пользователя gun_dose
5 months 2 недели назад gun_dose #

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

1 Спасибо
Аватар пользователя Сергей Березин
5 months 2 недели назад Сергей Березин #
bumble написал:
Сорри, конечно, за оффтоп... Но, напрасно Вы это дело упрощаете.
Java - это java. Язык программирования от компании Oracle.

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

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

0 Спасибо
Аватар пользователя Сергей Березин
5 months 2 недели назад Сергей Березин #

Вот засада - на виртхостинге нет node.js.
Нужен VPS, а я съехал с него месяц назад.

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

0 Спасибо
Аватар пользователя bumble
5 months 2 недели назад bumble #
Сергей Березин написал:
А разве нельзя решить вопрос без node.js?

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

1 Спасибо
Аватар пользователя Сергей Березин
5 months 2 недели назад Сергей Березин #

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

0 Спасибо
Аватар пользователя bumble
5 months 2 недели назад bumble #

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

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

1 Спасибо
Аватар пользователя Studio VIZA
5 months 2 недели назад Studio VIZA #

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

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

0 Спасибо
Аватар пользователя Сергей Березин
5 months 2 недели назад Сергей Березин #
bumble написал:
Неужели эта фишка такая простая и базовая, раз для нее требуется выделенный сервер?

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

0 Спасибо
Аватар пользователя Сергей Березин
5 months 2 недели назад Сергей Березин #
bumble написал:

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

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

0 Спасибо
Аватар пользователя bumble
5 months 2 недели назад bumble #

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

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

0 Спасибо
Аватар пользователя bumble
5 months 2 недели назад bumble #
Сергей Березин написал:
Именно что базовая и простая.

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

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

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

1 Спасибо
Аватар пользователя gun_dose
5 months 2 недели назад gun_dose #

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

1 Спасибо
Аватар пользователя mbaev
5 months 2 недели назад mbaev #

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

1 Спасибо
Аватар пользователя Сергей Березин
5 months 2 недели назад Сергей Березин #
bumble написал:
Ну, и собственно, расскажите - чем же эта простота обоснована.

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

0 Спасибо
Аватар пользователя mbaev
5 months 2 недели назад mbaev #

А это и не мессенджер. Это как почта, только внутри сайта.

1 Спасибо
Аватар пользователя Сергей Березин
5 months 2 недели назад Сергей Березин #
bumble написал:
Хм... например падения шаредов от постоянных запросов, перегрузка страницы в браузере, непрерывные заголовки на каждый

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

0 Спасибо
Аватар пользователя bumble
5 months 2 недели назад bumble #

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

0 Спасибо
Аватар пользователя bumble
5 months 2 недели назад bumble #
Сергей Березин написал:
это базовая простая фишка для мессенджера.

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

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

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

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

Ну, ок...

0 Спасибо
Аватар пользователя mbaev
5 months 2 недели назад mbaev #

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

1 Спасибо