Офісний чат без Інтернету. Заміна DSS Chat

  1. Введення
  2. Короткий огляд DSS Chat

    2.1. Відсутність інсталятора
    2.2. Проблеми з брандмауером Windows та широкомовні мережеві запити
    2.3. Некоректне відображення елементів інтерфейсу DSS Chat, немає надписів
    2.4. Помилки, помилки, помилки…
    2.5. Відсутність нормальної книги контактів
    2.6. Відсутність адміністрування та центрального сервера
    2.7. DSS Chat не працює в термінальних сесіях
    2.8. Жаргонізми в інтерфейсі
    2.9. Недоробки в інтерфесі програми

  3. Позитивні аспекти DSS Chat
  4. Яку програму обрати на заміну DSS Chat?

    4.1. Інсталятор корпоративного офісного чату
    4.2. Простий та функціональний чат
    4.3. Деревовидна книга контактів, загальна для всіх співробітників
    4.4. Прозора авторизація в Active Directory та імпорт користувачів із домену
    4.5. Централізоване адміністрування корпоративного чату

  5. Порівняльна таблиця можливостей DSS Chat та MyChat
  6. Що обрати для офісного чату, DSS Chat чи MyChat?

1. Введення


На початку 2000-х років у домашніх та офісних мережах були популярними програми-чати. Вони, зазвичай, не потребували виділеного серверу, працювали взагалі без усілякого налаштування та дозволяли швидко обмінюватись миттєвими повідомленнями в межах однієї локальної мережі, DSS Chat яскравий представник таких чатів.

Пізніше, із значним розповсюдженням Інтернету, зниженням ціни на доступ до нього та збільшенням швидкості доступу, локальні офісні чати поступились першістю Інтернет-месенджерам, таким як ICQ та Skype, а також соціальним мережам.

Однак, з плином часу стало зрозуміло, що використовувати загальновідомі Інтернет-месенджери в корпоративних цілях не можна. На це є декілька вагомих причин:

  1. Конфіденційність. Спілкування співробітників компанії має знаходитись всередині компанії. Історію повідомлень не можна довіряти сторонній фірмі, наскільки сильно б ви їй не довіряли. Історія з Едвардом Сноуденом тому найкраще підтвердження.
  2. Неможливість управління та контролю. Skype, ICQ, Mail.ru Agent — хороші програми. Але ви ніяк не зможете ними управляти. Контролювати співробітників, адмініструвати програму, налаштовувати її — це все неможливо.
  3. Обов’язкове підключення до Інтернету. Без варіантів. Немає Інтернету — немає зв’язку. Варто сказати, що деякі програми, накшталт Skype, через схему своєї роботи, навіть якщо ви нічого не приймаєте та не відправляєте, можуть в будь-який момент роботи генерувати багато трафіку!
  4. Відсутність орієнтації на корпоративні потреби. Велика кількість користувачів безкоштовних Інтернет-месенджерів — звичайні домашні користувачі, що приносять прибуток компаніям-власникам за рахунок реклами, що показується в програмі. Skype та ICQ — це не офісні чати, це публічні Інтернет-служби.

2. Короткий огляд DSS Chat


2.1. Відсутність інсталятора

Що ж, скачуємо програму з сайту розробника та одразу стикаємося з тим, що у програми немає інсталятора. Ніякого. Користувач сам повинен створювати папку на диску, копіювати туди програму, настроювати ярлик для запуску чи ще якось думати над тим, як запускати програму. Зрозуміло, що MSI пакета теж немає, а отже треба забути про використання програми в домені та про автоматичне розгортання за допомогою Групових Політик(GPO). Забігаючи наперед, скажу, що прозора авторизація в Active Directory, яка просто необхідна для хорошого офісного чату, в DSS Chat неможлива. Задля справедливості варто сказати, що є функція самовидалення програми разом із логами та настройками, однак реалізовано це нестандартно. Програма має нормально видалятися через аплет «Встановлення та видалення програм» у Windows.

2.2. Проблеми з брандмауером Windows та широкомовні мережеві запити

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

Сповіщення брандмауера

