Mibew Messenger — свободное программное обеспечение для организации онлайн-чата в режиме реального времени между посетителями веб-сайтов и операторами поддержки. Проект реализован на языке PHP с использованием базы данных MySQL и предназначен для установки на собственный сервер, что даёт владельцу полный контроль над данными и конфигурацией. Приложение ориентировано на обеспечение текстовой коммуникации один‑на‑один, управления очередью посетителей и базовых функций мониторинга активности операторов.
Разработка Mibew ведётся как проект с открытым исходным кодом, что позволяет сообществу вносить изменения и адаптировать систему под конкретные требования. В проекте реализованы веб‑интерфейс для операторов и встраиваемый виджет для посетителей сайта; архитектура предусматривает обработку сессий, хранение истории переписок и настройку внешнего вида чата. При ограниченности документации и изменчивости версий, некоторые детали реализации и набор дополнительных модулей могут различаться в разных релизах и сборках.
- Клиент‑серверная архитектура: серверная часть на PHP и база данных MySQL для хранения сессий, сообщений и настроек.
- Встраиваемый виджет: JavaScript‑виджет для размещения на страницах сайта, обеспечивающий обмен сообщениями в реальном времени.
- Интерфейс оператора: веб‑панель для приёма и ведения чатов, контроля статуса операторов и управления очередью посетителей.
- История переписок: сохранение логов чатов для последующего просмотра и аналитики.
- Настраиваемость внешнего вида: возможность изменения шаблонов и оформления виджета под дизайн сайта.
- Многоязычная поддержка: базовые механизмы локализации интерфейса и текстовых сообщений.
- Управление правами: разграничение доступа операторов и администраторов, настройка имён и статусов сотрудников.
- Очередь и распределение: механизмы постановки посетителей в очередь и передачи чатов между операторами.
- Интеграция и расширяемость: возможность доработки модулей и интеграции с существующей инфраструктурой благодаря открытым исходникам.
- Самостоятельный хостинг: развёртывание на собственном сервере обеспечивает контроль над хранением данных и настройками безопасности.