Программа для общения по сети. Муки выбора корпоративного мессенджера: бесплатно, свой сервер, не iChat

Начало

Когда я в первый день пришёл на работу, мне показали моё рабочее место, дали компьютер, зарегистрировали в Жире и Гитлабе, и показали главное средство общения сотрудников между собой - iChat. Можно подумать, это что-то про Apple, но всё было немного ужасней.


На моё ох удивлённое лицо коллеги пояснили, что так исторически сложилось (какая-нить ссылка), и в общем-то все понимают, что это немного странно, но менять никто ничего не планирует. Ведь у айЧата (полностью он называется Intranet Chat - Википедия) столько плюсов:

  • стоит на нашем сервере и не шуршит
  • всё бесплатно (Автор программы выпустил последнюю версию в 2002 году, бесплатно)
  • «обладает эстетичным и несложным интерфейсом» (спасибо за цитату, Википедия)
  • есть все необходимые функции - личные чаты и «доска объявлений»
Ну наверное всё ок, просто я чего-то не понимаю, подумал я. Но после нескольких недель пользования ламповым отечественным продуктом стали явно заметны его недостатки:
  • нет истории - перезагрузи комп, и если тебе вчера твой коллега Вася отправил чей-то е-мэйл, отправляйся читать логи в текстовом файле
  • нельзя передавать файлы - добро пожаловать корпоративный ftp-обменник, общие папки на диске, или личные облачка (я лично при надобности гоняю свой аккаунт OneDrive)
  • невозможно нормально сидеть в чате из внешки (нормально написать коллегам выйдет только подключившись по VPN или RDP)
  • нельзя написать тому, кто сейчас офлайн - если коллега сегодня работает из дома, или ушел пораньше, или сейчас нерабочее время - запомни своё послание до лучших времён
  • вдогоночку, клиент есть только под Windows времен 98-й версии - никаких вам айфонов и онлайна 24 часа в сутки
  • естественно, нет нормальной подсветки чего-либо: кода, ссылок (ладно, подсветка есть, но нажимать на них нельзя), гипертекста
Ситуация: имеем «чат с ограниченными возможностями». Столько всяких «нельзя», что голова кругом. Почти все сотрудники параллельно общаются с нужными им коллегами через какие-то Скайпы, Ватсапы и Телеграмы: там и файлики можно поскидывать, и клиент для андроид есть, и в командировке можно невероятным образом находиться онлайн. Если заболеешь, не обязательно через трёх человек передавать коллеге из другого отдела, что тебя завтра не будет, и найти ту ссылку на хабр необходимую инфу, которую тебе кидали неделю назад, можно без молитв Ктулху.

Так почему бы просто не использовать Skype/Whatsapp/Telegram/Viber/ICQ?

Наверное, вы уже можете сказать, в чём тут проблема. Во-первых, все сотрудники кучкуются вокруг выбранных ими мессенджеров. Одному нужно писать туда, другому сюда, для одного из коллег я даже держал постоянно запущенной аську, он ничем другим не пользовался (даже айЧатом). И что су характерно, никто не хочет перелазить на другой чат, а те, кто не пользуются ими в принципе (да, таких много среди программистов, в основном это более старшие сотрудники, или параноики, или и то и другое), не хотят и начинать.

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

Тогда я спросил нашего начальника отдела, нельзя ли взять программу поновей и всё-таки от Apple более технически продвинутую, чтобы все не страдали фигнёй и могли спокойно чатиться в одном месте. «Нет такой программы», - последовал ответ. Как нет, подумал я, и сказал, что точно есть, не может не быть. «Тогда найди, а там посмотрим». Ок, сейчас же цифровой век, всё гуглится, несложно же найти что-то вменяемое, подумал я. Я немного ошибался.

Требования к чату от организации

  • бесплатный или единоразовая оплата суммы ниже 5000 деревянных («сейчас же бесплатно, так что не хочется платить, да ещё и по 3к каждый месяц» - примерно такое отношение к оплате чата есть в организации, да и меня тоже жаба давит платить по расценкам, которые американские компании предлагают другим американским и не совсем американским компаниями)
  • установка на свой сервер если не необходима, то по крайней мере очень желательна
  • поддержка русского языка (английской версией гарантированно может пользоваться только отдел разработки, и то с натяжкой)

