Software público

OpenACS

Sistema de arquitetura de comunidades aberta (OpenACS) é um framework de desenvolvimento web para construir aplicações.

Estes artefatos integram o acervo histórico do SPB, não são mantidos nem devem ser presumidos seguros ou adequados para uso em produção. Antes de qualquer execução, instalação, compilação ou reutilização, recomenda-se realizar avaliação própria de segurança, compatibilidade e risco.

Sobre o software

O Sistema de Arquitetura de Comunidades Aberto (OpenACS) é um framework de desenvolvimento Web para construir aplicações que suportam comunidades virtuais. O OpenACS fornece uma infra-estrutura robusta, construída em cima dos seguindes componentes padrão: a linguagem de programação Tcl, um banco de dados PostgreSQL ou Oracle para armazenar os dados da aplicação, o servidor AOLServer para o serviço HTTP e sistemas operacionais *nix ou Windows. Como outros frameworks modernos, o OpenACS dá suporte a:

  • Sistema de template para separar a lógica da apresentação;
  • Internacionalização para apresentar a interface de acordo com a linguagem do usuário;
  • Um sistema de pacotes modular para criar aplicações dependentes;
  • Um sistema de papéis e permissões;
  • Um repositório de conteúdo ( content repository ) para armazenar todos os tipos de conteúdo e manter um histórico de versões.