В новом, 2015 году, компания Network Software Solutions выпускает обновление корпоративного мессенджера MyChat.
Основной упор был сделан на обновление и улучшение удалённого управления сервером через WEB-браузер.
- WEB-админка: старые инструменты в новом дизайне
- Поиск текста в сообщениях
- Инструмент протоколирования SMTP-соединений
- Другие улучшения
- Полный список изменений
1. WEB-админка: старые инструменты в новом дизайне
Следуя по пути переноса всего обширного функционала администрирования MyChat Server в браузер, мы реализовали антифлуд-фильтр, для контроля над теми пользователями, которые слишком часто пытаются отправлять сообщения, засоряя обшие конференции, или злоупотребляют смайликами.
Также перенесён функционал IP-фильтров для блокирования нежелательных пользователей в чате. Есть "белые" и "чёрные" списки. Можно указывать как отдельные адреса, так и диапазоны или маски.
Помимо IP-фильтров, MyChat Server умеет ещё блокировать пользователей по их MAC-адресам. Фиксируется, кто из администраторов и когда наложил запрет, а также пояснение, почему:
Бывает, нужно запретить пользователям использовать при регистрации определённые имена, например "admin" или "supervisor". Или зарезервировать названия для текстовых конференций. Это делается в разделе "Блокировки названий":
MyChat умеет проверять сообщения на наличие нецензурных слов и выражений. Достаточно большая база знаний позволяет делать это очень эффективно.
Инструмент "Плохие слова" нужен для тонкой настройки этого фильтра. Можно указать, где фильтр должен работать, а где нет, а также указать, как себя вести при обнаружении "неудобных" сообщений.
В "Управлении пользователями" реализованы два инструмента: массовые изменения данных для любого количества учётных записей:
…И экспорт в CSV-файл данных о зарегистрированных пользователях:
А ещё в WEB-админке в разделе лицензий теперь отображается дополнительная информация (на кого зарегистрирован сервер, дата покупки и дата, до которой действительна подписка на обновления):
2. Поиск текста в сообщениях
Теперь в списке сообщений, которые показываются в конференциях и в приватных разговорах, можно использовать стандартный Windows-поиск:
Об этой возможности давно просили пользователи MyChat.
3. Инструмент протоколирования SMTP-соединений
Для сервиса приглашений людей в корпоративный чат MyChat Guest нужна настройка почтового аккаунта.
Во время настройки нужно заполнить много полей и легко ошибиться. Поэтому мы сделали удобный лог прямо в сервере:
Сразу можно разобраться и понять причину проблемы, если тестирование соединения закончилось неудачей. Помимо этого, лог пишется ещё и в текстовый файл на сервере:
4. Другие улучшения
Сервер теперь значительно быстрее обрабатывает входящие соединения, отсеивая среди них запрещённые IP адреса.
В MyChat Client в главном меню появился специальный пункт для перехода в WEB-админку:
Пункт меню показывается только у тех людей, кто имеет права права на выполнение административных консольных команд. Один клик мышкой - и в браузере уже открыта страница логина в WEB-админку. Не нужно даже ничего набирать в адресной строке.
Также улучшена работа серверных консольных команд StartNodeJS, StopNodeJS и RestartNodeJS. MyChat Server теперь надёжно определяет, если процесс node.exe, который он использует, был вручную удалён (например, с помощью TaskManager-а).
Поскольку большая часть функций по управлению MyChat сервером уже успешно перенесена в WEB-админку, мы начинаем планомерное отключение кусков интерфейса в Windows GUI приложении.
Например, если вы нажмёте на кнопку управления пользователями или фильтров на главной панели инструментов MyChat Server - программа автоматически "перебросит" вас в браузер.
Кроме того, для удобства сделана специальная кнопка на панели инструментов, WEB-консоль:
5. Полный список изменений
MyChat Client
[+] поиск текста в сообщениях (Ctrl+F);
[+] добавлен отдельный пункт главного меню "Администрирование сервера" (Ctrl+F10);
MyChat Server
[+] WEB Admin: массовое изменение в менеджере пользователей;
[+] WEB Admin: экспорт пользовательских данных в CSV файл из менеджера пользователей;
[+] WEB Admin: реализован фильтр названий ("Блокировки названий");
[+] WEB Admin: реализован фильтр плохих слов;
[+] WEB Admin: показ лога SMTP соединения при тестировании почтового ящика + протоколирование лога в файл на сервере;
[+] WEB Admin: реализован антифлуд фильтр;
[+] WEB Admin: реализован фильтр IP адресов;
[+] WEB Admin: реализован фильтр MAC адресов;
[+] на сервере в GUI интерфейсе добавлена кнопка на панели инструментов для перехода в WEB-админку;
[*] WEB Admin: в разделе лицензий теперь отображается дополнительная информация (на кого зарегистрирован сервер, дата покупки и дата, до которой действительна подписка на обновления)
[*] улучшен механизм блокировки IP адресов подключающихся клиентов;
[*] WEB Admin: добавлена настройка шифрования SSL для HTTPS протокола;
[*] поправлены неточности в мастере первого запуска MyChat Server;
[*] улучшена работа консольных команд StartNodeJS, StopNodeJS и RestartNodeJS. Также MyChat Server теперь надёжно определяет, если процесс node.exe, который он использует, был вручную удалён (например, с помощью TaskManager-а);
[-] не получалось авторизоваться доменным пользователем в WEB-админке. Исправлено;
[-] сервер MyChat "падал" при запуске, если на компьютере было больше 10 сетевых интерфейсов. Исправлено.
< <<<===== | =====>>> > |
---|