Требования к чату от меня

  • кроссплатформенность. Чтоб я наконец-то мог сидя на обеде, или в транспорте, или в отпуске кому-то что-то написать с телефона, да и узнать, что мне кто-то написал. И чтоб мой коллега, у которого Линукс, не делал каждый раз печальное лицо при слове «чат».
  • заточенный под общение в компаниях. Чтоб у меня был чат, где есть все мои коллеги и только мои коллеги
  • живой активный проект. Чтобы баги, как застывшие в янтаре насекомые, не висели в продукте до конца времён
  • передача файлов. Ну зачем мне заливать эту картинку в общую папку, если я просто могу кинуть её через чат!
  • нормальная синхронизация уведомлений / непрочитанного. Чтобы не как в Скайпе - словил сообщение, и потом в течение 24 часов находишь уведомление о нём на каждом своём девайсе.

По стопам айчата

Сначала я пытался найти что-то похожее на айчат, маленькое, локальное, бесплатное, под винду, без премудростей. Российские предложения в этом сегменте рынка представляют собой зачастую что-то невероятное: бедный набор функциональности, замерший где-то на середине 2000-х, сочетается с топорным юзер-интерфейсом а-ля «мой первый проект на Delphi» и конской ценой, которой могут только мечтать маркетологи из JetBrains и Adobe. Часто в комплекте идёт полное или частичное отсутствие поддержки.

Один из лучших вариантов, который мне удалось найти - чат «Commfort». Название меня заинтриговало, а на деле всё оказалось не так уж и комфортно.

Стоимость комфорта для моей организации из примерно 30-40 человек: 16 тысяч рублей.

Продукт имеет привлекательные функции, но отпугивает своим интерфейсом и не внушает уверенности в его качестве. Да и по цене мы с ним не пролазим.

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

Эти ваши хипстерские слэки

Несколько раз за последнее время я то в одном, то в другом месте слышал про слэк (Slack на языках Романской группы). Что это какое-то новое, доселе невиданное нечто, то ли чат на стероидах, то ли форум со странным способом показа тем. Американцы там у себя от слэка балдеют, и каждый уважающий себя стартап использует его (на своих макбуках, попивая смузи и кофе из старбакса). Один мой коллега недавно ушел в стартап, который создает конкурент слэка.

Ну слэк значит слэк, не может же быть столько хайпа из ничего. Беглый осмотр пациента показал наличие новых примочек, каких-то каналов с хэштегами и непривычный интерфейс. И желание быть на острие технологий было конечно сильно, но у интерфейса нашего заморского друга совсем нет переводов на другие языки, да и на свой сервер сможет его себе поставить разве что эппл (который, как известно, может всё, но не всё хочет). Что ж, немного фэйл.

О, а ещё есть хипчат. Это как слэк, только хипчат. И тоже нет перевода, и тоже не поставить к себе. Зато для хипстеров. И для роботов.

Но хотелось бы нашего

Уже успев порядком расстроиться от безысходности, через пару недель я почти случайно наткнулся на Zulip - OpenSource-конкурент слэка (а может и не конкурент, кто их там разберет), очень похожий на то, что мне нужно. Он бесплатен, и установить его на свой сервер может любой желающий, даже если этот желающий - компания из 50 человек.

Хотя очень быстро стало понятно, что этот вариант не подходит по причине усложненности (есть, секции, в секциях есть темы, и только в темах живут чаты, в которые можно что-то написать) и, как бы это сказать без англицизмов… ладно, куда уж без них, User Experience в нём в общем печален. И да, только на английском языке.


Примерно так выглядит пациент с непонятным именем

Но ведь это уже ближе, и действительно может быть есть что-то подходящее в мире OpenSource! Ещё немного погонял строку поиска, и нашел Mattermost и Rocket chat. Последний в итоге и получил приз зрительских симпатий имени меня, и вошел в наш дом новым членом экосистемы ПО. А всё почему, потому что переводы, переводы есть у него!


Вот как-то так это всё выглядит

Вкратце плюшки и минушки рокет чата