Проблема в тому, що якщо користувач працює з обмеженими правами, як і заведено в будь-якій нормальній компанії, то прав для настройки фаєрволу у нього немає. Відповідно, в мережі окрім себе він нікого не побачить.

Чому так відбулось?

Через те, що DSS Chat працює по протоколу UDP, розкидаючи широкомовні пакети в мережу одразу на усі комп’ютери, які в даний момент увімкнені. Він виступає одночасно і клієнтом, і сервером. Усе було б нормально, але декілька десятків таких програм в мережі здатні викликати широкомовний шторм (broadcast storm) та погіршити роботу УСІХ мережевих програм, від електронної пошти до внутрішніх мережевих сервісів.

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

Саме через це системні адміністратори відмовляються від програм подібного типу (UDP-чатів) в корпоративних мережах.

2.3. Некоректне відображення елементів інтерфейсу DSS Chat, немає надписів

Після запуску на багатьох панелях та кнопках не показується текст, проблеми з відображенням. Операційна система Windows 8.1:

Некоректне відображення елементів інтерфейсу DSS Chat

Перезапуск програми нічого не дав. Звичайно, це проблема, що вирішується, але оскільки розробка, виходячи з усього, припинена, виправлень очікувати не доводиться.

2.4. Помилки, помилки, помилки…

Одразу після запуску вилетіла помилка:

Помилка після запуску DSS Chat

Це свідчить про те, що в програмі DSS Chat обробки виключень або взагалі немає, або зроблена вона далеко не всюди.

…2 хвилини використання, натискаємо кнопку «Вихід», з’являється вікно із запитом:

Вікно виходу з DSS Chat

Переключаємось на іншу програму. Після зворотного переключення в DSS Chat по кліку в системному лотку (треї), зробити вже нічого не можна, фокус відібрано, вікна із запитом виходу не видно.

Ще приклад.

Лінк www.yandex.ru  у вікні відправки повідомлення підсвічується, однак адреса електронної пошти  Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript  — вже ні. Я вже не кажу про активні https та ftp лінки.

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

2.5. Відсутність нормальної книги контактів

DSS Chat немає загальної книги контактів для усіх користувачів мережі. Ви самі маєте створювати ці списки контактів, співставленням IP адрес комп’ютерів з реальними людьми вручну:

Редактор бази адрес DSS Chat

Ні про яку зручність мова й не йде. Немає можливості навіть зберегти список контактів, щоб роздати його користувачам мережі. Про жахіття синхронізації можна навіть не починати говорити.

Пошук по списку контактів також відсутній:

Зовнішний вигляд списку контактів DSS Chat

Може здатися, що це несуттєво, однак якщо у вас буде хоча би 20 людей в мережі, це вже почне створювати проблему. А якщо користувачів буде 100 чи 200? Взагалі-то, з такими цифрами DSS Chat скоріше за все не буде працювати коректно, так що список контактів буде вже ні до чого.

2.6. Відсутність адміністрування та центрального сервера

Ніякого. Взагалі. В чаті повна свобода та відсутність контролю. Для корпоративного офісного застосування програма типу DSS Chat не підходить в принципі. І справа навіть не в тому, що потрібні адміністратори, які будуть карати некультурних користувачів.

Проблеми DSS Chat з’являються через його простоту та архітектуру. Немає сервера — немає єдиного центра, а це значить, що програма працює сама по собі, у кожного користувача окремо.

У такому разі можна забути при надійність доставки повідомлень, програма не буде працювати в багатосегментних мережах. Немає єдиної книги контактів, не можна управляти настройками користувачів із одного центра. Я навіть не кажу про надання прав на сервіси чата різним категоріям користувачів.

Також, ніяк не вийде відправляти файли та папки користувачам, які не в мережі — доведеться чекати, доки адресат увімкне офісний чат DSS Chat у себе для отримання документів у мережі.

2.7. DSS Chat не працює в термінальних сесіях

Знову проблеми архітектури. Програма займає мережевий порт (listen) для своїй роботи в якості сервера, отже дві програми вже не функціонуватимуть на комп’ютері одночасно. Окрім цього всі настройки та тимчасові файли програма зберігає поруч із модулем, що запускається (EXE), що в сучасних операційних системах неприпустимо.

