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 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,