Сначала конечно плюсы:
  • Есть перевод на русский язык. Да он не полный, но почти, а в случае чего можно что-то доперевести нужные вещи на свой язык. Переводы хостятся на портале lingohub.com, специально для этого сделанном. Автор этого поста к своей чести (и скромности) перевел 60% из того, что ещё переведено не было, и не собирается останавливаться.
  • Можно поставить на свой сервер под Linux одной строчкой (реально, одной, и он работает).
  • Клиенты есть подо все платформы, кроме Windows Phone:(бедная, бедная WP! (Я сам бывший владелец Lumia)
  • Есть веб-версия, можно по-быстрому зайти с любого девайса и, допустим, перекинуть файл логов с компьютера клиента, отправить стектрейс или просто написать коллеге
  • Отдельно можно настроить все уведомления: из каких чатов тебе показывать уведомления, а из каких нет; отдельные настройки уведомлений для мобильных и десктопных устройств
  • Есть файловый сервер, можно кидать файлы
  • Бесплатен
  • Активно разрабатывается, пилятся новые фичи, баги исправляются
Теперь минусы:
  • Баги. Куда же без них родимых. Они есть. Местами при нажатии куда-то не происходит ничего, местами наоборот происходит что-то, чего совсем не ждешь. Но надо сказать, что их не много, и в целом ситуация примерно как у Ксяоми: дешево и с багами, но в целом пойдёт.
  • Десктопный клиент на электроне, что само по себе может и не минус, но всё-таки не совсем классно.
  • Мобильный клиент - это практически копия десктопного, подключенная через WebView (наверное). На смартфоне работает не шустро и не отзывчиво.
  • В интерфейсе нигде нет списка всех пользователей. Вот не знаю как вы, а я в корпоративном чате хочу видеть список всех своих коллег. Потому что имена части коллег я не знаю, а о существовании некоторых и не догадываюсь.
  • Ммм, что там ещё. Да, нет статуса «В отпуске». Вот ушёл я в отпуск, поставил статус «в отпуске» и всё в шоколаде.
Кому интересно, рокет чат есть на бесплатном демо-серваке с полным доступом

Групповой чат для командной работы. Для каждой темы можно создать отдельный чат. Каждый участник команды получает уведомления только о тех сообщениях, которые обращены конкретно ему. Есть интеграция с большим количеством внешних сервисов. Мощный поиск по истории сообщений. Есть клиенты под Android и под iOS.

Социальный интранет. Содержит микроблоги, задачи, файлохранилище (с контролем версий), календарь, фотогаллереи, мессенджер, экстранет, CRM, маркетинг, бизнес-процессы, учет рабочего времени, профайлы, отчеты. Есть мобильная версия. Есть бесплатная версия.

Групповой чат для Office 365. Позволяет создавать группы/комнаты под проекты или департаменты, общаться, обмениваться файлами с коллегами. Есть боты для оповещений и ответов на запросы. Тесная интеграция с майкрософтовскими приложениями - Skype, Word, SharePoint, OneNote, Power BI, Planner.

Групповой чат для команд в составе G Suite. Позволяет обмениваться сообщениями и файлами, а также проводить видеоконференции. Интегрирован с другими сервисами G Suite, включая Google Drive, Docs, Sheets и другие.

Клиент-серверный мессенджер для локальной сети. Интегрируется с Active Directory, многоуровневый список контактов, доска объявлений, система массовых оповещений, конференции, SSL шифрование трафика, передача оффлайн сообщений и файлов, гибкая система управления правами пользователей, передача файлов и папок. Встроенные Kanban доски для проектов

Групповой мессенджер для обсуждения идей, общего доступа к файлам и получения мгновенной обратной связи от команды. Бесплатная версия на неограниченное число пользователей

На сегодняшний день существует два основных способа организации корпоративного чата. Первый из них заключается в использовании наиболее распространенных в нашей стране IM-клиентов: ICQ,QIP, Skype и пр. Главным его достоинством является легкость внедрения и дешевизна. И действительно, что-то проще придумать невозможно: достаточно всем сотрудникам установить клиент и добавить в контакты друг друга. Использование же этих систем вообще бесплатно.

Однако у такого решения есть целый ряд серьезнейших недостатков. Во-первых , в них отсутствуют многие весьма полезные возможности. В частности, во всех системах (за исключением Skype) нет групповых чатов, функции подтверждения прочтения сообщения и пр. Во-вторых , IM-чаты абсолютно неуправляемые в масштабе организации. У каждого сотрудника есть собственный аккаунт, с которым он волен делать все, что угодно. Отсюда возникает проблема контроля переписки сотрудников, доступа к архиву сообщений, создания “корпоративных” номеров и пр.

В-третьих , использование IM-клиентов – потенциальная угроза информационной безопасности компании. Причем речь идет не только о технических моментах (например, риск загрузки инфицированных файлов, переход по опасным ссылкам и пр.), с которыми можно успешно бороться. IM-чаты являются одним из основных каналов утечки конфиденциальной информации, который, ко всему прочему, достаточно плохо поддается контролю со стороны DLP-систем. Особенно это верно в отношении Skype, которая передает трафик в зашифрованном виде. Кроме того, всегда существует риск утери сотрудником контроля над своим аккаунтом в ICQ. Заполучив его, злоумышленник сможет общаться с клиентами компании, реализуя те или иные мошеннические схемы с целью их обмана. Что, в конце концов, крайне негативно отразиться на репутации и бизнесе компании.

Вторым способом организации чата для офиса является использование специального ПО. И хотя это несколько более затратный способ, он избавлен от всех вышеперечисленных недостатков. Ну а дополнительные возможности, которые могут активно использоваться в бизнес-процессах, повышая их эффективность, быстро окупают затраты на внедрение. Естественно, для этого необходимо, чтобы в ПО реализованы все нужные функции. Поэтому к выбору программы для организации корпоративного чата стоит подходить предельно внимательно: чем больше функционал продукта, тем шире его можно будет использовать. При этом необходимо обращать внимание и на другой аспект – а именно на возможности внедрения и администрирования. Интеграция с Active Directory, удаленное управление, возможность масштабирования решения позволяют существенно упростить управление корпоративным чатом, а значит, и уменьшить стоимость владения им.

В качестве примера решения, которое удовлетворяет всем требованиям, можно привести продукт MyChat, представляемый компанией Network Software Solutions. Это с клиент-серверной архитектурой. Это значит, что для обеспечения работы продукта используется специальный сервер, который берет на себя коммуникационные и прочие функции. Клиент-серверный подход является оптимальным для организации корпоративного чата как в небольших, так и в крупных сетях. Он отличается хорошей управляемостью, широкими возможностями и низкой загрузкой сетевых каналов.

В плане функций, предназначенных для конечных пользователей, программе MyChat есть, чем похвастаться. Начать нужно с наличия двух режимов общения : персонального и группового. С первым все очень просто. Два пользователя могут переписываться друг с другом примерно так же, как в ICQ . Групповое общение реализовано в форме каналов – специальных “групп”, подключаться к которым могут либо все, либо только определенные сотрудники организации. При этом каналы могут быть созданы администратором и существовать всегда, или же открываться самими пользователями (у которых есть права на это) при необходимости. Такая гибкость очень удобна на практике. К примеру, можно создать один общий канал для общения всех сотрудников офиса и отдельные каналы для переписки внутри каждого отдела.

В ходе общения пользователи могут применять большой набор различных функций . Среди них можно отметить возможность использования в сообщениях форматирования текста и смайликов, произвольных картинок и ссылок, передачу файлов как напрямую, так и через сервер чата, сохранение истории переписки, игнор-листы, фильтры (антимат, антифлуд) и пр. Фактически, в MyChat реализовано все необходимое для полноценного и комфортного общения сотрудников друг с другом.

Естественно, невозможно представить себе чат для офиса без книги контактов. В MyChat их даже две. В первой приводится полный список всех зарегистрированных в системе пользователей. Причем их можно разбить по отделам, выделив в каждой группе начальника. Это особенно актуально для крупных компаний, в которых сотрудники из разных отделов могут и не знать друг друга. Вторая книга контактов – персональная. У каждого пользователя она своя. В нее можно занести всех людей, с которыми нужно часто общаться.

Помимо этого в рассматриваемом чате для офиса реализован целый ряд дополнительных возможностей . Первая из них – система оповещений . С ее помощью можно передать всем или только некоторым пользователям определенное сообщение и затребовать у них подтверждение прочтения. Это позволяет рассылать приказы для ознакомления, оповещения о проведении собраний и пр. Причем сотрудники уже не смогут сказать, что они не увидели или не прочитали сообщение.

Вторая дополнительная возможностьвстроенный FTP-сервер . Его наличие в чате для офиса может показаться странным. Однако на самом деле это очень удобно, особенно, если в компании еще не развернут собственный FTP-сервер. Что он дает? Во-первых, хранилище для записи файлов, причем как общее, доступное для всех пользователей, так и персональное. Во-вторых, он может использоваться для обмена документами (например, на FTP-сервере можно сохранить документы для пользователя, который в данный момент не в сети). В-третьих, FTP-сервер необходим для автоматического обновления клиентов чата (подробнее об этом поговорим чуть позже).

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

Немало функций в MyChat предназначено для увеличения удобства его развертывания и администрирования. Чем у системы больше возможностей в этом плане, тем удобнее ею управлять. А значит, тем меньше совокупная стоимость владения чатом. Отличительной особенностью MyChat является возможность использования в сетях, в том числе и в распределенных, самого разного масштаба, начиная с нескольких и заканчивая тысячами и даже десятками тысяч клиентов, находящихся в разных городах или даже странах. Это обеспечивается целым набором функций администрирования.

Начать нужно со способов установки программ-клиентов. Инсталлировать их можно как вручную, так и автоматически с использованием групповых политик Active Directory . Это же самое можно сказать и об обновлении клиентов. Впрочем, в MyChat существует более удобная реализация этого процесса. В этом чате для офиса есть функция автоматического обновления. При ее использовании клиент обновляется самостоятельно по команде пользователя, которому выдается соответствующее уведомление (при этом используется встроенный FTP-сервер, куда администратор должен предварительно загрузить дистрибутив новой версии). Реализована в , которая способна очень сильно облегчить жизнь ИТ-отделу компании.

Еще одной очень важной особенностью рассматриваемого чата для офиса является собственный скриптовый движок . Для чего он нужен? Этот движок позволяет писать произвольные скрипты, использующиеся для автоматизации разных процессов и интеграции чата с другими корпоративными программными инструментами. Здесь же можно отметить и возможность подключения различных плагинов. Например, плагина для удаленного управления компьютерами пользователей. В сочетании с некоторыми другими возможностями MyChat (отправка скриншотов, технология MyChat Actions и пр.) это позволяет организовать эффективную техническую поддержку пользователей.

Немало внимания уделили разработчики программы безопасности. Весь передаваемый в системе трафик шифруется, что делает бесполезным его перехват. Это позволяет без опаски подключать удаленных пользователей через Интернет. Также можно отметить наличие весьма гибкой системы настройки прав доступа пользователей к возможностям чата. Они устанавливаются по группам, причем администратор может разрешить или запретить практически любую операцию. Это позволяет настраивать чат для офиса точно так, как нужно в каждом конкретном случае.

Отличительной чертой программы MyChat является активное использование веб-технологий . В состав этого продукта входит собственный веб-сервер, который может использоваться для управления этим чатом для офиса. Такой способ администрирования прекрасно дополняет традиционную локальную консоль. Он позволяет управлять сервером чата удаленно со своего рабочего компьютера или вообще из дома через Интернет.

Бесплатный клиент-серверный чат для организации полноценной связи в небольшом офисе, поддерживающий до 20 активных пользователей.

Я работаю в небольшой конторе, где почти каждый из 8 сотрудников, у которых есть компьютер, находится в отдельном кабинете. Когда кому-то что-то нужно, обычно мы или звоним друг-другу по телефону, или просто ходим из кабинета в кабинет. Это, к сожалению, не всегда удобно. Поэтому мною, как главным техническим спецом, уже не раз предпринимались попытки оптимизировать этот момент рабочего процесса. И, кажется, мне это удастся:)

