04 marca 2007
Innowacyjny projekt AJAXowy - chat na każdą stronę
06:57:14Kategorie: Codzienność, Informatyka, Techblog, Twórczość, Wszystkie
Pora już wczesna... więc przejdę od razu do rzeczy.
Doszedłem do wniosku, że shoutboxy to dziadostwo - używają iframe, rzadko się same odświeżają. Do tego mają podobną wadę jak chaty na www - jesteśmy zmuszeni cały czas mieć otwartą tą samą stronę. Chwila myślenia, 4 dni kodowania i oto jest: AJAXowy chat, który szybciutko można dołączyć na dowolną stronę serwisu, pozbawiony powyższych wad.
EDIT: Projekt można pobrać z http://ajax.eldoras.com.
Projekt ma w zamierzeniu być open-source, jednak dopiero, gdy przejdzie pierwsze testy. Narazie wersję roboczą można zobaczyć na garfiku. Wygląda jak wygląda - nie miałem już dziś siły bawić się w layout pod różne przeglądarki. Skrypt idealnie pasował do tego bloga, ale dzięki temu, że jogger nie ma możliwości uploadu *.php, zaś XHR blokuje cross-subdomain queries, to pies pogrzebany. Przyznam, że przydałoby się jakieś lepsze środowisko testowe. Marzy mi się forum - jeśli ktoś chce zaryzykować, proszę o kontakt na JID zar@uaznia.net.
Sam projekt obsługuje (a przynajmniej powinien) cacheowanie, nie pobiera treści, gdy chat jest schowany, transformuje http na linki, chyba nie jest podatny na XSS i w sumie tyle :)
Mile widziane próby znalezienia słabych stron, pomysły itp... jak widać, stadium można określić jako wczesną alfę ;) Z rzeczy, które mi teraz przychodzą do głowy... podrasować działanie paska przewijania, poprawić widok w różnych browserach, pamiętanie nicka i coś tam jeszcze...
- Dodaj lub śledź
komentarze - Kategorie wpisu: Codzienność, Informatyka, Techblog, Twórczość, Wszystkie
- Trackback do wpisu (?)
- Strona główna

- ← Gmail obsługuje pobieranie poczty z innych kont! (poprzedni wpis)
- → The Pogues - Irish Christmas Song (następny wpis)









04 marca 2007 o 10:22:19 | Link do tego komentarza
Robilem juz kiedys taki projekt w ramach zaliczenia przedmiotu na uczelni: http://filip.math.uni.lodz.pl/univ/pi/ajaxchat/
Problem mam tylko taki, ze z klienta musze robic polling, bo firefox nie umie zawisnac na xmlhttprequest bez blokowania innych wywolan.
04 marca 2007 o 13:53:22 | Link do tego komentarza
Ostatnio sporo tych ajaxowych chatów się narobiło. Jak chcesz zrobić coś innowacyjnego to wprowadź obsługę OpenID ;)
04 marca 2007 o 16:05:17 | Link do tego komentarza
@fooshmer: calkiem fajne, chociaz wywala sie przy probie podlaczenia w drugim oknie...