wiki:iniciando/expresso

Version 1 (modified by anonymous, 12 years ago) (diff)

--

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:

  • ExpressoMail, correio eletrônico eficiente e com interface fácil de usar. Possui as principais funcionalidades dos melhores sistemas web de correio da atualidade.
  • 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.
  • 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.
  • 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.
  • 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:

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

Attachments