Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Atender novas regras da barra: chamar no fim da tag body e uso do html da barra quando o javascript não puder ser carregado. #12

Closed
idgserpro opened this issue Jul 22, 2014 · 7 comments
Assignees
Labels
Milestone

Comments

@idgserpro
Copy link
Member

idgserpro commented Jul 22, 2014

Não há versionamento da barra (por isso o pedido genérico "Atender novas regras da barra"), mas de acordo com as diretivas presentes na Identidade Visual do Governo Federal na Internet, visitado em 03/2015, a chamada deveria ser precisamos de:

<script defer="defer" async="async" src="//barra.brasil.gov.br/barra.js" type="text/javascript"></script>

E não explicitando http:// como é hoje na template. Assim, usando // o protocolo utilizado seria herdado do portal em questão. hard-coded como está hoje, ocorrem problemas no navegador Chrome por exemplo que não permite baixar um recurso http se o site for https por questões de segurança.

Além disso outras duas modificações devem ser feitas:

  • A chamada é recomendada no fim da tag body. Sugestão: estudar a vantagem/viabilidade de uso de viewlets registradas no footer para essa chamada do script;
  • Alterar brasil.gov.temas. Em index.html adicionar <div id="barra_brasil_js"></div> e em rules.xml adicionar <replace css:theme="#barra_brasil_js" css:content-children="#barra_brasil_js" />;
  • Uso do html da barra quando o javascript não puder ser carregado (favor copiar diretamente do site da barra, o código abaixo é mais por referência). Lembrando que esse código é recomendado no início da tag body.
<div id="barra-brasil" style="background:#7F7F7F; height: 20px; padding:0 0 0 10px;display:block;"> 
    <ul id="menu-barra-temp" style="list-style:none;">
        <li style="display:inline; float:left;padding-right:10px; margin-right:10px; border-right:1px solid #EDEDED"><a href="http://brasil.gov.br" style="font-family:sans,sans-serif; text-decoration:none; color:white;">Portal do Governo Brasileiro</a></li> 
        <li><a style="font-family:sans,sans-serif; text-decoration:none; color:white;" href="http://epwg.governoeletronico.gov.br/barra/atualize.html">Atualize sua Barra de Governo</a></li>
    </ul>
</div>

Além disso, uma modificação em brasil.gov.temas será necessária para que browsers que ainda não tenham aceitado o certificado da barra mostrem a imagem nova do footer e não a antiga. Ver plonegovbr/brasil.gov.temas#109. Seria interessante que ambas as correções saíssem num mesmo release.

Após essas mudanças, poderemos atender ao relato da barra local ser uma cópia fiel da barra original em #30.

@idgserpro idgserpro changed the title Atender novas regras da barra: herdar protocolo da página, chamado-a no fim do body Atender novas regras da barra: herdar protocolo da página, chamando-a no fim da tag body Jul 22, 2014
@hvelarde
Copy link
Member

hvelarde commented Mar 5, 2015

podemos fechar já?

@idgserpro
Copy link
Member Author

Não. Complementei com mais informações do que deveria ser feito nesse pacote e em brasil.gov.temas para que tanto a barra quanto o rodapé funcionem da melhor forma possível.

@winstonf88
Copy link
Member

@idgserpro Este item já foi fechado, correto?

@idgserpro
Copy link
Member Author

idgserpro commented Aug 26, 2015

O único feito foi a não explicitação do protocolo.

Os itens:

  • A chamada é recomendada no fim da tag body. Sugestão: estudar a vantagem/viabilidade de uso de viewlets registradas no footer para essa chamada do script;
  • Alterar brasil.gov.temas;
  • Uso do html da barra quando o javascript não puder ser carregado.

... ainda não foram feitos. Além disso, no caso da escolha de uma viewlet, é importante analisar se, na hora da renderização, ficará na posição como indicado pelo Ministério do Planejamento. Caso não fique, será necessária a criação de uma nova regra de Diazo em brasil.gov.temas. Por isso foi mencionado a questão do estudo da viabilidade.

@hvelarde
Copy link
Member

acho melhor partir a tarefa em 3 e deixar as outras 2 separadas para retomar depois.

@winstonf88
Copy link
Member

+1

@idgserpro idgserpro changed the title Atender novas regras da barra: herdar protocolo da página, chamando-a no fim da tag body Atender novas regras da barra: chamar no fim da tag body e uso do html da barra quando o javascript não puder ser carregado. May 24, 2016
@idgserpro idgserpro added this to the 1.1.5 milestone Aug 9, 2016
@idgserpro idgserpro self-assigned this Aug 9, 2016
idgserpro added a commit that referenced this issue Oct 19, 2016
Atende #12

Barra agora é chamada no fim da tag body; Mostra mensagem html, como no
padrão estabelecido pelo Ministério do Planejamento, se o javascript não
puder ser carregado.
@idgserpro
Copy link
Member Author

Feito em #36 e plonegovbr/brasil.gov.temas#134

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants