Pull to refresh

Jaconda — виртуальный офис для компаний и удаленных команд

Reading time3 min
Views1.7K
image Jaconda – это больше, чем групповой чат.

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

Удалённым командам нужно заниматься проектом и продуктивно общаться, а не разбираться с дурацкими программами. Так и появилась Джаконда.

Мы запустили сервис в 2009 году с одной целью: сделать работу через интернет продуктивнее работы в офисе.


image
Общение в удалённой команде – проблема не новая. Разные компании решают её разными способами.

Многие слышали про веб-чат Campfire. Они говорят про себя: «Это так же просто, как открыть веб-страницу». Да, это просто. Но загонять всех на веб-страницу, и потом на протяжении рабочего дня держать открытой вкладку браузера (который ещё и может работать нестабильно) – значит создавать лишние проблемы.

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

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

image

Идея проста


В Джаконде можно общаться как в обычном веб-чате, так и из своего инстант мессенджера с поддержкой Gtalk/Jabber.

Общение происходит в так называемых комнатах. На вашем поддомене вы можете создать комнаты, например, под проекты, подразделения, события или клиентов.

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

Пользователи джаббера же могут ввести свой Gtalk/Jabber в своем профиле. Тогда комнатой будет являться новый контакт roomtitle@jaconda.im в вашем джаббер-клиенте. Он пришлёт запрос на авторизацию и будет ретранслировать сообщения.

Мы осознанно отказались от Multi-User Chat: с ним плохо работает Gtalk, его поддерживают не все мессенджеры, а если поддерживают, то часто плохо.

Джаконда-Чат всегда онлайн, в него не нужно входить. Пишите — и сообщения будут доставлены вашим собеседникам.

Сегодня мессенджеры с поддержкой Jabber работают даже на мобильных телефонах. Уходя из офиса, просто возьмите Джаконду с собой. Оффлайн сообщения найдут вас при следующем подключении к сети, вы ничего не пропустите.

Виртуальный офис


«Чат — это, конечно, мило, но этого мало» — скорее всего скажете вы. Кроме удобства ежедневного общения, в Джаконде есть другие полезные функции для организации совместной работы через интернет.

Интеграция с сервисами и API

Джаконда — это легко расширяемая платформа.

В Джаконде реализована интеграция «из коробки» со следующими системами и сервисами: Git и Subversion, Github, Google Code, Bitbucket, Beanstalk, Pivotal Tracker, Heroku, Capistrano, Redmine, Tender, Femtoo.

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

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

image
История с поиском

Одно из явных преимуществ текстовых чатов перед голосовыми и видео – сохранение истории переписки.

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

Загрузка файлов

Часто бывает нужно поделиться каким-либо файлом по проекту, будь то прототип интерфейса, схема БД или что-то другое.
Обычно эти файлы в конечном счёте теряются в грудах электронных писем и частных переписках.

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

image
Гостевой доступ

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

Такие комнаты удобно использовать для организации технической поддержки вашего проекта – нужно только создать комнату и поместить гостевую ссылку или Jabber ID на вашем сайте.

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

Техдетали


Наш сетап одной строкой: Amazon Web Services, 3 инстанса, Ruby, Ruby on Rails, Sinatra, Rails Metal, RabbitMQ, Ejabberd, HTML5 WebSockets, blather.

Мы коммитили патчи в xmpp4r, но с сентября переехали на blather – новую evented ruby-библиотеку для XMPP, и сейчас развиваем её.
Также столкнулись с рядом багов в ejabberd и RabbitMQ, с которыми пришлось побороться.

Безопасность


Мы серьёзно относимся к конфиденциальности, надежности и безопасности сервиса.

Всё взаимодействие между XMPP-серверами происходит с TLS шифрованием.
Веб-чат работает с SSL-шифрованием. SSL для всего сайта будет позже.
Мы делаем ежедневные бекапы и никогда не разглашаем информацию третьим лицам.

Бонус


Мы любим хабрахабр и сделали купон для получения 10% скидки на 1 год: HABRAGEEK

Мы открыты для новых идей, у нас работает фидбек форум, откуда мы черпаем вдохновение: feedback.jaconda.im
Наш твиттер: @jacondaim
По вопросам: help.jaconda.im
Tags:
Hubs:
+15
Comments22

Articles

Change theme settings