sâmbătă 6 octombrie 2012, 03:40:15 +0300

Utilizarea protocolului XMPP pentru mesagerie instant (Ceata)

De ceva vreme, Ceata dispunde de propria instanță a unui server ejabberd. Nu a fost niciodată un serviciu foarte popular, și principalul motiv a fost incomoditatea în adminstrare și obscuritatea serviciului însuși. Mai mult, popularitatea exagerată a protocoalelor și serviciilor de comunicare nelibere (Yahoo, Skype, Facebook - ca să le numesc doar pe cele mai cunoscute) a îngreunat și mai mult promovarea și popularizarea opțiunilor libere în comunicare.

După cum scriam în articolul precedent, am configurat serverul local de jabber pentru realiza autentificarea pe baza serviciului LDAP. Ce înseamnă asta? Practic, fiecare individ cu un cont în serviciul nostru de LDAP se va putea folosi de același cont pentru a se autentifica pe jabber! :-)

Voi ridica acum perdeaua obscurității denumirilor, pentru cei nefamiliari cu acestea:

  • Un cont în LDAP se poate crea prin interfața web administrată de Solena
  • Mesageria instant prin jabber diferă de cea oferită de Yahoo prin:
    • Comunicarea e securizată
    • Nu există nicio autoritate care interceptează și filtrează comunicarea Yahoo cenzurează legături web)
    • Permite crearea de „camere” (en. chatrooms) și conferințe asemănătoare cu IRC
  • În multe cazuri, același client utilizat pentru protocoale nelibere suportă și XMPP (e.g. pidgin)
  • Da, conturile de pe LDAP se pot folosi în tot mai multe servicii și situri ale Ceata :-)

Pașii necesari pentru a obține un cont:

  • Accesarea interfeței web pentru administrarea conturilor în Ceata
  • Crearea unui cont (sunt instrucțiuni clare) și personalizarea acestuia după bunul plac al utilizatorului!

Exemplu de configurare folosind Pidgin, pentru a accesa serviciul și conferința (permanent deschisă) Ceata (interfața în en_US)

  1. Dacă nu este deja, acesta va trebui instalat folosind managerul de pachete specific distribuției de GNU+Linux, sau descărcând arhiva de pe situl oficial.
  2. Se alege din meniul AccountsManage Accounts (Ctrl+A)
  3. Clic pe Add
  4. Se aleg:
    Protocol XMPP
    Username Numele de utilizator ales în cont.ceata.org
    Domain ceata.org
    Resource ceata.org
    Password Parola aleasă pentru contul LDAP
  5. Opțional, se mai pot configura:
    Remember password Pentru a ține minte parola
    Local alias Cum să fie afișat local numele propriu (în listă și/sau conversații - e.g. „eu”)
    Use this buddy icon for this account O imagine reprezentativă pentru contul curent (avatar)

Aceste setări vor fi suficiente pentru a beneficia de serviciul nostru de jabber. Dar pentru a fi toți la un loc și comunica unii cu ceilalți, am creat și o conferință permanent deschisă, și voi enumera pașii pentru a ne găsi folosind Pidgin:

  1. Meniu: BuddiesJoin a Chat
  2. Setări: Account contul de XMPP @ceata.org
    Room lăsat gol
    Server conferinta.ceata.org
    Handle numele de utilizator (fără @ceata.org)
  3. Apasă pe Room List
  4. Va apărea conferința denumită ceata
  5. În acest punct sunt 2 opțiuni:
    • Apeși pe Join și vei intra în conferință, în care ne vei găsi și pe restul utilizatorilor
    • Apeși pe Add chat și se va deschide o fereastră, unde poți seta diverși alți parametri, printre care Autojoin when account connects (pentru a intra automat în conferință la reconectare) și Alias, similară celei de la crearea contului în Pidgin. La final, Add.

Acestea fiind spuse, promit să actualizez articolul cu capturi de ecran din instalarea mea de Pidgin, și poate cu mai multe legături utile despre Jabber, servicii nelibere și XMPP. Acum sunt pe fugă ;-)

Ne vedem pe jabber!


Postat de vnitu | Legătură permanentă | Fișier din: ceata