Bimoid что это за программа

Bimoid что это за программа

Bimoid — это развитие проекта QIP, но уже на новых «рельсах». Технология клиент-сервер, свой сервер, клиентское приложение, очень похожее на широко известный QIP (Quiet Internet Pager), шифрование сообщений, открытый протокол OBIMP. В целом, очень неплохая задумка.

Согласитесь, круто получить мессенджер уровня QIP внутри своей компании с собственным сервером и ни от кого не зависеть. Переписка — под вашим контролем, всё безопасно. Можно подключить филиалы к корпоративному чату через Интернет, был бы «белый» IP. Никаких «левых» людей, всё строго по делу.

Но если на первых порах развитие мессенджера держалось на энтузиазме и выходило по 5-6 релизов в год, то потом, после выхода версии 1.0.60.1 в июле 2013 года, развитие проекта прекратилось.

Официальный форум был заброшен (хотя на нём было больше 5 тысяч сообщений), сайт пока ещё работает, справки нет.

2. Проблемы мессенджера Bimoid

Бóльшая часть проблем этого неплохого мессенджера и чата для командной работы в том, что Bimoid — незаконченный проект, который «бросили на полпути». Разработчик изначально сделал его бесплатным, но с закрытыми исходными текстами (не open source) из-за компонент и кодовой базы, которую нельзя открывать по условиям лицензий.

Скорее всего, когда закончились ресурсы и интерес к проекту, разработка была остановлена, а потом и вовсе заброшена. Все пользователи офисного мессенджера оказались предоставлены сами себе.

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

2.1. Версия 2.0 и потеря базы сообщений

В Сети (не на официальном сайте!) был найден дистрибутив сервера Bimoid 2.0, в котором используется база данных SQLite по умолчанию и прилагается конвертер баз старого образца в новый формат:

Bimoid что это за программа. Смотреть фото Bimoid что это за программа. Смотреть картинку Bimoid что это за программа. Картинка про Bimoid что это за программа. Фото Bimoid что это за программа

Кроме SQLite поддерживаются MySQL, PostgreSQL и MS SQL Server.

Он работает, правда, в процессе конвертации баз данных из предыдущей версии вся история сообщений не перенеслась и была утеряна.

Она есть в старой версии. Но если перейдёте на версию 2.0 — вы её потеряете.

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

2.2. Админка Bimoid, краткий обзор проблем

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

Новая админка немного лучше старой, но пользоваться ею так же неудобно, как и раньше, все действия производятся по принципу «выбрал пункт меню», «нажал кнопку запросить или загрузить», «подождал, увидел данные», «повторил по кругу».

Это ужасно, потому что нет никакой интерактивности. Админ нажимает кнопку и хочет сразу увидеть результат. Но в админке Bimoid администратор ощущает себя человеком, которого заставляют вводить консольные команды с клавиатуры для любых действий и каждый раз нажимать Enter. Welcome to DOS.

Я понимаю, что это было сделано с целью максимально снизить нагрузку на сервер, но отсутствие нормальной, удобной, интерактивной административной консоли — это гигантский минус в карму мессенджеру Bimoid. Просто попробуйте, как это, управлять хотя бы сотней пользователей в этом «Bimoid Админ».

Ещё один важный минус консоли управления сервером Bimoid состоит в том, что это приложение под Windows. Его нужно устанавливать или таскать с собой на флешке. Хорошая админка должна работать в браузере, в любой операционной системе, как в MyChat. У администратора далеко не всегда под рукой есть ноутбук или компьютер с Windows. А вот Linux, Android или Mac — найдётся где угодно. И браузер там будет 100%, устанавливать ничего не нужно.

2.3. Вам не нужен просмотр истории сообщений на сервере

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

Окей, в новой версии сервера Bimoid в админке есть возможность запроса истории сообщений:

Bimoid что это за программа. Смотреть фото Bimoid что это за программа. Смотреть картинку Bimoid что это за программа. Картинка про Bimoid что это за программа. Фото Bimoid что это за программа

Bimoid что это за программа. Смотреть фото Bimoid что это за программа. Смотреть картинку Bimoid что это за программа. Картинка про Bimoid что это за программа. Фото Bimoid что это за программа

А теперь бонус. Вы должны знать имя пользователя. Никакого умного поиска, выпадающих списков, сортировок или масок, вы должны ввести имя пользователя полностью, и точка. Вы же совершенно точно помните логины всех 100500 зарегистрированных пользователей, «тыжадминистратор»!

В этом вся админка Bimoid, такой подход повсюду. И если кто-то мне скажет, что это удобно, этот человек остался жить в XX веке, и прогресс для него не наступил.

