phpFreeChat |
Автор: admin Просмотров: 3443 Комментарии:
Добавлен: 26 октября 2014
Браузерный чат на JQuery и PHP. Его можно встроить в сайт.
Открыть скриншоты
Скоро:
Ниже приведен пример базового обмена данными между клиентом и сервером:
------------------------
ТРИО теплый пол отзыв
Заработок на сокращении ссылок
Earnings on reducing links
Код PHP на HTML сайты
Открыть скриншоты
Возможности phpFreeChat:
- Шаблонный веб-интерфейс.
- Адаптивный веб-дизайн (мобильные телефоны, планшеты и рабочий стол).
- Управление пользователями.
- Обновляемая система опросов (с AJAX).
- Модульная система аутентификации (доступна интеграция с phpbb3).
- Для хранения данных используется файловая система, база данных не требуется.
Скоро:
- Вы сможете менять имя пользователя командой /nick
- Иметь возможность создавать личные сообщения.
- Управление несколькими каналами.
- Управление аватарами пользователей.
- Управление ролями и правами пользователя (admin, users).
- Управление присутствием пользователя (ушёл, на сайте).
- Смайлы в сообщениях.
- Сообщения с обнаружением URL (откроется в новом окне).
- Сообщения с жирным цветом и подчёркиванием.
- Уведомления о новостях.
- Логи системы обмена сообщениями.
Архитектура phpFreeChat.
PFC архитектура делится на две части:- Клиент: шаблонный плагин JQuery, отвечающий за отображение интерфейса чата и общение с серверной стороной используя, например, AJAX.
- Сервер: RESTful архитектура закодирована в PHP с использованием Slim framework, отвечающим за логику чата. Хранит сообщения и отправляет обновления сообщений клиентам, используя классические методы HTTP (GET, POST, PUT, DELETE).
Ниже приведен пример базового обмена данными между клиентом и сервером:
- Клиент просит сервер зарегистрировать пользователя, сервер регистрирует пользователя и возвращает ему идентификатор сеанса клиента.
- Клиент присоединяется к каналу, сервер запоминает что этот пользователь присоединился к каналу и посылает сообщение "присоединиться" каждому подключенному пользователю в этом канале.
- Клиент посылает сообщение в этот канал, сервер публикует это сообщение в очередь для каждого подключенного пользователя в этом канале.
- Клиент прочитал ожидающие сообщения, сервер читает очередь пользователей и возвращает список сообщений, клиент отображает сообщения в интерфейсе.
------------------------
ТРИО теплый пол отзыв
Заработок на сокращении ссылок
Earnings on reducing links
Код PHP на HTML сайты
Категория: Динамический контент, Чат
Комментарии |