А поможет мне в этом бесплатная версия довольно известного в Рунете чата для локальных сетей MyChat Free Edition .

Основные возможности

Программа позволяет развернуть полноценный локальный чат со следующими возможностями:

  • поддержка до 20 активных соединений на сервере;
  • обмен текстовыми сообщениями и файлами;
  • голосовая и видеосвязь;
  • реализация локального FTP (файлового) и SMTP (почтового) сервера;
  • гибкая настройка общих и локальных комнат чата;
  • доступность чата для всех платформ, включая неплохой веб-интерфейс;
  • возможность доступа к серверу через Интернет.

И это далеко не все возможности чата! Ещё в нём есть встроенная система объявлений, распределения заданий и отслеживания их выполнения. А, если и этого мало, то его можно интегрировать практически с любыми программными решениями, которые используются в Вашем офисе (правда для этого уже потребуются базовые навыки программирования и работы с API).

Сравнение с платной версией

Омрачает ситуацию только то, что мы, всё-таки, говорим о бесплатной версии, которая имеет определённые ограничения:

Вот и все отличия. Единственное серьёзное ограничение бесплатной версии MyChat - подключение к серверу не более 20 клиентов. Для небольших контор, вроде моей, этого вполне достаточно. Большим же офисам придётся за каждые дополнительные 10 подключений доплатить 40 долларов.

