Name Last Update
app Loading commit data...
doc Loading commit data...
recipes Loading commit data...
test Loading commit data...
views Loading commit data...
.gitignore Loading commit data...
.hgignore Loading commit data...
CHANGES.md Loading commit data...
LEIAME Loading commit data...
LICENSE Loading commit data...
LICENSE.txt Loading commit data...
README.md Loading commit data...
TODO.md Loading commit data...
Vagrantfile Loading commit data...
build.sh Loading commit data...
makefile Loading commit data...
package.json Loading commit data...
provision.sh Loading commit data...
requirements.txt Loading commit data...

README.md

Barra.gov.br

Gitter bitHound Score

Barra dinâmica do governo brasileiro. Nesse projeto está incluído o código da barra e do rodapé de governo.

Captura de tela da barra/rodapé

Barra e rodapé da identidade do governo brasileiro.

Exemplo de uso da barra/rodapé

O exemplo de como utilizar a barra no seu sítio está publicado em Manual da Barra do Governo Brasileiro. A página de testes está disponível em Teste da Barra do Governo Brasileiro. Você pode contribuir e melhorar o exemplo no Código do Manual da Barra do Governo Brasileiro.

Como gerar a barra/rodapé

Mudando o profile

Altere o arquivo 'app/profile' para apontar para o novo profile. Exemplo:

    profile : copa2014

Dependências:

Esses são comandos exemplos, por favor verifique no seu sistema como deve ser instalado.

  • node.js apt-get install python-software-properties python g++ make add-apt-repository ppa:chris-lea/node.js apt-get update apt-get install nodejs apt-get install npm

  • sass apt-get install ruby-full build-essential apt-get install rubygems gem install sass sass -v

  • zlib

Para criar o ambiente de desenvolvimento execute:

  make venv 

Para profiling é necessário além dos acima:

  • werkzeug

E execute o

make profile

Usando vagrant:

vagrant up
vagrant ssh
cd /vagrant/

Geração da barra

Execute o comando:

make run PROFILE=outubrorosa

O profile selecionado é o outubrorosa nesse exemplo

Testes da barra

Execute o comando:

make teste

Para gerar um teste em XUNIT execute

make testReport

Requisitos da Barra


  1. A Barra deve ser adaptável a um desenho fluído e fixo
  2. A Barra deve suportar diferentes opções de cor de fundo
  3. A Barra deve suportar a inclusão dinâmica do nome da organização
  4. A Barra deve funcionar nos navegadores:

Internet Explorer versão 8 ou superior

Mozilla Firefox versão 24

Google Chrome versão C30

Safari versão S6

Opera versão 12

Navegadores de dispositivos móveis

  1. A Barra deve degradar graciosamente (graceful degradation ou progressive enhancement) clientes que não possuam compatibilidade ou no qual o javascript esteja desligado.

  2. A barra deve ser acessível.

  3. A Barra deve conter tanto o rodapé como a barra.

Considerações sobre a arquitetura


  1. A barra será hospedada em local centralizado e chamada de forma distribuída pelos portais institucionais;

  2. A barra será incluída via javascript minificado.

  3. O rodapé será incluído via javascript minificado.