Trwają testy WebGadu 3.0
Tagi: ajax, javascript, WebGadu 08/07/2008
Dzisiaj rozpoczynamy testy nowej wersji WebGadu. Zapewne nie wszyscy wiedzą, że poza desktopową wersją komunikatora Gadu-Gadu 7.7, wersją beta Nowego Gadu-Gadu oraz Mobilnym Gadu-Gadu posiadamy również wersję komunikatora w przeglądarce internetowej. WebGadu może być wykorzystywane wszędzie tam, gdzie potrzebujemy szybkiego kontaktu ze znajomymi jednak nie mamy możliwości instalacji oprogramowania np. w kafejkach internetowych lub podczas wyjazdów wakacyjnych na komputerach do których na chwilę mamy dostęp.
WebGadu 2.0 powstało we wrześniu 2006 roku zastępując wersję w języku JAVA. Oparte jest na technologiach AJAX umożliwiających komunikację poprzez Gadu-Gadu bezpośrednio z przeglądarki internetowej. Wersja 2.0 wspiera Firefoksa od 1.5 oraz Internet Explorera od 5.5. Komunikator webowy w pełni wspiera:
- import/eksport kontaktów
- przeszukiwanie katalogu publicznego
- rozmowy konferencyjne
- edycja publicznego profilu
W ciągu tego czasu systematycznie wzrastała liczba użytkowników tej wersji komunikatora. Wraz z wydaniem wersji beta Nowego Gadu-Gadu postanowiliśmy odświeżyć wygląd i funkcjonalność WebGadu.
Wyszliśmy z założenia, że użytkownik mając dostęp do komputera poza domem (np. podczas wakacji za granicą) chce szybko i w łatwy sposób uruchomić komunikator aby porozmawiać z rodziną czy ze znajomymi i przekazać im wrażenia z wyjazdu. Będąc w obcym miejscu taki turysta nie ma wpływu na konfigurację komputera do którego ma chwilowy dostęp (inny system operacyjny, inna przeglądarka niż jego domowa) - dlatego zdecydowaliśmy że wersja WebGadu 3.0 powinna działać w jak największej liczbie środowisk. W tej chwili wspieramy następujące systemy operacyjne:
- Windows
- Linux
- MacOS
oraz następujące przeglądarki:
- Internet Explorer od 6.0
- Firefox od 1.5
- Opera od 9.27
- Safari od 3.0
Ten ambitny cel oczywiście wymagał wiele pracy, gdyż każda z przeglądarek wspiera wybrane przez siebie standardy, niekoniecznie kompatybilne z konkurencją, a wygląd aplikacji powinien być taki sam w każdym środowisku. Mnóstwo pracy oszczędziła nam biblioteka ExtJS, która umożliwia szybkie stworzenie przejrzystego interfejsu użytkownika dla wielu przeglądarek. Kolejnym zadaniem było przeprojektowanie biblioteki komunikacyjnej, gdyż każda przeglądarka trochę inaczej obsługuje obiekt XMLHttpRequest. Poprzednia wersja naszej aplikacji działała niestabilnie (mieliśmy liczne zgłoszenia użytkowników o rozłączaniu połączenia z serwerem) dlatego dział serwerowy stworzył od nowa warstwę komunikacji z serwerami Gadu-Gadu.
Zapraszamy do testów nowej wersji WebGadu 3.0 beta i zgłaszania uwag na adres dev@gadu-gadu.pl oraz w tym wpisie na blogu. Oczywiście jeszcze nie wszystko może działać poprawnie, czasami mogą zdarzyć się problemy z połączeniami, gdyż cały czas testujemy różne konfiguracje.
Warto wspomnieć, że szykujemy też kilka wersji WebGadu, które umożliwią ciekawe zastosowania. Więcej informacji wkrótce.

09/07/2008 16:19:19
Trzeba było napisać webgadu zgodnie ze standardami. I tyle. O resztę niech się martwią przeglądarki. To jest jedyne sensowne rozwiązanie: Jasno określony standard, o przestrzeganie którego dba każdy na swoim odcinku.
23/12/2008 10:32:05
beznadzieja
28/01/2009 18:23:30
..przekombinowane (chore ambicjonalnie)oprogramowanie i nie dbanie o standardy to w Polsce jest nagminne wystarczy wejść na Onet choćby Mozillą oby się przekonać że administrator zadbał tylko o IE a resztę olał.Co do nowego GG to szczerze mówiąc pomieszanie z poplątaniem wtłoczone w ohydny bez wyrazu panel nawigacyjny.Czy trzeba być artystą by zrobić coś ładnego i funkcjonalnego?
20/02/2009 15:22:03
Niezłe. Sam pomysł korzystania z komnikatora bez instalacji bardzo dobry. I brawo, że wreszcie pomyśleliście o użytkownikach Maca.
Można by było jeszcze zrobić wersję do instalacji na systemy Mac OS X i Linux.
25/04/2009 01:33:27
Niestety od dłuższego czasu mam mnóstwo problemów z WebGadu. Przede wszystkim problemy z listą kontaktów na serwerze – aplikacja kasuje mi kontakty! Część, które dodaję spowrotem pozostają, część (pomimo eksportu) znika (?), część usuniętych przeze mnie powraca. #fail
Poza tym, po eksporcie danych nie pojawia się już okienko „lista została wyeksportowana” – coś się jednak eksportuje, bo po przelogowaniu niektóre nowo dodane kontakty pozostają.
FF 2.0.0.14