ЧатВдвоем на свой сайт

Понедельник, 16/11/2009

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

Первым сайтом, воспользовавшимся приложением, стал ВОбнинске.ру — портал города Обнинска. Их локация чата находится по адресу dvoe.vobninske.ru. Автор портала решил установить чат на поддомене и отделить своих пользователей. Так же было решено не менять оформление, а лишь немного изменить тексты.

Для установки вам не потребуется ничего загружать к себе на сервер. Вся технологическая сторона вопроса находится на наших серверах. Если вы хотите чтобы анонимный чат с собственной аудиторией (или теми же пользователями, что и на chatvdvoem.ru) заработал на вашем сайте, напишите письмо по адресу anton@isaykin.ru с темой “ЧатВдвоем”.

Если вам достаточно установки виджета и вы не хотите отделять аудиторию, то инструкции для вас расположены на странице chatvdvoem.ru/widget.

Так же напонимаем, что это предложение полностью бесплатно для вас.

Обрывы связи

Четверг, 12/11/2009

В последний месяц нередки были случаи внезапного отключения в середине разговора. И вроде диалог шел хорошо, и рассказ интересный, а тут вдруг “Ваш собеседник прервал беседу”.

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

Проблему решили следующим образом. Установили таймер, который отсчитывает по 10 секунд и шлет пустое сообщение (ping) на сервер, таким образом на сервере всегда известно, что собеседники на связи. Если от одного из собеседников в течение полуминуты не приходит ни одного пинга (а должны быть три штуки (30/10)), то второму отправляется сообщение о том, что первый завершил диалог.

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

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

У нас появился виджет

Пятница, 18/09/2009

Добрый вечер.

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

Ссылка на страницу с описанием.

Мы постарались сделать его установку максимально простым мероприятием. Виджет работает прямо “из коробки”. Достаточно вставить приведенный Iframe (указав только верно ширину и высоту) к себе на сайт — и у вас на странице появится работающий чат для всех желающих.

Если вы не обладаете достаточным знанием CSS, то сможете изменить основные параметры чата, просто передав описанные параметры в адрес вызова Iframe. А люди профессионально заниающиеся web-разработкой смогут без труда изменить дизайн чата на все сто процентов!

В том случае, если вы не обладаете достаточными знаниями, но хотите установить себе на сайт наш чат — смело пишите по приведенным на странице виджета адресам — поможем!

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