Introdução
Bem-vindo a documentação do Portal do Software Público Brasileiro.
O Portal do Software Público Brasileiro (SPB) é uma plataforma de
compartilhamento e colaboração no desenvolvimento de softwares. O
projeto de evolução deste portal está sendo desenvolvido pela
Universidade de Brasília.
O SPB é composto de um conjunto de ferramentas com funcionalidades
complementares, que são desenvolvidas de forma independentes pelas suas
respectivas comunidades. Estas ferramentas estão sendo integradas pela
nossa equipe de forma a apresentar uma experiência de usuário
consistente.
- O Colab é uma ferramenta especializada na integração de outras
ferramentas. O Colab fornece um ponto central de autenticação de
usuários para as demais ferramentas da plataforma, indexa informações
das demais ferramentas para busca e gamificação, e fornece integração
visual entre as diferentes ferramentas que compõem o SPB. O Colab é um
software livre criado no Brasil, que teve sua origem no
Programa Interlegis do Senado Federal.
- O Noosfero é uma plataforma para criação de redes sociais que conta com
diversas funcionalidades de gestão de conteúdo como blogs, galeria de
imagens e vídeos, entre outros. O Noosfero também é um software livre
criado no Brasil, iniciado em 2007 pela COLIVRE e que hoje conta com
uma comunidade de desenvolvimento que inclui o SERPRO, a Universidade de
Brasília e o Fórum Brasileiro de Economia Solidária.
- O Gitlab é uma plataforma para desenvolvimento colaborativo. Projetos
no gitlab são mantidos em repositorios git, com gestão de tarefas
(issue tracker), merge requests, gestão de marcos (milestones),
suporte a integração com plataformas de integração contínua e
notificações.
- O GNU Mailman é uma gerenciador de listas de email tradicionalmente
usado por diversas organizações no Brasil e no mundo.
O restando deste manual descreve a arquitetura do SPB bem como os
procedimentos necessários para sua implantação, manutenção, backup e
restauração e gestão de firewall.