
Плагин «Мгновенные сообщения»
Версия 1.0.0 |
Совместимость: 1.0.3
Добавлен: 28 ноября 2015 | Обновлен: 14 декабря 2016
Добавлен: 28 ноября 2015 | Обновлен: 14 декабря 2016
Внимание, для установки и настройки плагина требуется доступ на сервер с правами администратора. Подробнее в разделе «Установка».
Общение — важнейшая функция для любого интернет-сообщества. Данный плагин выводит удобство общения в LiveStreet на новый уровень. В нем есть все необходимое к чему вы уже успели привыкнуть на других сайтах — мгновенный обмен сообщениями, окошко личных сообщений на каждой странице и многое другое.
Для тех, кому лень читать простыню текста, я записал небольшое видео, в котором частично показана работа плагина. Смотрите скринкаст: youtu.be/er4rZE4Gaqc
Что добавляет плагин?
— Окно личных сообщений, доступное на любой странице.
— Оповещение о наборе сообщения собеседником.
— Создание новых разговоров на любой странице.
— Отметка о прочтении сообщения одним движением мышкой.
— Системное оповещение и оповещение на странице со звуковым сигналом о новых сообщениях.
— Синхронизация всех данных (сообщения, счетчики новых сообщений, разговоры и т.д.) между всеми открытыми вкладками в реальном времени.
— Окно личных сообщений можно переносить, сжимать и растягивать. Положение и размеры сохраняются при переходе на другие страницы.
— Окно личных сообщений можно встроить в любое место на странице и, при желании, им можно заменить оригинальную личку LiveStreet.
— Оповещения о изменении статуса друзей (online/offline).
— Оповещения о новых комментариях в отслеживаемых топиках.
— Оповещение о новых ответах на ваш комментарий.
Разработано в bitberry.ru
В комплекте идут сразу два плагина — непосредственно сам плагин и плагин-фреймворк c инструментами для работы с веб-сокетами и для организации REST API.
Есть предложения? Добро пожаловать в топик.
Общение — важнейшая функция для любого интернет-сообщества. Данный плагин выводит удобство общения в LiveStreet на новый уровень. В нем есть все необходимое к чему вы уже успели привыкнуть на других сайтах — мгновенный обмен сообщениями, окошко личных сообщений на каждой странице и многое другое.
Для тех, кому лень читать простыню текста, я записал небольшое видео, в котором частично показана работа плагина. Смотрите скринкаст: youtu.be/er4rZE4Gaqc
Что добавляет плагин?
— Окно личных сообщений, доступное на любой странице.
— Оповещение о наборе сообщения собеседником.
— Создание новых разговоров на любой странице.
— Отметка о прочтении сообщения одним движением мышкой.
— Системное оповещение и оповещение на странице со звуковым сигналом о новых сообщениях.
— Синхронизация всех данных (сообщения, счетчики новых сообщений, разговоры и т.д.) между всеми открытыми вкладками в реальном времени.
— Окно личных сообщений можно переносить, сжимать и растягивать. Положение и размеры сохраняются при переходе на другие страницы.
— Окно личных сообщений можно встроить в любое место на странице и, при желании, им можно заменить оригинальную личку LiveStreet.
— Оповещения о изменении статуса друзей (online/offline).
— Оповещения о новых комментариях в отслеживаемых топиках.
— Оповещение о новых ответах на ваш комментарий.
Разработано в bitberry.ru
В комплекте идут сразу два плагина — непосредственно сам плагин и плагин-фреймворк c инструментами для работы с веб-сокетами и для организации REST API.
Есть предложения? Добро пожаловать в топик.
Внимание, для установки и настройки данного плагина требуется доступ на сервер с правами администратора.
1. Установите NodeJs и npm.
Если ваш сервер на ubuntu — выполните следующие команды:
Если другая ОС, то для вас есть скринкаст от Ильи Кантора в котором подробно рассматривается данный процесс:
www.youtube.com/watch?v=5s9GamjYQpo
2. Находясь в корне вашего приложения установите faye
3. Очень важно в файле plugins/realtime/config/config.php установить уникальный секретный ключ, от этого зависит безопасность вашего веб-приложения
А также этот же ключ нужно установить в файле plugins/realtime/server/RealtimeServer.js
4. Запустите message сервер
*5. При желании вы можете изменить конфигурацию плагина в файле plugins/realtime/config/config.php
Внимание, конфигурация должна соответствовать настройкам сервера, которые задаются в файле plugins/realtime/server/RealtimeServer.js
*6. В конфигурации плагина talk вы найдете множество полезных настроек, если вам требуется более тонкая настройка плагина — сперва попробуйте заглянуть туда.
1. Установите NodeJs и npm.
Если ваш сервер на ubuntu — выполните следующие команды:
sudo apt-get install nodejs sudo apt-get install npm
Если другая ОС, то для вас есть скринкаст от Ильи Кантора в котором подробно рассматривается данный процесс:
www.youtube.com/watch?v=5s9GamjYQpo
2. Находясь в корне вашего приложения установите faye
npm install faye
3. Очень важно в файле plugins/realtime/config/config.php установить уникальный секретный ключ, от этого зависит безопасность вашего веб-приложения
$config['security_key'] = 'тут должен находится ваш секретный ключ';
А также этот же ключ нужно установить в файле plugins/realtime/server/RealtimeServer.js
var secretKey = 'тут должен находится тот же самый секретный ключ';
4. Запустите message сервер
nodejs ./plugins/realtime/server/RealtimeServer.js &
*5. При желании вы можете изменить конфигурацию плагина в файле plugins/realtime/config/config.php
Внимание, конфигурация должна соответствовать настройкам сервера, которые задаются в файле plugins/realtime/server/RealtimeServer.js
*6. В конфигурации плагина talk вы найдете множество полезных настроек, если вам требуется более тонкая настройка плагина — сперва попробуйте заглянуть туда.
Список версий с изменениями
-
1.0.0
28 ноября 2015 - Релиз