Changes between Version 3 and Version 4 of messenger/intro


Ignore:
Timestamp:
08/16/07 10:28:48 (17 years ago)
Author:
rodsouza
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • messenger/intro

    v3 v4  
    1  
    2  
    31 === 1. Introdução === 
    42O módulo de mensagem instantânea utiliza o serviço [http://www.jabberstudio.org Jabber] como agente responsável pelo gerenciamento de contas e troca de mensagens.[[BR]] 
    5 Este serviço é orientado a conexão, a comunicação cliente-servidor é estabelecida através de socket utilizando o padrão [http://www.w3.org/XML XML]. 
     3Este serviço é orientado à conexão, a comunicação cliente-servidor é estabelecida através de socket utilizando [http://www.w3.org/XML XML] seguindo o padrão [http://www.xmpp.org XMPP]. 
     4[[BR]][[BR]] 
    65 
    7  === 1. Introdução === #introducao 
     6 === 2. Considerações Iniciais === 
     7 * o serviço Jabber é orientado à conexão; 
     8 * o [http://www.php.net PHP] é uma linguagem interpretada; 
     9 * o protocolo [http://www.w3.org/Protocols HTTP] não foi projetado para manter uma conexão cliente-servidor aberta; 
     10 * requisições de background não podem ser feitas a outros domínios ou ainda outras portas ou mesmo subdomínios do domínio raiz. 
    811 
    9 O Mensageiro Instantâneo do Expresso é uma aplicação que permite o envio e recebimento de mensagens instantaneamente. Através da sua lista de contatos, você pode trocar mensagens e arquivos com seus contatos. Através da lista também é possível saber se seus contatos estão Online ou Offline. Para a troca de mensagens basta clicar em cima do nome do seu contato, se o mesmo estiver online ( verifique a sessão Indicador de Status ) abrirá uma janela onde você poderá enviar/receber as mensagens. O Mensageiro Instantâneo do Expresso está associado a um serviço de mensagens instantâneas Jabber, este serviço é responsável pelo armazenamento dos seus contatos, preferências e mensagens. 
     12Assim sendo temos algumas situalções a serem ponderadas: 
    1013 
    11 ( figura 1 ) Im Screenshot 
    12  === 2.Browsers Suportados === #suportados 
    13  
    14 Windows XP/2000/ME/98/95: 
    15  
    16     * MS Internet Explorer desde a versão 6.0 
    17     * Mozilla Firefox desde a versão 1.5 
    18  
    19 Linux: 
    20  
    21     * Mozilla Firefox desde a versão 1.5 
    22  
    23  === 3.Menu Preferências === #preferencias 
    24 Para acessar suas "Preferências", basta dar um clique com o mouse e abrirá uma menu com as opções de Adicionar Contato, Remover Contato e Informações Adicionais 
    25  === 4. Lista de Contatos === #contatos 
    26 Na lista de contato, você visualizará seus contatos. 
    27 1. Status dos Usuários 
    28 - Contato Online 
    29 - Contato Offline 
    30 - Contato aguardando autorização ou não autorizado 
    31 - Existe uma janela aberta para a troca de mensagens 
    32 2. Adicionando um novo contato 
    33 Para adicionar um novo contato, selecione uma organização e automaticamente carregará os usuários que tem permissão para usar o Mensageiro Instantâneo Expresso. Para escolher seu novo contato basta apenas dar um clique em cima do nome desejado. Logo abaixo, três campos são necessários para adicionar o novo contato, sendo que o campo "Email Expresso" e "Nickname" são preenchidos no momento da escolha do novo contato e o campo grupo terá que ser definido. Tendo os três campos preenchidos basta clicar no Botão Adicionar ( ) . 
    34 3. Removendo um contato 
    35 ( figura 3.2 ) Remover Contato 
    36  
    37 Para remover um contato da sua lista ( conforme figura 3.2 ), selecione na lista e clique no botao Botão Remover ( ) . 
    38  === 5. Preferências Avançadas === #pref 
    39 ( figura 3.3 ) Preferências Avançadas 
    40  
    41 Clicando com o botão direito do mouse, você tera acesso a um menu ( conforme figura 3.3 ), com as seguintes funcionalidades : 
    42  
    43     * Apelido: Renomeia o Apelido(Nickanem) do seu contato 
    44     * Grupo: Muda seu contato para um novo grupo 
    45     * Remover: Exclui o contato 
    46     * Ver Info: Visualize as informações dos seus contatos  
    47  
    48  === 6.Informações Adicionais === #adicionais 
    49  
    50 Efetuando o cadastro ( conforme figura 4 ) com seus dados, os contatos que você adicionou em sua lista poderão ver essas informações. Cada contato cadastrado em sua lista também possui esta opção ( veja Preferências Avançadas, opção Ver Info). 
    51  === 7. Troca de Mensagens === #msg 
    52 Clicando com o mouse em cima do nome do contato escolhido, abrirá uma janela ( conforme figura 5 ), para a troca de mensagens. Nessa mesma janela existe um menu, o qual é possível configurar o formato da : Fonte, Tamanho, Cor e o Estilo. Você também pode enviar os Smiles, clicando nessa figura . 
    53  === 8. Troca de Status === #status 
    54  
    55 Já está disponível o recurso de mudar o status para "online/offline". 
     14 * não é possível uma conexão direta entre o navegador do cliente e o serviço Jabber sem que haja um a interferência de algum meio, seja este qual for; 
     15 * para que o servidor Jabber considere um cliente conectado, é imprecindível, que uma conexão via socket esteja estabelecida e operante; 
     16 * em PHP, para manter um socket operante é necessário que o script que estabeleceu a conexão não termine sua execução; 
     17 * por não estar no escopo do protocolo HTTP a conexão contínua, um servidor jamais poderá mandar informações ao cliente sem que este as solicite; 
     18[[BR]][[BR]]