Установка и настройка сервера

Чтобы MyChat заработал в Вашей локальной сети, нужно первым делом установить на один из компьютеров программу-сервер. С этим сложностей не будет никаких. Просто из скачанного архива нужно запустить файл MyChat Server.exe и следовать подсказкам инсталлятора:

После установки сервер уже работает и к нему уже можно подключаться. А перед нами появляется окно со статистикой. Здесь отображается информация о работе самого сервера, подключённых к нему клиентах и запущенных сервисах. По умолчанию у меня не работал только SMTP-протокол отправки электронной почты. В принципе, он меня не особо интересовал, но при желании всё можно настроить. Собственно, в окне статистики нам делать больше нечего, поэтому к настройкам и перейдём. Для этого нажмём кнопку "Администрирование" :

Управление сервером (как и выполнение некоторых других задач) в MyChat происходит через веб-интерфейс, поэтому перед Вами откроется окно браузера с адресом локального хоста (http://127.0.0.1/admin):

Небольшое всплывающее окошко сообщит нам, что мы можем использовать адрес локалхоста для дальнейшего быстрого входа в панель управления сервером и выдаст нам временный логин с паролем ("admin | admin"). В целях безопасности именно эти данные для входа в админку сервера нужно сменить первым делом. Для этого в левом боковом меню ищем раздел "ПОЛЬЗОВАТЕЛИ" и открываем в нём пункт "Список пользователей" . Здесь выделяем учётную запись "admin", жмём кнопку "Изменить" и меняем имя, пароль, а также, по желанию, остальные параметры:

Собственно, на этом все предварительные настройки можно и закончить. При желании, в будущем Вы сможете добавить дополнительный пароль для входа на сервер, настроить работу фильтров антифлуда и мата, добавить дополнительные комнаты чата и т.п. Но для начала будет достаточно и того, что Вы уже сделали. Весь основной функционал сервера нам доступен и мы можем начинать общаться, установив программу-клиент на свой или чужой компьютер (хотя, можно обойтись и веб-версией чата, если ничего не хочется устанавливать).

Подключение клиентов

Установка клиента MyChat ненамного сложнее установки сервера. Здесь Вам вообще не нужно будет вводить никаких данных. Фактически вся инсталляция сводится лишь к выбору языка интерфейса и нажатию кнопок "Далее". Кроме того, Вы можете и не устанавливать ничего, скачав с официального сайта portable-версию клиента . При первом запуске перед Вами появится специальный пошаговый мастер, который позволит пошагово подключиться к новосозданному серверу:

На первом шаге нам нужно определиться с вариантом подключения к серверу:

Их всего 4:

  1. Автоматически найти сервер в моей локальной сети - позволяет автоматом просканировать сеть и обнаружить в ней активный сервер MyChat. Пункт выбран по умолчанию и является самым простым способом подключения.
  2. Я знаю адрес сервера и введу его вручную - даёт возможность ввести адрес сервера самостоятельно. Подойдёт, например, в том случае, если клиент, который нужно подключить, находится в другой локальной сети или требуется создать подключение через Интернет.
  3. У меня есть файл настроек, полученный от администратора - открывает диалог выбора файла с настройками, который можно создать владельцу сервера для упрощённого подключения клиентов. Настроечный файл уже содержит и адрес сервера и необходимые пароли доступа, что позволяет свести к минимуму действия на стороне клиента.
  4. Я хочу подключиться к серверу разработчиков в Интернете - реализует быструю связь с разработчиками через их сервер в Интернете.

Для простого подключения внутри локальной сети обычно подходит первый вариант, выбранный по умолчанию. Если оставить выбор на нём, то на следующем шаге нам будет предложен список обнаруженных серверов:

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

Последний шаг - регистрация на сервере:

Здесь мы увидим традиционную форму, в которую обязательно нужно вписать свои логин, пароль (два раза), адрес электронной почты и секретный вопрос с ответом на него для восстановления пароля в случае его утери. После этого жмём кнопку "Финиш" и завершаем этап подключения.

Интерфейс клиента

Если всё прошло успешно, перед нами отобразится интерфейс самого клиента MyChat:

Для тех, кто когда-либо пользовался программами для обмена мгновенными сообщениями, вроде ICQ или QIP , внешний вид мессенджера MyChat будет во многом знакомым. Верхняя часть окна отведена под традиционные панели меню и инструментов (о некоторых из них мы ещё поговорим). В левой части расположен список контактов и пользователей онлайн. Центральная же часть окна отведена непосредственно под поле отображения переписки чата и ввода собственных реплик.

Обратите также внимание, что над полем ввода текста имеется панель с кнопками и выпадающими списками. С их помощью Вы можете вставлять в сообщения смайлы (в т.ч. анимированные), прикреплять файлы, добавлять быстрые фразы (до 10 штук) и активировать панель форматирования текста (кнопка справа над кнопкой "Отправить").

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

В приватном режиме левая панель отображает не список контактов, а данные о профиле выбранного Вами пользователя. Здесь также имеются кнопки аудио, видеосвязи и демонстрации экрана. Правда все эти функции работают только на Windows 7 и старше. В остальном же всё так, как и в общем чате.

Дополнительные функции

Как я уже говорил чуть выше, в MyChat не только настройка сервера, но и большинство функций доступны через веб-интерфейс. Здесь есть и собственный онлайн-клиент для чата, и возможность создавать форумы, и доска объявлений, и даже некое подобие CRM ! О некоторых из этих возможностей и поговорим.

Онлайн-клиент чата

Сервер MyChat можно назвать эдакой "вещью в себе". Несмотря на то, что общаться с его помощью удобнее посредством специального клиента, тем не менее, имеется возможность и не устанавливать ничего! Для базовой текстовой переписки вполне достаточно будет веб-версии клиента!

Чтобы открыть её, нужно знать точный IP-адрес компьютера Вашей локальной сети, на котором установлен сервер. Если Вы не знаете его или забыли, то посмотреть всегда можно в настройках клиента (или спросите у администратора, который ставил сервер:)). Вводим адрес в поисковую строку браузера и попадаем на такую страничку:

