Closed idgserpro closed 6 years ago
Me parece que ele está no override
Esse tile é padrão do cover, interessante descobrir porque é duplicado aqui.
Deve ter ocorrido algum desenvolvimento "em paralelo" na época, assim como algumas coisas do collective.nitf presentes em brasil.gov.portal. Vou mudar o título da issue e complementar com relação ao registro.
Por causa desse overrides, a nova versão a13 do collective.cover (que não saiu ainda) quebra os ícones dos que tem overrides, pois agora temos o prefixo /img
para o ícone dos tiles mas o overrides.zcml não.
Versão atual:
Com o pre-release a13:
Para testar: pegue o último commit do brasil.gov.tiles e o último de collective.cover.
Novamente, @rodfersou: lembra da motivação de porque esse overrides.zcml existe? Isso é importante saber para determinarmos o direcionamento da correção. Se o overrides.zcml não é mais necessário, ele pode ser removido junto com as customizações e esse erro do ícone resolve; se ele é necessário, teremos de alterá-lo com essas novas referências quando for atualizar o collective.cover.
Os overrides existem para customizar tiles do collective.cover
quando necessário.
Não me lembro da motivação para cada override, mas podemos procurar isso no histórico do github.
Algumas vezes não podiamos esperar por um release do collective.cover, então tivemos que alterar o tile no nosso pacote.
Sugiro que seja revisado caso a caso o que o collective.cover ja corrige para desfazer aos poucos essas customizações. Em alguns casos ainda abrir issues no collective.cover para corrigir diretamente la.
"Contaminamos" demais esse relato, abrimos outro pra resolver essa questão do icon em https://github.com/plonegovbr/brasil.gov.tiles/issues/140
o overrides do tile de embed foi removido no IDG v2 por tanto isso aqui não é mais válido (refs. #210).
Temos o código de implementação do tile embed, mas ele não está disponível no configure.zcml e sequer no registry.xml. Esse tile é referenciado no manual de gestão de conteúdo.
No registro de configuração de um novo portal IDG 1.0.5, temos os seguintes tiles registrados (veja que não temos o embed):
Qual foi a motivação desse overrides? @rodfersou alguma idéia? Aos demais, alguma idéia do porque ele não aparece registrado?