Tkabber - Tkabber
Snímek obrazovky Tkabber 0.10.0 | |
Vývojáři | Tým Tkabber |
---|---|
První vydání | 2002 |
Stabilní uvolnění | 1.1.2[1] / 10. května 2015 |
Náhled verze | |
Úložiště | |
Napsáno | Tcl / Tk |
Operační systém | Cross-platform |
Typ | Okamžité zprávy klient |
Licence | GNU GPL |
webová stránka | tkabber |
Tkabber je GPL rychlé zprávy klient pro XMPP protokol, který používá Tk sada nástrojů pro GUI. Běží na všem, na co Tcl / Tk je portován: téměř jakýkoli X systém na bázi (jmenovitě jakýkoli Linux a * BSD, Solaris, atd.), Microsoft Windows, a Mac OS X.
Dostupnost
Tkabber je primárně distribuován ve formě dvou tarballs obsahující kód jeho „jádra“ a standardní externí pluginy. Jelikož je Tkabber napsán v interpretovaném jazyce, nevyžaduje pro cílovou platformu žádnou „budovu“. Tkabber je však zabalen většinou známých Linux distros a FreeBSD. Také speciální balíčky „vše v jednom“ pro Microsoft Windows jsou poskytovány (nevyžadují samostatnou instalaci Tcl / Tk runtime) ve formách instalátor a starpack. K dispozici je také balíček Starpack pro Linux x86.
Poslání
Cílem projektu Tkabber je vytvořit a napříč platformami XMPP klient, který je bohatý na funkce a je snadné hacknout. Tkabber je napsán Tcl což umožňuje přizpůsobení bez znalosti nízkoúrovňového jazyka, jako je C ++ a jeho systém sestavení.
Funkce[2]
Tkabber implementuje vše, co najdete v základních specifikacích a osvědčených XEP (XMPP Extension Proposals), stejně jako v některých nových důležitých zařízeních, jako je PEP.
Hrubý seznam funkcí je:
- Zasílání zpráv:
- Jednoduchý individuální chat.
- „Normální“ zprávy chatu.
- Víceuživatelský chat s podporou správy celé místnosti, pozvánek, podpory historie a možností ignorovat určité uživatele.
- Příkazy chatu „ve stylu IRC“ pro správu místnosti, dotaz na informace o uživateli atd.
- Události stavu chatu.
- Zvýraznění přezdívky / klíčového slova, stylové kódy, klikatelné adresy URL, vyplňování přezdívek atd.
- Historie chatu s vyhledáváním a možností exportu do XHTML.
- Seznam:
- Záložky konference v seznamu (s podporou automatických připojení);
- Anotace soupisek
- Aktivní chatové relace jako položky seznamu.
- Import / export položek seznamu.
- Odesílání kontaktů dalším uživatelům.
- Různé funkce:
- Plná podpora seznamů soukromí na straně serveru.
- Přenosy souborů.
- Uživatelské rozhraní pro zjišťování služeb.
- Podpora nadpisů zpráv.
- Rozsáhlá podpora pro vyhledávání v mnoha částech uživatelského rozhraní.
- Podpora bran do starších IM sítí (CÍL, ICQ, Služba Microsoft Messenger, Yahoo! Posel a tak dále).
- Podpora správce / vývojáře:
- Konzola XML, která umožňuje vývojářům vkládat do odchozího proudu vlastní sloky.
- Ad hoc příkazy.
- Uživatelské rozhraní:
- Rozhraní s okny nebo kartami (karty jsou víceřádkové a lze je ukotvit na kteroukoli stranu hlavního okna; karty lze zachovat při restartu).
- Lokalizovatelné uživatelské rozhraní (jsou zahrnuty překlady do několika jazyků včetně ruštiny, němčiny, ukrajinštiny a polštiny).
- Podpora grafických emotikonů (včetně jisp formát).
- Přizpůsobitelné sady ikon hlavního rozhraní.
- Podpora pro změnu barvy / geometrie jakéhokoli aspektu uživatelského rozhraní (prostřednictvím použití Tk databáze možností).
- Podpora zvuků vázaných na určité události.
Tkabber také obsahuje sadu standardních externích zařízení pluginy které lze nainstalovat pro vylepšení funkčnosti. Mezi pluginy Tkabber patří: Zprávy mimo záznam, několik deskových her, tabule pro více uživatelů, georoster, podpora vykreslování matematický vzorce pomocí Latex, Unicode výběr znaků, text chatu dokončení, plovoucí přechodný protokol nových zpráv a další.
Existuje také několik pluginů vytvořených komunitou Tkabber. Nejsou distribuovány pomocí Tkabberu, ale lze je stáhnout a nainstalovat samostatně.
Na druhou stranu Tkabberu v současné době v některých ohledech chybí, a to:
- Žádná podpora pro tematické motory Windows XP a Vista.
- Žádné avatary v chatovacích oknech / seznamech.
- Multi-login funguje, ale některé části uživatelského rozhraní o tom nevědí.
Dějiny[3]
Tkabber založil Alexey Shchepin (také autor ejabberd XMPP server) v roce 2002. Přispělo do něj několik lidí, zejména maršál T. Rose, Michail Litvak a Sergei Golovan, který je současným správcem projektu.
V říjnu 2004 získal Alexey Shchepin čestné uznání za Tkabbera v ActiveState Soutěž o nejchladnější Tk Screenshot Programmer Network. Shodou okolností jiný Jabber / XMPP klientem byl vítěz Velké ceny: Mats Bengtsson pro Coccinella.
Rozsáhlé shrnutí historie Tkabberu je k dispozici zde.[3]
Slovo „Tkabber“ je tvořeno dvěma slovy: „Tk"a" J.abber„který se zmiňuje o použité sadě nástrojů GUI a implementované skupině síťových protokolů. Nikdo vlastně neví, jak se vyslovuje. Ruští mluvčí (včetně Tkabberova autora, který toto jméno vymyslel) jej vyslovují jako [t'kabber].
Viz také
Reference
- Software XMPP: Klienti
- Tkabber na JabberFR
- Tkabber na debian balíčcích
- Všechno nejlepší k 7. narozeninám, ejabberde!
- Tkabber na Tclerově Wiki