Здесь мы видим ссылки на загрузку клиентов практически под все популярные операционные системы. А справа в самом краю ряда расположена кнопка "Web" , которая и открывает нужный нам веб-интерфейс. Нажимаем её, вводим в появившейся форме свои логин-пароль (либо регистрируемся в качестве нового пользователя) и попадаем в примерно такое окружение:

Рабочее пространство здесь разбито на три основные колонки. В левой расположено меню, позволяющее переключаться между конференциями, а также получать доступ к дополнительным инструментам Kanban и Доска объявлений. Забегая наперёд, скажу, что Канбан - это и есть упоминаемый мною ранее аналог CRM, а вот Доска объявлений - некий аналог рассылки, которую может создавать лишь администратор сервера, поэтому простому пользователю туда смысла ходить нет.

Правая колонка является аналогом левой колонки программы-клиента. Здесь отображается информация о пользователях в текущей комнате чата или же данные о конкретном Вашем собеседнике в приватном режиме. Что характерно, под аватаркой имеются кнопки аудиовызова, видеозвонка и демонстрации экрана, но по каким-то причинам у меня они не работали (возможно, нужно производить какие-то дополнительные настройки сервера).

Центральная же колонка отведена непосредственно под чат. Правда, возможностей здесь гораздо меньше, чем в программе-клиенте. Из всего арсенала нам доступна только функция отправки файлов. Здесь нет даже кнопки для вставки смайликов, не говоря уж о форматировании текста и добавления быстрых фраз. Однако, если Вам просто нужно быстро что-то обсудить, имеющихся возможностей вполне достаточно и Вам не надо тратить время на установку и подключение клиента.