Пользоваться таким инструментом тупо неудобно. И это ещё мягко сказано.

2.4. Глючной общий список контактов

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

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

Однако, по неизвестной причине, эти списки у разных пользователей разные!

Bimoid что это за программа. Смотреть фото Bimoid что это за программа. Смотреть картинку Bimoid что это за программа. Картинка про Bimoid что это за программа. Фото Bimoid что это за программа

То есть, у одного это правильное дерево, с вложенностями, а у другого — плоский список с корневым подразделением.

Общий список контактов не обновляется автоматически:

Bimoid что это за программа. Смотреть фото Bimoid что это за программа. Смотреть картинку Bimoid что это за программа. Картинка про Bimoid что это за программа. Фото Bimoid что это за программа

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

Создание нового общего списка контактов — отдельная боль, как обычно, нужно знать наизусть все учётки пользователей и «рисовать» древовидный список поштучно, вручную, или копировать из инструмента просмотра пользователей, а затем вставлять в контакты:

Bimoid что это за программа. Смотреть фото Bimoid что это за программа. Смотреть картинку Bimoid что это за программа. Картинка про Bimoid что это за программа. Фото Bimoid что это за программа

2.5. Проблемы с офлайн сообщениями и файлами

Отправить офлайн сообщение можно, однако понять, что оно отправлено, но не получено или не прочитано — нельзя. А файл в офлайн отправить вообще нельзя, несмотря на наличие файлового сервера:

Bimoid что это за программа. Смотреть фото Bimoid что это за программа. Смотреть картинку Bimoid что это за программа. Картинка про Bimoid что это за программа. Фото Bimoid что это за программа

То есть, файлы вы можете передавать, только если ваш собеседник онлайн, и только так.

И хотя офлайн отправить файл нельзя из привата, но из общего списка контактов — можно, правда, он всё равно не уходит:

Bimoid что это за программа. Смотреть фото Bimoid что это за программа. Смотреть картинку Bimoid что это за программа. Картинка про Bimoid что это за программа. Фото Bimoid что это за программа

Можно даже отправлять сообщения самому себе и это почему-то работает!

Bimoid что это за программа. Смотреть фото Bimoid что это за программа. Смотреть картинку Bimoid что это за программа. Картинка про Bimoid что это за программа. Фото Bimoid что это за программа

Нельзя одновременно передавать файлы нескольким людям:

Bimoid что это за программа. Смотреть фото Bimoid что это за программа. Смотреть картинку Bimoid что это за программа. Картинка про Bimoid что это за программа. Фото Bimoid что это за программа

2.6. Как зарегистрировать нового пользователя

Зарегистрировали пользователя, но сразу под ним войти нельзя, надо переключаться в окно логина и входить раздельно. Причём, обязательно требуется email по умолчанию.

Bimoid что это за программа. Смотреть фото Bimoid что это за программа. Смотреть картинку Bimoid что это за программа. Картинка про Bimoid что это за программа. Фото Bimoid что это за программа

И это ещё хорошо, потому что в сервере версии 1.xx учётки нельзя было создавать с клиента, а только на сервере.

К сожалению, прозрачную авторизацию, чтобы доменные пользователи без ввода логинов и паролей сразу коннектились на сервер, как в корпоративном мессенджере MyChat, в Bimoid настроить не удалось, потому что документации — нет. Возможно, эта функция есть, но найти её не получилось, хотя примитивный импорт пользователей из домена есть.

Интересный нюанс, ник пользователя задаётся при регистрации, это обязательное поле. Но в профиле он почему-то в статусе «не указано»:

Bimoid что это за программа. Смотреть фото Bimoid что это за программа. Смотреть картинку Bimoid что это за программа. Картинка про Bimoid что это за программа. Фото Bimoid что это за программа

2.7. Окна, окна, окна

Bimoid что это за программа. Смотреть фото Bimoid что это за программа. Смотреть картинку Bimoid что это за программа. Картинка про Bimoid что это за программа. Фото Bimoid что это за программа

Окна Bimoid клиента открываются на заднем плане, потому что по умолчанию главное окно всегда «stay on top», то есть поверху всех окон в системе.

Часто получается вот такое (на заднем плане просмотр истории сообщений):

Bimoid что это за программа. Смотреть фото Bimoid что это за программа. Смотреть картинку Bimoid что это за программа. Картинка про Bimoid что это за программа. Фото Bimoid что это за программа

Это настраивается, но в дальнейшем жутко неудобно, потому что приложение разделено на несколько окон, список контактов — отдельно, разговоры — отдельно. Это наследие QIP, по шаблону которого делался интерфейс локального мессенджера Bimoid.

2.8. Отвалы связи

