wizytówka internetowa
Komunikatory internetowe zdobyły ostatnimi laty ogromną popularność. Dzisiaj, mało który internauta nie słyszał o tego typu programach, używa ich zresztą zdecydowana większość z nas. Na świecie olbrzymią rzeszę użytkowników zdobyło ICQ, a swoje aplikacje wypuściły takie firmy jak AOL, Microsoft czy Yahoo, powstała również sieć Jabber. W Polsce króluje Gadu-Gadu, coraz więcej zwolenników zdobywa sobie Tlen.pl, a rodzime komunikatory mają również Wirtualna Polska i Onet.pl - dwa największe krajowe portale. Warto zwrócić uwagę także na dosyć innowacyjny program - Konnekt, działający pod kontrolą systemu Windows.
Wojciech Kocjan
Konnekt to właściwie sam szkielet komunikatora, rdzeń, który udostępnia możliwość dołączania wtyczek. To sam użytkownik decyduje o kształcie programu, wybierając i instalując dowolne pluginy - od tych najbardziej podstawowych (np. obsługa sieci Gadu-Gadu) - po dodatkowe, umilające pracę z programem i wprowadzające szerokie możliwości (jak np. notes, bramki sms czy informowanie o urodzinach naszych znajomych i automatyczne wysyłanie życzeń). Konnekt równie dobrze może być centrum komunikacyjnym komputera, jak i skromnym programikiem do wysyłania wiadomości SMS. Wszystko zależy od użytkownika - możliwości rozbudowy jest bardzo wiele, przy czym nie jest to zbytnio skomplikowane.
Obecnie program obsługuje trzy podstawowe sieci: Gadu-Gadu, Tlen i Jabber. Oznacza to - ni mniej, ni więcej - że posiadając tylko Konnekta możesz rozmawiać z osobami, które posiadają konta w którymś z tych komunikatorów. Możliwe są nie tylko rozmowy tekstowe, ale także (w zależności od sieci) przesyłanie plików, obrazków, rozmowy szyfrowane, ignorowanie czy połączenia konferencyjne. Poza tymi trzema sieciami IM w przyszłości zapowiadane są kolejne - jak np. ICQ. Oczywiście sami wybieramy z jakich sieci chcemy korzystać, odpowiednio dobierając wtyczki - włączenie np. obsługi Tlen.pl to kilka kliknięć myszką, co nie zajmie nam więcej niż minutę.
Konnekt nadaje się również do komunikacji w sieci lokalnej - obsługą tego typu rozmów zajmuje się wtyczka kLAN. Warto przy tym wspomnieć, że plugin ten obsługuje także wiadomości wysyłane przez WinPopup.
Nawet podstawowa wersja programu oferuje nam sporą konfigurację i ciekawe opcje. Możliwe jest np. ustawienie opcji "auto-away", która po określonym czasie nieaktywności zmieni nasz status na "zaraz wracam". Konnekt oferuje także rozbudowaną historię (archiwum wiadomości), w której zapisywane są nie tylko odbyte rozmowy, ale także wysłane smsy czy pliki. Dane te zapisywane są w formacie xml, który można łatwo poddać dalszej obróbce - z poziomu programu możliwe jest przeszukiwanie archiwum, zapisywanie konkretnych rozmów (np. jako .txt), a docelowo także wysyłanie e-mailem.
Program oferuje również ciekawą funkcjonalność, jaką jest filtr antyspamowy. Polega on na tym, iż osoba spoza naszej listy kontaków, aby z nami porozmawiać musi jednorazowo wpisać nasze hasło - w praktyce może to wyglądać w ten sposób, iż osoba proszona jest o wpisanie naszych inicjałów. Jeśli osoba nas zna i zależy jej na rozmowie z nami, to bez problemu powinna wpisać owe dwie litery i porozmawiać z nami, z kolei takie zabezpieczenie powinno wystarczyć na odstraszenie spamerów czy wszelkiej maści "łańcuszkówiczów". Funkcjonalność ta jest oczywiście opcjonalna, sami możemy zdefiniować treść komunikatu i hasło.
Główną zaletą programu jest duża liczba dostępnych wtyczek, dzięki którym możliwe jest spore rozszerzenie jego funkcjonalności. Bardzo rozbudowanym plug-inem jest SMS, służący - jak sama nazwa wskazuje - do wysyłania tekstowych wiadomości na telefony komórkowe. Do tejże wtyczki dostępne są liczne skrypty, obsługujące konkretne bramki sms - znajdziemy tu m.in. podstawowe bramki polskich operatorów, a także Miasto Plusa, Idea Mbox, Era Omnix, Wawer SMS czy węgierski Clickatell. Dzięki sporej ilości skryptów wyślemy smsa do każdego znajomego, nie musimy się też raczej martwić o przekroczenie limitów, narzucanych przez właścicieli bramek - zawsze można skorzystać z alternatywy.
- k.Notify, kTransfer, GGimage
Wyżej wymienione wtyczki stanowią podstawową funkcjonalność Konnekta, odpowiadają kolejno za: powiadomianie w tipie o poszczególnych wydarzeniach (rozmowa, zmiana statusów, wysłanie plików itd - sami ustalamy o czym chcemy być informowani), przesyłanie plików i w końcu przesyłanie obrazków w oknie rozmowy. Dwie ostatnie wtyczki kompatybilne są z GG, więc bez problemu możemy korzystać z nich wraz z użytkownikami oryginalnego klienta Gadu-Gadu.
- kStyle
Wtyczka odpowiedzialna za wygląd naszego komunikatora. Dzięki niej możemy tworzyć własne schematy graficzne, obejmujące ikonki, kolory i czcionki. Schemat zapisywany jest w formie pliku .xml, dzięki czemu łatwo możemy np. wysłać nasz styl znajomym.
- kIEview
Odpowiedzialne z kolei za wygląd okienka rozmowy w Konnekcie. Tak, nawetdo takiej opcji dostępna jest osobna wtyczka... Co ona oferuje? Okno rozmowy opisujemy za pomocą styli (CSS), dzięki czemu sami wybieramy kolory, krój i wielkość czcionki, obramowania, możemy również wstawić grafikę do naszego okna. Przy tym dla każdego rozmówcy możemy mieć osobny plik .css, dzięki czemu możliwe jest np. wstawienie zdjęcia do okna w zależności od tego z kim rozmawiamy. Możliwości jest bardzo wiele, ogranicza je w zasadzie tylko nasza wyobrażnia...
Wtyczka ta odpowiedzialna jest także za wyświetlanie emotikonek. Możemy albo z nich zrezygnować, albo sami wybrać te, które chcemy aby się wyświetlały. Do wyboru mamy rozmaite schematy, np. znane z GG czy z forum Invision Board. Możemy także tworzyć własne i ładować je do programu, tworzyć w zestawy, a w końcu udostępniać innym.
To nie koniec funkcjonalności kIEview. Oferuje on także grupowanie wiadomości. Polega on na tym, że dwie (lub więcej) wiadomości wysłane przez tą samą osobę znajdują się pod sobą, co znacznie poprawia czytelność rozmowy.
- k.Lawa
To z kolei plug-in służący do definiowania skrótów klawiaturowych. Sami decydujemy jakie klawisze mają powodować odpowiednią akcję, dzięki temu z poziomu klawiatury możemy np. zmienić status sieci Jabber na "zaraz wracam".
- k.Away
Jest to stosunkowo nowa wtyczka, jednak niezwykle przydatna. Rozszerza ona funkcjonalość standartowego auto-awaya o kilka ciekawych możliwości. Przechodząc do trybu away program automatycznie informuje o tym naszych rozmówców, na każdą wiadomość może też sam odpowiedzieć, np: "Witaj, od godziny 12:15 jestem away (powód: obiad). Jak wrócę to się odezwę". Po wyłączeniu trybu Away program może również automatycznie o tym poinformować, wszelkie komunikaty ustalamy oczywiście sami. Możliwe jest także dostosowanie komunikatów do każdej osoby z listy kontaktów, sami też ustalamy o czym chcemy informować danego rozmówcę (włączenie/wyłączenie trybu, automatyczna odpowiedź na wiadomość).
- mejliK
Jak nazwa wskazuję, wtyczka odpowiedzalna za sprawdzanie nowych e-maili na naszej skrzynce pocztowej. Dzięki niej Konnekt może automatycznie sprawdzać (np. co 10 minut, po starcie programu itd) czy nie dostaliśmy nowej wiadomości - jeśli tak, poinformuje nas o tym szczegółowo. Wtyczka obsługuje dowolną ilość kont pocztowych, działa również z SSL. Sami decydujemy o treści komunikatów, odpowiednio konfigurując wtyczkę.
- kDodatki, kBirth
Dwie ciekawe wtyczki, wprowadzające do Konnekta nowe możliwości. Pierwsza z nich może nam wyświetlić statystykę (ilość znajomych na liście kontaktów czy czas działania programu), włączyć wygaszacz ekranu, sprawdzić połączenie, oferuje także usługi Whois jak i Ping - możemy sprawdzić IP naszego rozmówcy, a poprzez whois dowiedzieć się informacji nt. jego providera. Drugi plug-in oferuje nam powiadomienia o urodzinach osób z listy kontaktów, możliwe jest przypomnienie np. 3 dni przed tym wydarzeniem, a także automatyczne wysyłanie życzeń (treść oczywiście sami określamy, możemy ją też spersonalizować dla każdego kontaktu z osobna).
- Olew.k
Plug-in rozszerzający funkcjonalność podstawowej funkcji ingnorowania użytkowników. Rozszerza Konnekta o opcję "Ciche ignorowanie", czyli inaczej ignorowanie ze strony programu. Użytkownik nie widzi, że został przez nas ignorowany, chyba że zadecydujemy inaczej - możemy ustalić własne komunikaty, również spersonalizowane. Wtyczka umożliwia również wyświetlanie ignorowanych wiadomości poprzez K.Notify, jak i ich zapis do Historii.
- K.Pilot
Wtyczka zmienia opis statusu na tytuł utworu aktualnie odtwarzanego przez Winampa2, Winampa3, Winampa5 i Foobara2000 oraz umożliwia kontrolę tych programów. Sami decydujemy jakie przyciski (play, stop itd) i gdzie (główne okno, okno wiadomości) chcemy mieć dostępne. Możemy również skonfigurować treść statusów (np. "Teraz słucham: {status}"), możliwe jest by była ona pobierana z tytułu aktywnego okna.
- FaworKi, GGcrypt, kMigacz, Gadacz
Kolejne wtyczki rozszerzające funkcjonalność Konnekta i dodające kilka ciekawych opcji. Pierwsza z nich umożliwia dodanie do listy kontaktów adresów internetowych (klikamy na taki kontakt i zostajemy przeniesieni na stronę www) czy też lokalnych skrótów uruchamiających aplikacje. GGcrypt umożliwa szyfrowanie rozmów, bez użycia SSL - poprzez klucze prywatne i publiczne. kMigacz jest z kolei wtyczką odpowiedzialną za miganie scrooll-lockiem, wraz z chwilą nadejścia wiadomości czy zmiany statusu. Gadacz umożliwia nam czytanie przychodządzych wiadomości, za pomocą syntezatora mowy.
Jak widać wtyczek nie brakuje, a i wciąż powstają nowe. Dzieje się tak dzięki rozbudowanej dokumentacji Konnekta i temu, że każdy z nas może stworzyć własne rozszerzenie. Twórcy programu (grupa Stamina) udostępnili na stronie SDK (http://www.konnekt.info/sdk), które zawiera rozbudowaną dokumentację, pliki nagłówkowe, źródła niektórych wtyczek, przykłady w C++ czy specjalną wersję Konnekta dla piszących wtyczki. Każdy kto potrafi C++ może rozszerzyć funkcjonalność Konnekta - napisać własną wtyczkę i udostępnić ją innym (jak? o tym za chwile).
Dla piszących wtyczki udostępniona jest specjalna część forum, na którym mogą oni zadawać pytania czy dyskutować na tematy programistyczne. Powstała również specjalna grupa KPlugins, zrzeszająca pięciu programistów, tworzących wtyczki i mających spory udział w rozwijaniu Konnekta. Na stronie projektu znajdziemy sporą ilość wtyczek, wraz z informacjami o nich, wszystkimi wersjami, changelog'iem i źródłami niektórych rozszerzeń.
Konnekt wyposażony jest w mechanizm auto-update, który automatycznie zadba o wykrycie i pobranie najwnoszych aktualizacji - wtyczek, schematów czy innych zmian w programie. Dzięki zastosowaniu języka XML konnekt'owski auto-update został wyposażony w bardzo ciekawą funkcjonalność. Mianowicie, możliwe jest sprawdzanie aktualizacji na kilku serwerach (nazwanych centralkami) - w chwili obecnej istnieją 4: oficjalna Konnekta (poprzez które pobierzemy wersje finalne rozszerzeń), druga oficjalna, ale przeznaczona dla Beta-testerów (umieszczane są na niej wtyczki w wersji alpha/beta) oraz 2 nieoficjalne: wiadomosc.info (zintegrowana z katalogiem tegoż wortalu) oraz wspomnianego już projektu KPlugins (znajdziemy na niej wtyczki autorstwa członków tejże grupy). Adresy centralek wpisujemy w odpowiednim miejscu w programie, który następnie sam zadba o wyszukiwanie nowych aktualizacji.
Wokół projektu skupiła się spora społeczność, która dostarcza autorom wtyczek pomysłów, testuje rozwiązania, informuje o wszelkich błędach i wreszcie wzajemnie dyskutuje (nie tylko) o możliwościach programu. Autorzy Konnekta bardzo dobrze przygotowali Support, w skład którego wchodzi forum dyskusyjne (ponad 3,5 tys użytkowników, prawie 20 000 wiadomości), FAQ (najczęściej zadawane pytania) oraz pomoc, wraz z systemem raportowania błędów wprost z programu. Na stronie projektu (www.konnekt.info) możemy się zarejestrować, dzięki czemu opórcz pełnego dostępu do forum, otrzymamy własny profil i konto Beta - wraz z ze statystykami (m.in. ilość uruchomień konnekta, liczba wysłanych/odebranych wiadomości itd). Dostępny jest również newsletter (powiadomienia o nowych wydarzeniach w projekcie) jak i kanał IRC (#konnekt), dostępny w sieci IRCnet.