Канбан

Странное название привлекло моё внимание ещё при первом запуске программы-клиента, где имелась аналогичная кнопка на панели инструментов. Как гласит Википедия, канбан - это один из принципов эффективной организации труда, подразумевающий равномерное распределение нагрузки на всех участников любого производственного процесса с чётким контролем времени, отведённого на выполнение той или иной задачи. Кстати, само словечко - японское и означает буквально "вывеска", а методика была разработана японской же автомобилестроительной компанией Toyota ещё в 1959 году!

В MyChat канбан реализован весьма неплохо и имеет гибкие настройки. При первом запуске канбана Вы увидите пустое пространство с единственной кнопкой "Создать проект" . Если её нажать, откроется окошко с рядом параметров. Вы можете задать название и описание для проекта, указать крайние сроки его выполнения, а также разбить итоговую задачу на логические этапы. По умолчанию создаются 4 классических этапа канбана ("Задание", "В процессе", "Проверка" и "Выполнено"), однако, при желании, Вы можете удалить стандартные и добавить свои:

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

Ограничений на количество заданий в проекте (как и самих проектов) нет. Поэтому Вы можете одновременно давать задачи разным сотрудникам и отслеживать их выполнение, не стесняя себя в удобстве.

Достоинства и недостатки программы

  • минимум настроек сервера;
  • богатый функционал и выбор средств связи;
  • наличие клиентов практически под все ОС;
  • возможность передачи данных и хранения файлов (FTP-сервер);
  • куча дополнительных возможностей.