Висновок — ви не зможете змусити працювати DSS Chat на сервері терміналів.

2.8 Жаргонізми в інтерфейсі

Мабуть хтось зможе заперечити, мовляв, яка різниця, «користувач» чи «юзер»? Повірте мені, різниця є. Більша частина людей технічно не дуже підкована, і що дивно, погано знає англійську мову. А ще всі ці люди не є технічними гіками, та слова «фаворити», «юзерів», «пінги» та «мейн» для них ніщо інше, як незрозуміла тарабарщина.

Окремо варто згадати слово «значёк». Саме так, через букву «Ё». Та епічне «Послать» на кнопці відправлення повідомлення.

Виправити це також не можна, тому що всі текстові рядки жорстко «зашиті» в програму та їх не можна змінити. До речі, в програмі тільки одна мова інтерфейсу — російська, скоріш за все, саме через це.

2.9. Недоробки в інтерфейсі програми

Думаю це можна списати на те, що версія програми все ще 0.9.7.2, але знову ж таки, очікувати готової робочої версії не варто.

Відсутність цілого розділу в налаштуваннях програми:

Недоробки в інтерфейсі DSS Chat

Некоректна зміна розмірів основного вікна програми DSS Chat:

Некоректна зміна розмірів основного вікна програми DSS Chat

Немає обмеження на мінімальний розмір, також при зміні внутрішніх елементів вони ведуть себе дивно. Багато інтерфейсних недоробок.

Цікавий вигляд також має вікно «Про програму»:

Відомості про DSS Chat

Одразу й не здогадаєшся, що йдеться про DSS Chat :)

В програмі є можливість відправляти повідомлення самому собі, немає ніякого контролю, можна також відправляти пусті повідомлення, засмічуючи загальний канал чату:

Відправка пустих повідомлень DSS Chat

До слова, повноцінні конференції в програмі не реалізовані, а та одна, що є, відображається в усіх людей у примусовому порядку та її не вдається відключити.

Після перезапуску програми всі інтерфейсні елементи автоматично повертаються в початковий стан, так що не варто сподіватися на те, що одного разу настроївши ширину та висоту полів цього офісного чату, вам не доведеться цього робити знову і знову.


3. Позитивні аспекти DSS Chat


Не дивлячись на весь негатив, програма має і плюси, хоч і не так багато. Вона займає дуже мало пам’яті, трохи менше 2 мегабайт, дуже швидко запускається та завершує свою роботу. Також незаперечним плюсом є те, що вона абсолютно безкоштовна, DSS Chat розповсюджується за ліцензією freeware.

Якщо вам потрібно відправляти повідомлення на декількох комп’ютерах із старою операційною системою, типу Windows 98 чи XP, DSS Chat зможе стати непоганим варіантом.

На жаль, на цьому плюси програми закінчуються.


4. Яку програму обрати на заміну DSS Chat?


Напевно, було б некоректно порівнювати безкоштовну програму, розвиток якої зупинився декілька років назад, та серйозний комерційний продукт, який оновлюється декілька разів на рік, якщо б не одне АЛЕ: MyChat (а саме про нього йтиметься мова) існує також в повністю безкоштовній версії.

Для невеликих компаній конкурентної ліцензії на 20 чоловік вистачить «поза очі». Мабуть, це найкраща пропозиція на ринку програм для корпоративного спілкування на даний момент.

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

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

Компанія розробляє MyChat з 2004 року. Досвід розробки засобів для обміну миттєвими повідомленнями, швидкої передачі файлів, WEB-технологій, аудіо та відеозв’язку, дали можливість створити універсальний продукт, котрий однаково добре підходить як для малого бізнесу, так і для великих компаній із сотнями та тисячами комп’ютерів, що знаходяться в різних містах та країнах.

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

4.1. Інсталятор корпоративного офісного чату

Максимальна гнучкість. Як стандартний EXE, так і MSI пакет для розгортання в домені. Є навіть спеціальний сервіс MyChat Distrib Maker, за допомогою якого можна на сайті розробника самостійно створити власний інсталятор MyChat. Наприклад, вписати в нього вже готову адресу сервера чи сформувати особливий набір настройок.

