plonegovbr / brasil.gov.barra

Brasil.gov.br: Barra de Identidade
http://www.plone.org.br/gov/
7 stars 11 forks source link

Adaptar para nova barra 3.x.x #49

Closed idgserpro closed 6 years ago

idgserpro commented 6 years ago

http://barra.governoeletronico.gov.br/teste/barra.js

Ver discussão em https://www.mail-archive.com/plonegov-br@listas.interlegis.gov.br/msg03011.html:

Prezados, A SECOM solicitou uma nova versão da Barra (3.X.X) para a nova IDG que já se encontra no ar. Essa nova versão é major e pode quebrar coisas com a implementação atual nos portais. Não sei informar quando a SECOM deseja fazer a troca para a nova versão e sugiro os senhores atualizarem os portais. Por favor, se possível, testem a barra.governoeletronico.gov.br/teste com seus portais e forneçam feedback para a SECOM além dessa lista do IDG. Por favor repassem esse email para outras listas que acharem pertinente. Atenciosamente, Carlos Vieira

@caduvieira como a barra atual é a http://barra.brasil.gov.br/barra.js e essa nova se apresenta em http://barra.governoeletronico.gov.br/teste/barra.js, isso quer dizer que o endereço final acabará sendo http://barra.governoeletronico.gov.br/barra.js? Teremos as duas barras em paralelo?

caduvieira commented 6 years ago

A barra 3.x.x será a única disponível. E o endereço será o mesmo de http://barra.brasil.gov.br/barra.js

Quando será a troca depende da SECOM e continuo sem saber de datas.

idgserpro commented 6 years ago

A barra 3.x.x será a única disponível.

Ela não é compatível com a branch 1.5.x do IDG. Isso irá alterar o layout de todos os portais que ainda estiverem na branch 1.5.x. A SECOM tem conhecimento disso? Montando um IDG 1.5.2, e usando um brasil.gov.barra substituindo a barra local pela http://barra.governoeletronico.gov.br/teste/barra.js (ou alterando o recurso da barra para http://barra.governoeletronico.gov.br/teste/barra.js em portal_view_customizations):

Verde

selecao_137

selecao_138

Amarelo

selecao_139

selecao_140

Azul

selecao_141

selecao_142

Branco

selecao_143

selecao_144

Sem diazo aplicado (tela de escolha de tema):

selecao_145

A única "compatibilidade" (ou seja, não aparece quebrado mas é questionável o jogo de cores) é quando se usa numa página de destaque, mas apenas no tema cinza (em outros temas fica com o mesmo problema anterior)

Página de destaque - Tema Cinza

selecao_146

Página de destaque - Tema Verde

selecao_147

Outra coisa: não é exatamente sobre esse issue mas, se possível, seria interessante se no arquivo compilado em barra.js tivesse a versão da barra numa variável ou em um comentário. Isso é muito útil pra efetuar debug de problemas.

caduvieira commented 6 years ago

A SECOM tem conhecimento disso?

Sim. Foi feito um relatório pelo Cesar Bomfim e entregue para a SECOM sobre isso.

seria interessante se no arquivo compilado em barra.js tivesse a versão da barra

Irei adicionar a versão na barra. Mas atualmente não posso fazer isso devido ao software público está fora do ar por causa da regra de marca de governo.

Fora esse teste que vocês realizaram seria interessante ver o comportamento com o link 'Órgãos do Governo' sendo clicado/ativado pois 'empurra' para baixo toda a página com um menu de link de órgãos.

idgserpro commented 6 years ago

Irei adicionar a versão na barra.

Se possível, seria interessante tanto na branch 2.x quanto 3.x.

Fora esse teste que vocês realizaram seria interessante ver o comportamento com o link 'Órgãos do Governo' sendo clicado/ativado pois 'empurra' para baixo toda a página com um menu de link de órgãos.

Feito apenas nos exemplos onde a barra foi renderizada corretamente:

Sem diazo aplicado (tela de escolha de tema):

selecao_135

Página de destaque - Tema Cinza

selecao_134

O "abre e fecha" está ok.

caduvieira commented 6 years ago

A barra com a versão no JS vai estar disponível a partir da versão 2.2.13.

caduvieira commented 6 years ago

A SECOM decidiu ontem que irá ter as duas versões em paralelo. A versão atual continuará com barra.js e a nova terá o link barra_2.0.js http://barra.governoeletronico.gov.br/teste/barra.js http://barra.governoeletronico.gov.br/teste/barra_2.0.js

Podem verificar em http://barra.governoeletronico.gov.br/teste/ e http://barra.governoeletronico.gov.br/teste/exemplo_antiga.html

hvelarde commented 6 years ago

@caduvieira o que estão precisando para atualizar o complemento da barra? como vamos ter duas versões em paralelo acho que seria importante criar um branch 1.x para manter a barra atual e deixar o master para a nova versão.

caduvieira commented 6 years ago

Concordo. A nova URL deveria ficar na master e ser usada pela nova IDG e ter uma branch na 1.x

E já está em produção a nova Barra. A SECOM/TV1 falaram que iam divulgar isso na rede SICOM.

hvelarde commented 6 years ago

fiz um novo release para a branch 1.x com o código atualizado: https://pypi.org/project/brasil.gov.barra/1.2.4/