Kecálkem snadno, rychle a zadarmo

Část první - Chaos Theory

 

Proč a pro koho to všechno děláme?

Kecálkem chce být dnes opravdu každý. Ať už instalujete počítač pro svého známého,kamaráda nebo přítelkyni, vždy uslyšíte, ať tam nainstalujete ty windousy, skajp a ajsko.  ICQ je v Čechách oproti jiným zemím velmi rozšířený a oblíbený. A to do takové míry, že pokud chcete přejít na jiný protokol, horko těžko najdete pár spřízněných buddies, kteří s vámi pojedou chat například na skvělém Windows Live Messengeru. Jenže kdo hledá, ten najde a kdo hodně hledá, zjistí,že je tu například ještě jeden protokol, který je otevřený, rozšířený a který je čím dál tím více(zaplaťpánbůh) oblíbený. Tím protokolem je Jabber. Nechci se zaobírat historií, vznikem nebo počtem uživatelů Jabberu a proto přejdu rovnou k věci.

Uveďme příklad - společnost Y s X počtem uživatelů po nás chce Instant Messaging na všech počítačích

Požadavky: messaging pouze v rámci firmy, co nejnižší náklady, rychlost, "user friendly GUI"

 

Otevřenost

Široký záběr protokolu Jabber umožňuje to,že je pro něj vyvinuto(nebo stále vyvíjeno) mnoho klientů i serverových aplikací.

Počet klientů i serverů pro Jabber je opravdu mnoho,ale před nasazením rozhodně doporučuji si jednotlivé aplikace řádně otestovat.

 

No Money, More Funny!

To,že je Jabber zdarma bude asi nejvíce zajímat například našeho nadřízeného či jinou osobu kladoucí důraz na náklady.

 

Kde začít?

Server

Nejdříve je nutné vybrat server, ke kteému se budou klienti připojovat. Výběr serveru je opravdu důležitý a závisí na něm celková stabilita messagingu. Já jsem pro IM používal server  Ejabberd. Jde o velice jednoduchý a šikovný program, není nutná přílišná konfigurace, stačí pouze zadat uživatele, nakonfigurovat oprávnění a spustit. Nevýhodou je nekompatibilia s Active Directory službou a odpadá tím možnost importu uživatelů a tím pádem jistá automatizace procesu zadání nového uživatele. Hlavní featury doporučuji přečíst zde já uvedu za mě - snadná instalace, velice snadná administrace, naprostá bezchybovost provozu a multiplatformní možnost nasazení (Windows platforma, Open Suse platforma) a v neposlední řadě podpora CZ prostředí.

Klient

Jako klientskou apliaci jsem použil Spark , který se velice osvědčil. Je velmi intuitivní, umožňuje jednoduché nastavení pro uživatele - např. avatary, kontakty, možnost Chatu, Globálního Chatu, upozornění na zprávy, statusy apod. Byla tu možnost využít pokročilejší Mirandu nebo PSI , jenže z mého hlediska to bylo pro uživatele přílišné konfigurování a do jisté míry pro neznalého uživatele velká možnost nastavení. Uživatel se poté ztratí v nastavení a člověk nemá telefon proto, aby neustále běhal řešit Messenger, že? Poslední velkou výhodou je, že Spark je distribuován formou .msi balíčku, tudíž je možné pro právem šťastné administrátory například  System Center Configuration Manageru distribuovat vše na dálku. Samozřejmě je možné .msi balíček distribuovat formou GPO, což je možná ještě snažší.

 

Platforma

V mém prostředí je vše postaveno na platformě MS Windows, konkrétně MS Windows Server 2003 R2 SP2 x64. Ejabberd se dá díky své podpoře více platforem nainstalovat i na již zmíněné Open Suse či jinou distribuci Tučňáka. A požadavky? x GB RAM? Quad-core CPU? Ale jděte.. požadavky jsou naprosto minimální a Ejabberd nainstalujete i na obyčejném desktopu s 1GB RAM a jakýmkoliv CPU vyšší než 1GHz.

 

Toto byla teorie, příště se podíváme prakticky na instalaci a administraci serveru, na instalaci klientské aplice + následné konfigurace.

 

STAY TUNED! :)

 

 

Komentáře

Poslat nový komentář

  • Webové a e-mailové adresy jsou automaticky převedeny na odkazy.
  • Povolené HTML značky: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <blockcode>
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>. PHP source code can also be enclosed in <?php ... ?> or <% ... %>.
  • Řádky a odstavce se zalomí automaticky.

Více informací o možnostech formátování

CAPTCHA
Tato otazka je pro testovani jestli jste navštěvník nebo spam robot..
Image CAPTCHA
Copy the characters (respecting upper/lower case) from the image.