Інтерфейс MyChat Distrib Maker

4.2. Простий та функціональний чат

Погодьтеся, люди, зазвичай, інерційні та з великим небажанням переходять на щось нове чи вивчають якісь програми. Тому, коли проектувався інтерфейс MyChat, постало питання — зробити зовнішній вигляд програми максимально простим та наближеним до Microsoft Office, з яким працюють мільйони людей в усьому світі.

Інтерфейс MyChat Client

Програма MyChat дуже проста, навіть виглядає знайомою для більшості людей, котрі бачать її вперше. Зовнішній вигляд настроюється із максимальною гнучкістю. Адже комусь потрібен спартанський інтерфейс, а комусь велика кількість панелей інструментів та кнопок. Корпоративна служба повідомлень MyChat влаштує і тих і інших.

4.3. Деревовидна книга контактів, загальна для всіх співробітників

Важливо розуміти, що чим менше дій людині доводиться виконувати в програмі, тим більше часу у неї буде для роботи. Людям вистачає своїх справ, щоб окрім них займатись ще і формуванням книги контактів у корпоративному офісному чаті.

Саме тому ця річ у MyChat робиться централізовано, автоматично. Книгу контактів настроює адміністратор, вона відображається в усіх моментально та виглядає однаково.

Рівень вкладеності — будь-який, без обмежень.

Зовнішній вигляд дерева контактів MyChat Client

Одразу видно, в мережі людина, чи ні, є глобальний пошук по усіх контактах. Є можливість швидко відкрити сеанс приватної розмови, передати файли чи відправити важливе сповіщення, прочитання котрого можна контролювати.

4.4. Прозора авторизація в Active Directory та імпорт користувачів із домену

Важлива, якщо не головна річ для корпоративного месенджера. В MyChat можна об’єднати будь-яку кількість доменів, використовувати як доменну, так і змішану авторизацію.

Завдяки інтеграції з AD та наявності MSI пакета ви зможете розгорнути корпоративну службу обміну миттєвими повідомленнями в усій вашій мережі буквально за 5 хвилин.

4.5 Централізоване адміністрування корпоративного чату

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

Зовнішній вигляд MyChat Server

В консолі управління сервером настроюється абсолютно все, однак, варто зауважити, що одразу після інсталяції програма вже працює та не потребує якихось спеціальних рухів з боку технічних спеціалістів.

Багато невеликих компаній, що не можуть дозволити собі утримувати системного адміністратора на постійній основі, розгортають в офісах систему MyChat, бо вона настільки проста, що встановити та настроїти її може будь-який користувач.


5. Порівняльна таблиця можливостей DSS Chat та MyChat


№ п/п

Характеристика

DSS Chat

MyChat

Встановлення, видалення та оновлення

1.1

Інсталятор

Немає

Є

1.2

Деінсталятор

Немає

Є

1.3

Можливість автоматичного встановлення

Немає

Є

1.4 

Система автоматичного оновлення

Немає

Є

1.5

Автоматичне оновлення та збереження усіх даних при встановленні останньої версії поверху старої

Невідомо

Є

Стандартні функції

2.1

Відправлення персональних повідомлень

Є

Є

2.2

Текстові конференції

Одна, постійна

Є

2.3 

Шифрування повідомлень

Немає

Є

2.4

Система сповіщень

Немає

Є

2.5

Дошка оголошень для сповіщення всіх користувачів

Немає

Є

2.6

Обмін файлами між користувачами

Є, обмежений

Є

2.7

Приватний список контактів

Є

Є

2.8

Вставка зображень в текст повідомлень

Немає

Є

2.9

Автоматична підсвітка лінків у тексті

Є, часткова

Є

2.10

Інструмент перегляду історії відправлених та прийнятих повідомлень

Не працює

Є

2.11

Звукове інформування про події

Немає

Є

2.12

Відправка повідомлень користувачам, котрі в даний момент не в мережі, з гарантованою доставкою

Немає

Є

2.13

Графічні смайли

Є, але статичні

Є

Мережа

3.1

Можливість роботи в великих мережах

Немає

Є

3.2