Недостатки:

  • поддержка не более 20 активных клиентов;
  • хранение истории переписки только за прошедший месяц.

Выводы

Прежде чем найти MyChat, я попробовал несколько аналогичных программ-чатов для локальной сети. Однако, ни одна из них не имела такого богатого набора функций и в то же время не была так проста в установке и настройке. Практически сразу после установки сервер чата готов к работе.

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

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

P.S. Разрешается свободно копировать и цитировать данную статью при условии указания открытой активной ссылки на источник и сохранения авторства Руслана Тертышного.

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

На этот случай компания Network Software Solutions разработала клиент-серверную программу обмена сообщениями, представляющую собой чат. В чате можно создавать различные каналы (например, внутри отдела), вести приватный разговор, не засоряя общий чат, передавать файлы и многое другое.

Сервер MyChat

Стоит сразу оговориться, что существует две версии сервера чата: коммерческая и бесплатная. Для небольших сетей бесплатной версии FREE MyChat хватит сполна. Основные отличия можно посмотреть на сайте разработчика, из крупных ограничений можно отметить – отсутствие интеграции с Active Directory и ограничение числа подключений до 15 человек – для версии Free MyChat.

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

Функции сервера:

— Собственно сам сервер, ведет статистику пользователей, активного времени, трафика, подключений и пр.;
— FTP-сервер, используется как общее хранилище данных;
— Управление пользователями, управление группами и правами доступа, назначение Администраторов, операторов и др. сервера;
— Создание фильтров: фильтрация пользователей по IP, фильтрация по MAC, антифлуд, фильтрация нецензурных выражений в чате;
— Создание скриптов для автоматизации повторяемых действий и т.п.;
Тонкая настройка сервера (резервирование, протоколирование, таймеры, удаленное управление);
— Создание объявлений;
— Веб доступ для администрирования сервера;

Клиент MyChat

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

Резюмируя, можно сказать, что MyChat является отличным выбором для небольших и средних организаций, особенно он идеально подходит для домашних сетей. Если бы не ограничение в 15 подключений, программу можно было бы смело использовать в больших корпоративных сетях. Интерфейс MyChat доступен на трех языках: русском, украинском и английском. Лицензия Free версии предусматривает использование в некоммерческих целях. Для получения бесплатной версии MyChat необходимо зайти на сайт разработчика и заполнить простую анкету.



Понравилась статья? Поделиться с друзьями: