Servizio Jabber

From ImoLUGPedia

Jump to: navigation, search

Contents

Jabber in pillole

Jabber rappresenta una tecnologia di Instant Messaging e Presence Information che si appoggia sul protocollo XMPP.

Contrariamente agli altri protocolli di IM più conosciuti, XMPP è uno standard aperto, e secondo la stessa filosofia anche i principali client e server che implementano questa tecnologia. Oltre a questa, ricordiamo le altre principali caratteristiche:

  • decentralizzato: l'architettura XMPP è simile a quella dei sistemi di posta elettronica: chiunque è libero di istituire e rendere visibile su internet un server Jabber, non ci sono 'master server' o altri vincoli simili;
  • orientato alla sicurezza, grazie a meccanismi TSL e SASL builtin nel protocollo;
  • flessibile e interoperabile grazie a meccanismi S2S resi possibili da speciali gateway;

Perchè Jabber?

Jabber rappresenta una evoluzione dei sistemi di chat su Internet, uno tra questi più famoso è IRC. Oltre i vantaggi descritti sopra, diverse peculiarità del protocollo XMPP si sposano perfettamente con le esigenze del LUG:

  • possibilità per il direttivo di organizzare riunioni online alle quali gli altri soci possono assistere in qualità di spettatore;
  • possibilità di comunicare direttamente con gli altri soci, utilizzando un canale comune ma esclusivo;
  • possibilità di accedere a group chat libere, spazi comuni all'interno del sistema dove incontrare altri soci, scambiare opinioni, chiedere consigli, etc;

Group Chat

Le Group Chat (anche chiamate Multi-User Chat) rappresentano un luogo di incontro simile alle chat IRC, dove i soci di ImoLUG possono incontrarsi, discutere, accrescere ImoLUG e la sua comunità. Queste Group Chat possono essere libere o moderate: le prime sono liberamente accessibili, mentre sulle seconde è applicato un filtro per il quale gli amministratore hanno potere di voce, mentre gli altri utenti necessitano di una autorizzazione (grant) per poter parlare. Al momento sono state predisposte le seguenti grop chat:

  • libera: quì i soci possono liberamente incontrarsi e scambiare idee ed opinioni. L'accesso è riservato ai soli soci ImoLUG;
  • direttivo_YYYYMMDD: per le riunioni del direttivo di tipo online, sarà di volta in volta creata una apposita room (moderata) del tipo direttivo_20090413, dove i soci potranno accedere in sola lettura. Su queste group chat, in particolare, è attivato il logging della conversazione, pertanto sarà automaticamente prodotto un verbale in formato .pdf;

Configura il tuo client

Seguono i parametri di configurazione generali; seguirà poi una carrellata di configurazioni ad-hoc su client testati.

  • Username: nick utilizzato in fase di registrazione sul sito http://www.imolug.org;
  • Password: la relativa password;
  • Dominio: imolug.org (solo dove richiesto);
  • Server di collegamento: jabber.imolug.org
  • Porta:
    • 5222 per supporto SSL/TLS;
    • 5223 per vecchio supporto SSL (OLD SSL method);
  • Proxy per scambio file: jabber.imolug.org su porta 7777;
  • Group Chat Server: conference.imolug.org;

Pidgin

Home page: http://pidgin.im

Login

Sezione Basic
Sezione Basic
  • lanciare Pidgin;
  • dal menù Accounts, selezionare Manage Accounts;
  • aggiungere un nuovo profilo con Add;
  • nel tab Basic selezionare:
    • Protocol: XMPP;
    • Username: il proprio nick utilizzato per la registrazione;
    • Domain: imolug.org;
    • Resource: a piacere (per info);
    • Password: la propria password;
Sezione Advanced
Sezione Advanced
  • nel tab Advanced:
    • selezionare il check Require SSL/TLS;
    • Connect port: 5222;
    • Connect server: jabber.imolug.org;
    • File transfer proxies: jabber.imolug.org;
  • confermare con Add;
  • alla richiesta di accettare o meno il certificato, selezionare Accept;
  • se prima non è stata digitata la password, comparirà una finestra dove inserirla nuovamente;

Group Chat

  • dal menù Buddies, selezionare Join a Chat;
  • selezionare:
    • Account: nel caso in cui siano configurati più account XMPP, selezionare quello ImoLUG;
    • Server: conference.imolug.org;
    • selezionando Room List e confermando nuovamente come conference server conference.imolug.org, selezionare una chat (ad esempio libera) e confermare con Join;

Spark

Home page: http://www.igniterealtime.org/projects/spark/index.jsp

Login

Spark
Spark
  • lanciare Spark;
  • settare:
    • Username: il proprio nick utilizzato per la registrazione;
    • Password: la propria password;
    • Server: jabber.imolug.org;
  • selezionare Advanced;
Sezione General
Sezione General
  • nel tab General:
    • deselezionare il flag Automatically discover host and port;
    • Host: jabber.imolug.org;
    • Port: 5222;
    • Resource: a piacere (per info);
    • confermare con Ok;
  • selezionare Login;

Group Chat

  • dalla finestra principale di Spark, selezionare il tab Conferences;
  • selezionare conference.imolug.org;
  • selezionare una chat (ad esempio libera), confermare con Join Selected Room;
Personal tools
Navigation