Иногда, при невыясненных обстоятельствах, клиент перестаёт подключаться к серверу, однако сервер работает, админка к нему подключается и функционирует. Сам Bimoid состоит из трёх служб: ядра, админки и файлового прокси, возможно, «падает» или «зависает» ядро сервера.

При попытке подключения клиента показывается вот такое окно:

Bimoid что это за программа. Смотреть фото Bimoid что это за программа. Смотреть картинку Bimoid что это за программа. Картинка про Bimoid что это за программа. Фото Bimoid что это за программа

Не очень понятно, зачем здесь такой огромный тайм-аут. Сомнительная защита от DDOS-атак на сервере, возложенная на плечи клиентского приложения.

В текстовом логе сервера не фиксируются попытки подключения клиентских приложений, помогает только ручной перезапуск службы «Bimoid Server”. Причину такого поведения сервера выяснить не удалось.

2.9. Нет конференций и звонков

К сожалению, в Bimoid Messenger нет многопользовательских конференций. То есть, у вас будут только мгновенные сообщения для приватного общения один на один, да ещё рассылки, чтобы уведомлять сотрудников о важных событиях. И всё.

Также нет звонков. Позвонить голосом или с видео, как в MyChat или в Skype for Business — не получится.

2.10. Чёрный список IP, а где белый?

На сервере есть блокировки по IP (чёрный список):

Bimoid что это за программа. Смотреть фото Bimoid что это за программа. Смотреть картинку Bimoid что это за программа. Картинка про Bimoid что это за программа. Фото Bimoid что это за программа

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

Также нельзя ограничить использование админки с определённых адресов. В «чёрном» списке всё хранится в куче, без разделения по типам приложений или подключений.

Да и в саму админку вы попадаете по специальному ключу, это обычная текстовая строка с паролем, которая хранится в файле рядом с сервером в открытом виде. Помимо того, что это небезопасно, это также говорит о том, что на сервере нет разделения по уровню полномочий администраторов. Все админы по сути root-ы с максимальными правами. Есть доступ — делай, что хочешь.

Вы не сможете дать ограниченные права сотруднику отдела кадров, чтобы тот заполнил профили пользователей, отдельные права — «падавану» из сетевиков, чтобы он отслеживал проблемы с подключениями и отвалами связи. Придётся всё делать одному человеку либо бесконечно доверять всем администраторам компании с разным опытом.

2.11. Нет системы прав и ограничений

В мессенджере Bimoid все пользователи имеют одинаковые права. Вы не можете разделить их по группам, чтобы ограничить передачу файлов, настроить общение по группам людей, очертить зоны видимости или дать особые доступы к сервисам корпоративного чата.

Иными словами, нет системы прав пользователей. У вас одноранговый чат, где все пользователи могут всё. Для публичных мессенджеров типа ICQ, Skype или Telegram это нормально. Для корпоративного — однозначно, нет.

2.12. Управление пользователями Bimoid сервера

Это боль. Как уже писалось выше, редактировать существующих пользователей очень сложно, вы должны помнить их ники:

Bimoid что это за программа. Смотреть фото Bimoid что это за программа. Смотреть картинку Bimoid что это за программа. Картинка про Bimoid что это за программа. Фото Bimoid что это за программа

Выбрать из готового списка невозможно. Кроме того, редактирование учёток превращается в поиск нужного поля в плоской таблице, ни фильтров, ни сортировок, ни разделения данных по логическим группам:

Bimoid что это за программа. Смотреть фото Bimoid что это за программа. Смотреть картинку Bimoid что это за программа. Картинка про Bimoid что это за программа. Фото Bimoid что это за программа

3. Сравнение Bimoid и мессенджера MyChat

Учтите два важных факта:

В таблице сравниваем базовые возможности Bimoid версии 2.0.49.5 (сервер), 1.0.60.1 (клиент) и MyChat 7.0 (бесплатной версии) на 20 июня 2018 года.

