plonegovbr / plonegovbr.portal

Portal Brasil: Distribuição Plone que contempla casos de uso do sistema de gestão de conteúdo Plone para organizações brasileiras.
https://plone.org.br/projetos/portal-brasil
8 stars 2 forks source link
egov plone plone6 portal-brasil
logo

Portal Brasil

[![GitHub contributors](https://img.shields.io/github/contributors/plonegovbr/plonegovbr.portal)](https://github.com/plonegovbr/plonegovbr.portal) [![GitHub Repo stars](https://img.shields.io/github/stars/plonegovbr/plonegovbr.portal?style=social)](https://github.com/plonegovbr/plonegovbr.portal)

Conteúdo

Introdução

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:

Funcionalidades Especializadas

Pré-Requisitos

Software

Nota:

Hardware

Os requisitos abaixo são apenas uma estimativa mínima para um servidor Plone. Add-ons e soluções de cache podem requerer mais hardware.

Sistema Operacional

Instalação

nvm

Os comandos a seguir usam o bash como shell. Adapte-os ao seu shell favorito. Veja também a documentação da instalação e atualização do nvm. Para o fish shell, veja nvm.fish

  1. Crie seu arquivo profile shell se ele não existe. Os comandos abaixo levam em conta o arquivo .bash_profile. Atente-se que em algumas distribuições como a Debian/Ubuntu este arquivo é o .bashrc. Adapte os comandos a seguir à sua distribuição.
    touch ~/.bash_profile
  2. Faça download e rode script de instalação e atualização do nvm e insira-o no bash.
    curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.39.3/install.sh | bash
  3. Carregue seu arquivo profile. Alternativamente você pode fechar a seção e abrir uma nova.
    source ~/.bash_profile
  4. Verifique se a versão do nvm é a que você instalou ou atualizou .
    nvm --version

Node.js

  1. Instale ou atualize a versão do Node.js. Este comando também ativa a versão
    nvm install 16
  2. Verifique se a versão suportada do Node.js está ativa
    node -v

Yarn 3

  1. Instale o Yarn e atualize para a versão 3
    npm install --global yarn
    yarn set version berry
  2. Verifique se a versão 3 foi ativada
    yarn -v

Yeoman

  1. Instale o Yeoman
    npm install -g yo

Make

O make vem instalado na maioria das distribuições Linux. No macOS, você precisa primeiro instalar o Xcode então instale as ferramentas de linha de comando. No Windows, é recomendado instalar o Linux com WSL que inclui o make. Também é recomendado atualizar sua versão do make porque algumas distribuições, especialmente macOS, possuem versões desatualizadas. Use seu buscador preferido para encontrar como atualizar o make.

Docker

Instale o Docker Desktop para seu sistema operacional. Docker Desktop inclui todas as ferramentas Docker

Clonando o portal no git

git clone git@github.com:plonegovbr/plonegovbr.portal.git
cd portal-brasil
make install

Inicialização

Inicialização do Backend (http://localhost:8080/)

make start-backend

Inicialização do Frontend (http://localhost:3000/)

make start-frontend

Estrutura

Há duas bases de código no diretório: backend(API) e frontend.

Considerações

Licença

Esse projeto é licenciado sob a licença GPLv2.

Teste o PortalBrasil

PortalBrasil.edu

Sigas as instruções para iniciar um ambiente com containers.