Можливість роботи через Інтернетскладних, маршрутизованих мережах)

Немає

Є

3.3

Надійність доставки повідомлень

Немає

Є

3.4

Робота в термінальних сесіях (Windows, Citrix)

Немає

Є

Настройка зовнішнього вигляду

4.1

Підтримка мов інтерфейсу

Немає, тільки російська

Є (російська, українська, англійська)

4.2

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

Є

Є

4.3

Встановлення розміру шрифта повідомлень

Немає

Є

4.4

Настройка розмірів іконок головної панелі інструментів (великі/маленькі)

Немає

Є

Додаткові можливості

5.1

Мережеві статуси користувачіввільний», «зайнятий», «не на місці» і т.д.)

Є

Є

5.2

Відправлення файлів користувачам, котрих немає в мережі

Немає

Є

5.3

Менеджер облікових записів, якщо за однією програмою працює декілька чоловік

Немає

Є

5.4

Збереження довідкової інформації про користувачів на сервері (ПІБ, нік, дата народження, фото і т.д.)

Немає

Є

5.5

Система ігнорування користувачів

Немає

Є

5.6

Система пошуку користувачів

Немає

Є

5.7

Деревовидний загальний список контактів, єдиний для усієї мережі, з необмеженим рівнем вкладеності

Немає

Є

5.8

Система плагінів для розширення можливостей програми

Немає

Є

5.9

Список підрозділів компанії

Немає

Є

5.10

Список посад компанії з сортуваннями «начальники — зверху» в списках контактів

Немає

Є

Адміністрування

6.1

Блокування IP адрес небажаних користувачів

Немає

Є

6.2

Блокування MAC адрес небажаних користувачів

Немає

Є

6.3

Централізована настройка прав користувачів

Немає

Є

6.4

Віддалене управління зовнішнім виглядом та настройками клієнтів

Немає

Є

6.5

Автоматичні фільтри нецензурних слів та виразів, занадто частих відправлень «сміттєвих» повідомлень та спаму

Немає

Є

6.6

Система покарань («банів») для користувачів

Немає

Є

6.7

Зміна профілів користувачів, редагування довідкової інформації про них

Немає

Є

Спеціальні можливості

7.1

Показ рекламних банерів у вікні клієнтської програми

Немає

Є

7.2

Скриптова мова для написання простих програм, що розширюють можливості чату

Немає

Є

7.3

Загальне файлове сховище (FTP сервер)

Немає

Є

WEB-інтерфейс

8.1

Система онлайн-підтримки для сайту (кнопка для оператора контакт-центра підтримки клієнтів на сайт та WEB-чат)

Немає

Є

8.2

Перегляд історії переговорів користувачів у браузері

Немає

Є

8.3

WEB-версія чату

Немає

Є

Інтеграція з Active Directory

9.1

MSI пакет для розгортання через групові політики

Немає

Є

9.2

Автоматична авторизація користувачів, використовуючи Windows-логін

Немає

Є

9.3

Імпорт користувачів з Windows-домену

Немає

Є

9.4

Можливість спільної авторизації користувачів із декількох доменів

Немає

Є

9.5

Спільна робота «звичайних» та доменних користувачів

Немає

Є

Підтримка користувачів

10.1

Вбудована довідкова система

Немає

Є

10.2

Форум спільноти підтримки

Немає

Є

10.3

Підтримка розробників через електронну пошту

Немає

Є

10.4

Додаткові інформаційні матеріали, статьи щодо використання програми на сайті, блог

Немає

Є

10.5

Підтримка розробників через ICQ, Skype

Немає

Є

10.6

Підтримка розробників по телефону

Немає

Є


6. Що обрати для офісного чату, DSS Chat чи MyChat?


Вибір очевидний, особливо через те, що MyChat надається безкоштовно без будь-яких серйозних обмежень в комплекті до 20 користувачів онлайн.

Якщо ви — невелика компанія, тут навіть не доведеться обирати. Для більшої ж кількості підключень треба вирішити: або купувати MyChat, або шукати інший програмний продукт, адже DSS Chat для такої мережі буде вже непридатний.

Нові версії DSS Chat більше не виходять, проект заморожений.



Служба поддержки