Novy Jabber
Z KHnetWiki
Obsah |
KHnet jabber server
Od 30.1.2010 proběhl přechod na jiný server. Z jabberd2 2.0s11 (říjen 2005) na nejnovější OpenFire 3.6.4. Zároveň přesunuto z routeru KYD na vyhrazený virtuální server v serverovně.
Nalezené problémy
I když jsem to testoval v podstatě rok (tak občasně, jak byl čas), stejně mi leccos uniklo. A nebo jsem s tím počítal ...
ICQ Transport
Kontakty, ani nastavení jsem mezi servery nepřenášel, kvůli sedmi uživatelům nemělo cenu něco programovat. Týká se to uživatelů Forrest, Gotz, Ludmila, Miki, Pavels a já. Mám uloženou zálohu, pokud budete potřebovat, mohu zaslat.
Postup opětovného zprovoznění je velice jednoduchý. V horní části okénka programu Jajc je ikonka Jabber prohlížeč. Po kliknutí na ní se otevře seznam služeb co server nabízí (mimochodem je jich podstatně větší počet, než na starém). Pak stačí poklepat na icq.jabber.khnet.info (tedy ho otevřít) a potom v levé části okna kliknout na Register. Pak je nutné zadání UIN a hesla pro ICQ. Toť vše ... Nevím jak jiné programy, ale Jajc si kontakty doplní sám ze svého lokálního seznamu. Tedy je nutné si ICQ transport zaregistrovat z počítače, kde se to používalo předtím. Jediný malinkatý problémek je, že kontakty nejspíš nebudou na původních místech v kontaktlistu.
Všechny kontakty off-line
Po přihlášení k jabberu naběhnou všechny kontakty jako offline, tedy šedivé. Netýká se to s podivem kontaktů z transportů (ICQ) nebo z jiných serverů. V průběhu času se tam objeví samy. A na tom je založeno i řešení tohoto problému - ihned po přihlášení většina klientů (Jajc) naběhne do stavu Připojen (online), v tu chvíli se také objeví jako online uživatelům z jeho seznamu. Aby se to projevilo i obráceně, stačí na chvilku přepnout status Jabberu (v Jajcu se to přepíná úplně dole v okně) třeba na Pryč (away) a za pár vteřin zase zpět na Připojen (online). To způsobí výměnu stavů mezi jednotlivými kontakty.
Bohužel to vypadá na problém přímo serveru OpenFire. A nevšiml jsem si ho dřív. Ale určitou souvislost to má i s klientem, který je pro jabber použitý. Stejně se chová Jajc, Miranda, PSI i Spark (což je přímo od autorů OpenFire). Například Jabbim ovšem funguje správně, ale pro změnu si občas odesílá prázdné zprávy a tím otravuje ostatní. Nepovedlo se mi zjistit co to je za zprávy, není to totiž klasický Chat - nepovedlo se mi to odchytit.
Nové vlastnosti
Transporty
Transport je modul jabberu, který umožňuje používat i jiné kecálkové sítě současně s jabberem pomocí jednoho programu (klienta). Je to jiný princip, než používá třeba Miranda. Miranda má spoustu modulů v sobě, takže pokud se chce používat jabber i ICQ používat současně, vše si řídí Miranda z počítače. Kdežto transport je na serveru a veškerou černou práci dělá on. Tedy lze v takovém případě používat klienta co umí jenom Jabber - například Jajc.
Způsob registrace je vždy stejný. A je popsaný v odstavci ohledně problému s převodem ICQ účtu. Časem sem dodám nějaké obrázky. Jediné co je vyzkoušené je ICQ a funguje v rámci možností dobře.
- ICQ
- AIM
- gadugadu
- IRC
- MSN
- Yahoo
Experimentální, u nás na serveru pro jistotu vypnuté. Ale třeba se z toho něco vyvine.
- Facebook
- to jsme i testovali, ale momentálně to nefunguje vůbec
- GoogleTalk
- Live Journal
- MySpaceIM
- SameTime
- SIP/SIMPLE
- XMPP
vyhledávání
Na serveru je spuštěn modul, co synchronizuje jména a emailové adresy podle vizitky (vCard) vyplněné uživateli. Standardně jsou to totiž dvě nezávislé sady údajů.
Použití je opět jednoduché. Přes jabber prohlížeč (jabber browser) použijeme službu search.jabber.khnet.info (User Search) a následně v menu vlevo zvolíme Search. Vyhledávání je podle uživatelského jména (tedy slova před zavináčem), jména a příjmení z vizitky a emailové adresy. Lze použít i znak "*" jako zástupný, tedy "mar*" najde Martina i Martinu (ale také Marušku či Dagmaru).
Každý transport/modul lze i zařadit (alespoň v Jajcu) přímo do kontakt listu, bude pak jednodušší použití. Stačí v Jabber prohlížeči na požadovanou službu kliknout pravým tl. myši a zvolit Přidat do kontaktů (Add user to contact list). Potom se objeví na spodku seznamu v části Protokoly (Agents, Agenti). A použití je jednodušší v tom, že pak stačí opět pravé tlačítko myši na tomto kontaktu a volba Search, a je to.