Jaconda – это больше, чем групповой чат.
Мы много лет работаем в компании с сотрудниками из разных городов и стран, и нам всегда не хватало удобного инструмента для ежедневного общения.
Удалённым командам нужно заниматься проектом и продуктивно общаться, а не разбираться с дурацкими программами. Так и появилась Джаконда.
Мы запустили сервис в 2009 году с одной целью: сделать работу через интернет продуктивнее работы в офисе.
Общение в удалённой команде – проблема не новая. Разные компании решают её разными способами.
Многие слышали про веб-чат Campfire. Они говорят про себя: «Это так же просто, как открыть веб-страницу». Да, это просто. Но загонять всех на веб-страницу, и потом на протяжении рабочего дня держать открытой вкладку браузера (который ещё и может работать нестабильно) – значит создавать лишние проблемы.
Другие пользуются дополнительными программами, которые необходимо сначала всем установить, а потом не забывать запускать.
Мы считаем, что для совместной ежедневной работы важно, чтобы инструмент был незаметен, не требовал уделять ему время и не напрягал.
В Джаконде можно общаться как в обычном веб-чате, так и из своего инстант мессенджера с поддержкой Gtalk/Jabber.
Общение происходит в так называемых комнатах. На вашем поддомене вы можете создать комнаты, например, под проекты, подразделения, события или клиентов.
Веб-чат удобен, например, для визитов с чужого компьютера, гостевого доступа или при отсутствии джаббера.
Пользователи джаббера же могут ввести свой Gtalk/Jabber в своем профиле. Тогда комнатой будет являться новый контакт roomtitle@jaconda.im в вашем джаббер-клиенте. Он пришлёт запрос на авторизацию и будет ретранслировать сообщения.
Мы осознанно отказались от Multi-User Chat: с ним плохо работает Gtalk, его поддерживают не все мессенджеры, а если поддерживают, то часто плохо.
Джаконда-Чат всегда онлайн, в него не нужно входить. Пишите — и сообщения будут доставлены вашим собеседникам.
Сегодня мессенджеры с поддержкой Jabber работают даже на мобильных телефонах. Уходя из офиса, просто возьмите Джаконду с собой. Оффлайн сообщения найдут вас при следующем подключении к сети, вы ничего не пропустите.
«Чат — это, конечно, мило, но этого мало» — скорее всего скажете вы. Кроме удобства ежедневного общения, в Джаконде есть другие полезные функции для организации совместной работы через интернет.
Джаконда — это легко расширяемая платформа.
В Джаконде реализована интеграция «из коробки» со следующими системами и сервисами: Git и Subversion, Github, Google Code, Bitbucket, Beanstalk, Pivotal Tracker, Heroku, Capistrano, Redmine, Tender, Femtoo.
Вы моментально получаете информацию о коммитах, баг-репортах, запросах в техподдержку, уведомлениях о деплое, активности по проекту и других активностях. Даже если вы были оффлайн, сообщения будут доставлены как только вы запустите мессенджер в следующий раз.
Помимо встроенной интеграции с сервисами, у нас открыт мощный API, позволяющий подключить любую внутреннюю систему через простой RESTful интерфейс.
Одно из явных преимуществ текстовых чатов перед голосовыми и видео – сохранение истории переписки.
Удобство Джаконды заключается в централизованном сохранении истории с возможностью поиска.
Вы всегда знаете где искать давний разговор по проекту, можете найти его и уточнить детали.
Часто бывает нужно поделиться каким-либо файлом по проекту, будь то прототип интерфейса, схема БД или что-то другое.
Обычно эти файлы в конечном счёте теряются в грудах электронных писем и частных переписках.
В Джаконде есть возможность не только сохранять историю переписки, но и хранить все нужные файлы по проекту.
На данный момент загружать файлы можно из браузера в веб-чате, загрузка из мессенджера будет доступна позже.
В Джаконде можно создавать публичные (открытые) комнаты, куда новые пользователи могут заходить без регистрации.
Такие комнаты удобно использовать для организации технической поддержки вашего проекта – нужно только создать комнату и поместить гостевую ссылку или 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
Мы много лет работаем в компании с сотрудниками из разных городов и стран, и нам всегда не хватало удобного инструмента для ежедневного общения.
Удалённым командам нужно заниматься проектом и продуктивно общаться, а не разбираться с дурацкими программами. Так и появилась Джаконда.
Мы запустили сервис в 2009 году с одной целью: сделать работу через интернет продуктивнее работы в офисе.
Общение в удалённой команде – проблема не новая. Разные компании решают её разными способами.
Многие слышали про веб-чат Campfire. Они говорят про себя: «Это так же просто, как открыть веб-страницу». Да, это просто. Но загонять всех на веб-страницу, и потом на протяжении рабочего дня держать открытой вкладку браузера (который ещё и может работать нестабильно) – значит создавать лишние проблемы.
Другие пользуются дополнительными программами, которые необходимо сначала всем установить, а потом не забывать запускать.
Мы считаем, что для совместной ежедневной работы важно, чтобы инструмент был незаметен, не требовал уделять ему время и не напрягал.
Идея проста
В Джаконде можно общаться как в обычном веб-чате, так и из своего инстант мессенджера с поддержкой 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 интерфейс.
История с поиском
Одно из явных преимуществ текстовых чатов перед голосовыми и видео – сохранение истории переписки.
Удобство Джаконды заключается в централизованном сохранении истории с возможностью поиска.
Вы всегда знаете где искать давний разговор по проекту, можете найти его и уточнить детали.
Загрузка файлов
Часто бывает нужно поделиться каким-либо файлом по проекту, будь то прототип интерфейса, схема БД или что-то другое.
Обычно эти файлы в конечном счёте теряются в грудах электронных писем и частных переписках.
В Джаконде есть возможность не только сохранять историю переписки, но и хранить все нужные файлы по проекту.
На данный момент загружать файлы можно из браузера в веб-чате, загрузка из мессенджера будет доступна позже.
Гостевой доступ
В Джаконде можно создавать публичные (открытые) комнаты, куда новые пользователи могут заходить без регистрации.
Такие комнаты удобно использовать для организации технической поддержки вашего проекта – нужно только создать комнату и поместить гостевую ссылку или 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