= Ciclo 2.5 = [[PageOutline(1-4, Conteúdo)]] == Destaques == Para visualizar todas as correções e melhorias deste ciclo, veja o roadmap: [milestone:"Expresso 2.5.0" 2.5.0] ==== Geral ==== Nesta versão foi realizada uma força tarefa para otimizarmos a performance, principalmente do módulo !ExpressoMail. Reduzimos a quantidade de bytes transferidos ao realizar o login e também o tempo. ==== !ExpressoMail ==== * Verificação de presença de anexo no e-mail caso usuário digite a palavra "anexo" ou suas variantes para os idiomas Português (Brasil), Inglês e Espanhol. * Nova solução de arquivamento local utilizando o serviço !MailArchiver (aplicação embutida na própria suíte do Expresso) em substituição ao mecanismo de plugin de navegador (Google Gears). = Pré-requisitos do ambiente = Distribuições totalmente homologadas: * Ubuntu LTS Precise Pangolin (12.04.1) Distribuições parcialmente homologadas: * Centos 6 (6.4) * Debian Squeeze (6.0.6) Estas distribuições, e até outras, podem ser utilizadas e são compatíveis com o Expresso Livre. Porém, não possuem em seus repositórios oficiais os pacotes de software nas versões mínimas exigidas, como no caso do Cyrus-IMAP e PHP. Neste caso, será necessário utilizar um repositório externo, de terceiros ou mesmo uma compilação/geração manual dos pacotes de software. '''Requisitos mínimos''' para qualquer ambiente: * PHP > 5.3.3 * Cyrus > 2.4.0 * Postgres > 9.0 '''Ambiente recomendado''': * PHP 5.3.18 * Postgres 9.1.6 * Cyrus 2.4.13 = Procedimentos para atualização = Segue abaixo os procedimentos que devem ser realizados em um ambiente já existente. Em instalações novas, não é preciso fazer nada, caso utilize o [wiki:documentacao/instalarExpresso próprio instalador do Expresso]. === A partir da versão 2.2.x === * Veja a instalação/configuração da versão [wiki:versoes/24 2.4.0]; * Veja a instalação/configuração da versão [wiki:versoes/241 2.4.1]; === A partir da versão 2.4.x === Para quem já utiliza a versão 2.4.x, não é preciso fazer nada. Os passos contidos na [wiki:documentacao/atualizarExpresso página de atualização] já são suficientes. Mas é bom revisar os arquivos ".srv". = Novas funcionalidades = Abaixo será descrito como utilizar as novas funcionalidades do Expresso. == Novo Arquivamento Local == A nova solução de arquivamento local visa substituir a atual solução, baseada no Google GEARS, que foi [http://gearsblog.blogspot.com.br/2011/03/stopping-gears.html descontinuado pelo próprio Google] algum tempo atrás... Esta nova solução foi totalmente desenvolvida pelo SERPRO, e disponibilizada para comunidade. A Prognus em parceria com a CAIXA, fizeram o porte desta solução para a nova versão do Expresso, a 2.5.0. === Instalação no Windows === Para a instalação do serviço !MailArchiver para Windows faça o download do aplicativo a partir [http://svn.expressolivre.org/contrib/MailArchiver/bin/MailArchiver_1.0.13_x86.msi deste link para 32 bits (pacote msi)] ou a partir [http://svn.expressolivre.org/contrib/MailArchiver/bin/MailArchiver_1.0.13_x64.msi deste link para 64 bits (pacote msi)]. Após o download, abra o instalador. Selecione a pasta de instalação e clique no botão "Próximo". Na próxima tela será necessário informar a URL de autenticação do !MailArchiver com o Expresso, adicione o caminho para o arquivo '''info.php''' que se encontra no diretório raiz do seu ambiente Expresso. Clique sobre o botão "Próximo" e em seguida sobre o botão "Instalar". [[Image(instalador_windows.jpg,center,35%)]] Após a instalação ter ocorrido com sucesso, procure pelo lançador "Iniciar !MailArchiver" no menu "Iniciar" do Windows. Clique sobre ele para iniciar o serviço. === Instalação no Linux === Para a instalação do serviço !MailArchiver para Linux faça o download do aplicativo a partir [http://svn.expressolivre.org/contrib/MailArchiver/bin/Mailarchiver_1.0.13-1_i386.deb deste link para 32 bits (pacote deb)] ou a partir [http://svn.expressolivre.org/contrib/MailArchiver/bin/mailarchiver_1.0.13-1_amd64.deb deste link para 64 bits (pacote deb)]. Caso esteja utilizando a distribuição Ubuntu, após o download, abra o instalador e a Central de programas do Ubuntu fará a instalação. Clique em "Instalar". [[Image(instalador_ubuntu.jpg,center,35%)]] Após a instalação, acesse o arquivo de configuração e modifique sua URL de autenticação como root pelo terminal. {{{ sudo vi /opt/mailarchiver/etc/config.ini }}} Após aberto o arquivo, modifique a linha "url=[...]" adicionando o caminho para o arquivo '''info.php''' que se encontra no diretório raiz do seu ambiente Expresso. {{{ [Authentication] url=http://[seu_dominio_do_expresso]/info.php }}} Para que o serviço seja iniciado automaticamente ao iniciar o sistema operacional, execute os comandos abaixo no terminal. {{{ cd etc/rc2.d/ sudo ln -s ../init.d/mailarchiver.sh S99mailarchiver sudo cp S99mailarchiver ../rc3.d/ }}} Caso seja necessário, pare e inicie novamente o serviço !MailArchiver. {{{ cd /etc/init.d sudo ./mailarchiver.sh stop sudo ./mailarchiver.sh start }}} === Configurações necessárias no Expresso === Abra de preferencia o navegador Firefox (Opera e Chrome não são suportados, pois não provêm mecanismos de suporte a CORS) e inicie a sessão no Expresso. Entre no módulo !ExpressoMail. Vá até as preferencias do !ExpressoMail e coloque "Sim" para a preferência "Você gostaria de usar mensagens locais?". A partir daqui estará disponível na estrutura de pastas do !ExpressoMail a estrutura "Pastas locais" com pastas semelhantes às padrões IMAP do usuário.