LEIAME 1.68 KB
Projeto Barra Brasil Distribuída - Desenvolvimento

Como instalar

Mudando o profile

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

Dependências:

 
 - Flask
		# sudo pip install flask
 - assetgen
		# sudo pip install assetgen

 - Config
		# sudo pip install config
 - node.js
		# sudo apt-get install python-software-properties python g++ make
		# sudo add-apt-repository ppa:chris-lea/node.js
		# sudo apt-get update
		# sudo apt-get install nodejs
		# sudo apt-get install npm
   - coffeescript 
		# sudo npm install -g coffee-script
   - sass 	
		# sudo apt-get install ruby-full build-essential
		# sudo apt-get install rubygems
		# sudo gem install sass
		# sass -v
   - uglifyjs
		# sudo npm install -g uglify-js
   - zlib

Para profiling é necessário além dos acima

   - werkzeug

Usando vagrant:

vagrant up
vagrant ssh
cd /vagrant/
 
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
	Google Chrome versão
	Safari versão
	Opera versão
	Navegadores de dispositivos móveis

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

6. A barra deve ser acessível

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,