Changes between Initial Version and Version 1 of Versoes/252


Ignore:
Timestamp:
10/14/14 11:19:45 (10 years ago)
Author:
douglas
Comment:

criação da página de documentação da versão 2.5.2

Legend:

Unmodified
Added
Removed
Modified
  • Versoes/252

    v1 v1  
     1= Ciclo 2.5.1 = 
     2[[PageOutline(1-4, Conteúdo)]] 
     3== Destaques == 
     4Para visualizar todas as correções e melhorias deste ciclo, veja o roadmap: [https://github.com/ComunidadeExpresso/expressolivre/issues?q=milestone%3A%22Expresso+2.5.2%22+is%3Aclosed "Expresso 2.5.2"] 
     5 
     6==== !ExpressoMail ==== 
     7 
     8 * Internalização das funcionalidades Filtro de Mensagens, Anexar Mensagens, Sinalizadores e Marcadores: A internacionalização destas funcionalidades ainda não havia sido realizada. Foi adicionado suporte aos idiomas Espanhol e Inglês. 
     9 
     10 * Inclusão da biblioteca !FileDuck para o !ExpressoMail: A biblioteca !FileDuck é uma implementação feita em PHP para a compilação e gerenciamento de arquivos, visando substituir a biblioteca Assetic, provida pelo pacote yui-compressor, utilizada até então na versão 2.5.1 do Expresso Livre, e que depende da existência de máquina Java no servidor. O !FileDuck possui as seguintes características: 
     11  * Unificação de arquivos; 
     12  * Minificação de Javascripts e CSS; 
     13  * Internacionalização; 
     14  * Controle de Cache (ETag , !LastModified, Expires, !MaxAge). 
     15 
     16 * Atualização do editor de e-mails: O editor de e-mails do !ExpressoMail - CKEditor, foi atualizado para a versão 4.2.2, com o intuito de manter o plugin alinhado com as últimas correções e melhorias adotadas pela comunidade desenvolvedora do plugin. Além do !ExpressoMail, os editores de assinatura do !ExpressoMail, de termo de aceite no módulo Admin e da mensagem da tela de conexão no módulo Admin foram também atualizados para esta versão. 
     17 
     18==== !ExpressoCalendar ==== 
     19 
     20 * Internacionalização do módulo, com suporte aos idiomas Espanhol e Inglês: Todo o módulo foi internacionalizado, sendo adicionado suporte aos idiomas Espanhol e Inglês. 
     21 
     22 * Inclusão da biblioteca !FileDuck para o !ExpressoCalendar: A biblioteca !FileDuck é uma implementação feita em PHP para a compilação e gerenciamento de arquivos, visando substituir a biblioteca Assetic, provida pelo pacote yui-compressor, utilizada até então na versão 2.5.1 do Expresso Livre, e que depende da existência de máquina Java no servidor. O !FileDuck possui as seguintes características: 
     23  * Unificação de arquivos; 
     24  * Minificação de Javascripts e CSS; 
     25  * Internacionalização; 
     26  * Controle de Cache (ETag , !LastModified, Expires, !MaxAge). 
     27 
     28= Pré-requisitos do ambiente = 
     29Distribuições totalmente homologadas: 
     30 * Ubuntu LTS Precise Pangolin (12.04.1) 
     31 
     32Distribuições parcialmente homologadas: 
     33 * Centos 6 (6.4) 
     34 * Debian Squeeze (6.0.6) 
     35Estas 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. 
     36 
     37'''Requisitos mínimos''' para qualquer ambiente: 
     38  * PHP > 5.3.3 
     39  * Cyrus > 2.4.0 
     40  * Postgres > 9.0 
     41 
     42'''Ambiente recomendado''': 
     43  * PHP 5.3.18 
     44  * Postgres 9.1.6 
     45  * Cyrus 2.4.13 
     46 
     47= Procedimentos para atualização = 
     48Segue 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]. 
     49 
     50=== A partir da versão 2.2.x === 
     51 * Veja a instalação/configuração da versão [wiki:versoes/24#Apartirdavers%C3%A3o2.2.x 2.4.0]; 
     52 * Veja a instalação/configuração da versão [wiki:versoes/241#Apartirdavers%C3%A3o2.2.x 2.4.1]; 
     53 
     54=== A partir da versão 2.4.x === 
     55Para quem já utiliza a versão 2.4.x, a partir da versão 2.5, a preferência de limpeza automática da pasta '''lixeira''' em até cinco (5) dias foi retirada do código. Agora o administrador deve configurar a periodicidade desta limpeza, diretamente no Cyrus. A pasta '''Spam''' também está incluída nesta limpeza (caso o antispam esteja instalado no Expresso). Para isto é necessário acessar o arquivo de configuração do Cyrus - cyrus.conf, localizado em "/etc/cyrus.conf" e no bloco "EVENTS" (no final do arquivo), inserir as linhas: 
     56 
     57{{{ 
     58# Debian e Ubuntu 
     59                # Remove os e-mails com mais de 30 e 15 dias, das pastas lixeira (trash) e spam (spam), respectivamente 
     60                limpalixeira cmd="/usr/sbin/ipurge -d30 -f user/*/Trash" at=0110 
     61                limpaspam cmd="/usr/sbin/ipurge -d15 -f user/*/Spam" at=0220 
     62 
     63# CentOS e RHEL 
     64                # Remove os e-mails com mais de 30 e 15 dias, das pastas lixeira (trash) e spam (spam), respectivamente 
     65                limpalixeira cmd="/usr/lib/cyrus-imapd/ipurge -d30 -f user/*/Trash" at=0110 
     66                limpaspam cmd="/usr/lib/cyrus-imapd/ipurge -d15 -f user/*/Spam" at=0220 
     67}}} 
     68 
     69Salvo esta configuração, os demais passos contidos na [wiki:documentacao/atualizarExpresso página de atualização] já são suficientes. Mas é bom revisar os arquivos ".srv".