O Expresso Livre é uma solução de correio eletrônico, agenda e catálogo de endereços inteiramente desenvolvida em software livre. Sendo uma versão customizada da ferramenta alemã !E-GroupWare, o seu objetivo é fornecer aos usuários do governo do estado uma ferramenta econômica e eficiente para suprir esta necessidade, já que outras ferramentas antes usadas, como o Lotus Notes, representavam alto custo para o estado. Entre suas funcionalidades, encontra-se: * [wiki:mail ExpressoMail], correio eletrônico eficiente e com interface fácil de usar. Possui as principais funcionalidades dos melhores sistemas web de correio da atualidade. * [wiki:agenda Agenda], sincronizada com módulo de correio, onde usuários recebem aviso por e-mail dos compromissos criados. Também marcada pela facilidade no uso. * [wiki:contactcenter Catálogo de Endereços], um catálogo de endereços geral de todas as secretarias do Estado juntamente com catálogo pessoal e criação de grupos pessoais. * [wiki:WF Workflow], módulo para o desenvolvimento de fluxos de trabalho, onde é possivel mapear processos, em forma de atividades, com transições, perfis e controle de acesso. Existe um motor de workflow integrado ao módulo que gerencia todos os fluxos facilitando em muito o trabalho de desenvolvimento. * [wiki:messenger Messenger], Provê um mensageiro instantâneo para os usuários do expresso. Desenvolvido em PHP e AJAX, o Expresso ainda exige menos tráfego de dados e, assim, tem uma navegação mais rápida. == Características == * Alta Escalabilidade * Baixo custo * Independência de fornecedor * Utilização de protocolos padrões independentes * Independência de plataforma cliente * Independência de plataforma servidor * Mobilidade dos usuários * Garantir Integridade e Consistência dos dados * Diminuir processamento local das estações * Facilitar manutenção e backup dos dados == Obtendo isso através == * Criação de uma equipe especializada * Capacitação de pessoal * Criação de um ambiente de desenvolvimento O Expresso Livre é uma aplicação desenvolvida em PHP e que reúne vários componentes que estão integrados em si. Abaixo tem-se um resumo de cada um deles: * [wiki:iniciando/expresso#Apache Apache] * [wiki:iniciando/expresso#PHP PHP] * [wiki:iniciando/expresso#PostgreSQL PostgreSQL] * [wiki:iniciando/expresso#OpenLDAP OpenLDAP] * [wiki:iniciando/expresso#Cyrus Cyrus IMAP] * [wiki:iniciando/expresso#Postfix Postfix] * [wiki:iniciando/expresso#SASL SASL] === Apache === O Apache é o servidor web adotado como padrão pela equipe Expresso. Permite que toda a aplicação Expresso Livre seja acessada via navegadores de internet, como Mozilla Firefox ou Microsoft Internet Explorer. Além de ser software livre, é reconhecido internacionalmente como a ferramenta mais confiável deste tipo. Todos os servidores da aplicação Expresso rodam Apache e todos os serviços do Expresso Livre são disponibilizados com o servidor web Apache. === PHP === Como a maior parte do Expresso Livre está codificada em PHP, é utilizado o serviço PHP para permitir que o Apache interprete os arquivos .php corretamente. É um serviço simples e fácil de configurar, além de ser multi-plataforma, tanto no cliente quanto no servidor. === PostgreSQL === O PostgreSQL é hoje a melhor alternativa de bancos de dados em software livre e um dos bancos mais confiáveis da atualidade. Aguenta uma carga superior a muitos outros bancos e por ter custo zero, foi escolhido como o padrão para o Expresso. São guardados no banco dados necessários à execução da aplicação, flags, variáveis dos serviços de correio, entre outros. === OpenLDAP === LDAP significa Lightweight Directory Access Protocol, ou seja, Protocolo de Leve Acesso a Diretórios. Como o nome sugere, é um protocolo leve para acessar serviços de diretório. O LDAP roda em cima do protocolo TCP/IP ou outras conexões de transferência de serviços. No Expresso, monta a árvore de organizações e usuários e cadastra dados básicos como nome, sobrenome e senha destes. Todos os usuários do Expresso estão cadastrados dentro de alguma organização do LDAP. === Cyrus === O servidor Cyrus mapeia as caixas dos usuários e aceita conexões IMAP dos seus usuários, ou seja, permite alteração simultânea de dois ou mais clientes na mesma caixa e mensagens apenas ficam no servidor para consulta/alteração dos clientes, mas não é movida para os softwares clientes. Isto permite melhor visualização via web e caixas sincronizadas em softwares clientes de correio eletrônico, como Outlook ou Thunderbird. Ainda é neste serviço que são implementadas listas de usuários, definidas as quotas de cada usuário e criada a hierarquia de pastas e subpastas das caixas dos usuários. === Postfix === O Postfix é o serviço de correio onde roda o protocolo SMTP, responsável pelo envio de mensagens. Implementa ainda as filas de mensagens e deixa ainda registrados em suas logs os envios de mensagens, para consulta do administrador. Seus pacotes já possuem integração com os outros componentes do Expresso, como LDAP e Cyrus, e pode ser usado com qualquer protocolo de recebimento de mensagens. === SASL === O serviço SASL, sigla que vem de "Simple Authentication and Security Layer" ou "Camada de Simples Autenticação e Segurança", define o método de autenticação das contas dos usuários e o protocolo de segurança de acesso às caixas. O SASL já está integrado ao servidor Cyrus IMAP e ao OpenLDAP. == Melhorias da Celepar em relação ao egroupware == * Correção de vários bugs da versão 0.9.15 do eGroupware * Conclusão e correção da tradução dos módulos instalados * Alterações em funcionalidades existentes * Criação de novas funcionalidades * Criação de novos módulos * Contact Center (catálogo pessoal e geral de contatos); * ExpressoMail (módulo de correio usando AJAX); * ExpressoAdmin (módulo de administração); * Mensagens Instântaneas (em desenvolvimento); * Workflow; * Suporte e administração mais facilitada * Instalador * Live CD