Portal Brasil
Solução em desenvolvimento pela comunidade PloneGov-BR, o Portal Brasil é o sucessor tecnológico do Portal Modelo e do Portal Padrão.
Sobre o Projeto
O Portal Brasil é a distribuição Plone que contempla casos de uso do sistema de gestão de conteúdo Plone para organizações brasileiras.
Sucessor tecnológico do Portal Modelo e do Portal Padrão, a distribuição oferece aos seus usuários:
Tipos de conteúdo especializados
Conteúdos de Exemplo
Design padronizado, mas com possibilidade de pequenos ajustes
No lançamento, o Portal Brasil deverá apresentar "Perfis" de instalação contemplando os seguintes casos de uso
PortalBrasil.edu
Perfil do Portal Brasil a ser utilizado por sites de Universidades e Institutos de ensino
PortalBrasil.gov
Sucessor do Portal Padrão, esse perfil do Portal Brasil deve ser utilizado em sites ligados ao poder executivo nas esferas municipal, estadual e federal.
PortalBrasil.jus
Perfil do Portal Brasil a ser utilizado por sites da justiça
PortalBrasil.leg
Sucessor direto do Portal Modelo, este perfil do Portal Brasil deve ser utilizado em sites de Câmaras municipais, Assembléias Legislativas.
Definições Técnicas
Premissas
- Projeto de código-aberto e gratuito, desenvolvido pela comunidade PloneGov-Br
- Manter-se atualizado com as novas versões do Plone
- Implementar design utilizando a interface Volto, escrita em React e NodeJS
- Re-uso de tipos de conteúdo existentes entre os diferentes perfis
- Uso do plone.distribution para a criação de cada um dos perfis
- Uso do pytest e do pytest-plone, para os testes automatizados do Backend/API
- Utilizar tecnologia de conteiners para a instalação e produção dos portais
Repositórios e Componentes
- plonegovbr.portal: Pacote Python representando o Portal Brasil. Agrega todos os perfis em uma única instalação;
- plonegovbr.portal_base: Pacote Python com tipos de conteúdo compartilhados entre todos os perfis
- plonegovbr.portal_leg: Pacote Python com a distribuição PortalBrasil.leg
- plonegovbr.portal_edu: Pacote Python com a distribuição PortalBrasil.edu
- plonegovbr.portal_gov: Pacote Python com a distribuição PortalBrasil.gov
- plonegovbr.portal_jus: Pacote Python com a distribuição PortalBrasil.jus
- @plonegovbr/portal: Pacote JavaScript com componentes comuns ao Portal Brasil
- @plonegovbr/volto-brasil-tema: Pacote JavaScript com tema visual do Portal Brasil
- portal-brasil: Repositório com projeto Plone 6 responsável pela integração de todos os componentes do Portal Brasil