ВозможностьBimoidMyChat
Установка, удаление и обновление
1.1ИнсталляторЕстьЕсть
1.2ДеинсталляторЕстьЕсть
1.3Автоматическая установкаНетЕсть
1.4Система автоматического обновленияНетЕсть
1.5Автоматическое обновление и сохранение всех данных при установке самой «свежей» поверху старойНет, новых версий нетЕсть
1.6Portable версияНетЕсть
Сетевые возможности
2.1Работа в больших сетяхЕстьЕсть
2.2Работа в сложных сетях и через ИнтернетЕстьЕсть
2.3Гарантированная доставка сообщенийЕстьЕсть
2.4Работа в терминальных сессияхЕстьЕсть
2.5Шифрование трафикаOpenSSLOpenSSL
2.6Работа в очень плохих сетях (спутниковая связь, «длинные» пинги)НетЕсть
Стандартные функции
3.1Персональные сообщенияЕстьЕсть
3.2Текстовые конференцииНетЕсть
3.3Оповещения с контролем прочтенияНетЕсть
3.4Общая доска объявленийНетЕсть
3.5Обмен файламиЕстьЕсть
3.6Передача изображенийНетЕсть
3.7Автоматическая подсветка линков в текстеЕстьЕсть
3.8Просмотр истории сообщенийЕстьЕсть
3.9Звуковое информирование о событияхЕстьЕсть
3.10Личный список контактовНетЕсть
3.11Отправка сообщений и файлов пользователям, которых нет в сетиНетЕсть
3.12Графические смайликиЕстьЕсть
3.13Голосовые звонкиНетЕсть
3.14Видео звонкиНетЕсть
3.15Демонстрация экранаНетЕсть
Интеграция с Active Directory
4.1MSI пакет для разворачивания через групповые политикиНетЕсть
4.2Прозрачная авторизация пользователейНетЕсть
4.3Импорт пользователей из Windows-доменаЕсть, ограниченныйЕсть
4.4Поддержка любого количества разных доменовНет, есть только начальный импорт пользователейЕсть
4.5Совместная работа «обычных» и доменных пользователейНеизвестноЕсть
Настройка внешнего вида
5.1Языки интерфейсаЕстьЕсть, UNICODE
5.2Кастомизация внешнего видаЕстьЕсть
5.3Изменение шрифтовЕстьЕсть
Администрирование
6.1Централизованная настройка прав и ограничений пользователейНетЕсть
6.2Группы пользователейНетЕсть
6.3Фильтры по IP, MACТолько чёрный список IPЕсть
6.4Антиспам и антифлуд фильтрыНетЕсть
6.5Система управления пользователямиЕстьЕсть, WEB-интерфейс
6.6Подробная справочная информация о пользователях (ФИО, email, телефоны, дата рождения, фото и т.п.)ЕстьЕсть
Операционные системы
7.1WindowsЕстьЕсть
7.2AndroidЕстьЕсть
7.3LinuxНетЕсть
7.4MacНетЕсть
7.5WEBНетЕсть
Дополнительные возможности
8.1Сетевые статусы пользователей «свободен», «занят», «нет на месте»ЕстьЕсть
8.2Скриптовый язык для написания простых программ, расширяющих возможности чатаНетЕсть
8.3Интеграция с внешними сервисамиНетЕсть (1С, phpBB, REST, php, C#, Delphi, Python etc.)
8.4Система поиска пользователейЕстьЕсть
8.5Древовидный общий список контактов, единый для всей сети, с неограниченным уровнем вложенностиЕстьЕсть
8.6Менеджер учётных записей, если за одной программой работает несколько человекЕстьЕсть
8.7Система игнорирования пользователейЕстьЕсть
8.8Система плагинов для расширения возможностей программыНетЕсть
8.9Список подразделений компанииНетЕсть
8.10Список должностей компании с сортировками «начальники — сверху» в списках контактовНетЕсть
8.11Внутренний форумНетЕсть
8.12Управление проектамиНетЕсть, Kanban
8.13Чат для сайтаНетЕсть
8.14Конструктор дистрибутивовНетЕсть
Техническая поддержка пользователей программы
9.1Встроенная справочная системаНетЕсть
9.2Форум сообщества поддержкиНе работаетЕсть
9.3Поддержка разработчиков по электронной почтеНетЕсть
9.4Дополнительные справочные материалы, статьи по использованию программы на сайте, блогНетЕсть
9.5Поддержка разработчиков по Skype, Viber, Telegram, WhatsAppНетЕсть
9.6Поддержка разработчиков по телефонуНетЕсть

4. Рекомендации по переходу на MyChat

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

Плюс этого продукта — полная бесплатность. Минусы: нет поддержки, нет обновлений, нет исправления ошибок.

Однако, для небольших компаний, до 20 человек онлайн, переход с мессенджера Bimoid на MyChat пройдёт безболезненно, потому что стандартная лицензия MyChat — бесплатная, есть небольшие ограничения, но они несущественны.

Для более крупных организаций со штатом сотрудников больше 20 человек, стоит сравнить цены и возможности ближайших конкурентов MyChat, вроде Skype for business или Slack.

Русскоязычный саппорт, быстрые ответы в день обращения. Живой официальный форум поддержки MyChat (больше 27 тысяч сообщений на июль 2018 года).

У мессенджера MyChat долгая история, обновления обычно выходят 5-6 раз в год. Множество пользователей из России и всего СНГ. Интересные большие отзывы от реальных покупателей.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *