Closed moacirmoda closed 6 years ago
Realizei alguns testes e parece que a falha não acontece mais no widget Cluster BVS.
@marcoslmori
Favor validar com as usuárias deste recurso se o problema não esta mais ocorrendo. Caso exista alguma instância onde a atualização não esteja ocorrendo favor indicar para que o @cordeirofilho possa analisar se é algo relacionado com versão de WP, etc.
Obrigado
@viniciusandrade esse problema ocorre porque a lista de clusters é gravada em cache nas configurações do widget. É necessário realizar a requisição para o iAHx sempre que o widget for renderizado. Dessa forma, a informação na lista do cluster selecionado sempre vai estar atualizada.
@cordeirofilho
Conforme explicado pelo @wilsonmoura aparentemente toda vez que você altera o widget e salva ele faz a requisição para o serviço e guarda o resultado para a apresentação e talvez por isso você não conseguiu verificar o problema pois esta informação só ficará desatualizada nas próximas atualizações da base de dados (semanalmente).
@renatomurasaki
Precisamos de uma sugestão sua neste caso, pois na possibilidade de tornar o widget dinâmico (sempre consultar o IAHX) a cada requisição de página inicial dos usuários pode ter efeito negativo no tempo de carga da página inicial e também impactos no IAHX.
Não seria possível fazer com que o armazenamento do resultado se comporte como se fosse um cache, programando a atualização a cada semana, por exemplo?
Em qua, 5 de set de 2018 às 17:26, viniciusandrade notifications@github.com escreveu:
@cordeirofilho https://github.com/cordeirofilho
Conforme explicado pelo @wilsonmoura https://github.com/wilsonmoura aparentemente toda vez que você altera o widget e salva ele faz a requisição para o serviço e guarda o resultado para a apresentação e talvez por isso você não conseguiu verificar o problema pois esta informação só ficará desatualizada nas próximas atualizações da base de dados (semanalmente).
@renatomurasaki https://github.com/renatomurasaki
Precisamos de uma sugestão sua neste caso, pois na possibilidade de tornar o widget dinâmico (sempre consultar o IAHX) a cada requisição de página inicial dos usuários pode ter efeito negativo no tempo de carga da página inicial e também impactos no IAHX.
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/bireme/bvs-site-wp-plugin/issues/18#issuecomment-418869621, or mute the thread https://github.com/notifications/unsubscribe-auth/ABK16va2xvUWJ__-RdcEUktwy-vHIw1Tks5uYDNqgaJpZM4HG_cz .
-- Renato Murasaki
@cordeirofilho estou movendo para o backlog para nova análise de viabilidade desta nova proposta.
@wilsonmoura
O Roberto abriu um novo PR com possível solução para este caso realizando a execução da função de update do widget uma vez por dia. Poderia por favor validar localmente e caso OK pedir a atualização do plugin na instância onde ela esta em uso?
https://github.com/bireme/bvs-site-wp-plugin/pull/40
Obrigado.
Realizado em https://github.com/bireme/bvs-site-wp-plugin/pull/40
Percebemos que, ao acrescentar novos registros no iAHx, esse widget não atualiza o total correto de registros na homepage do WordPress. É necessário sempre entrar na área administrativa e atualizar esse widget. O correto seria atualizar o total de registros de acordo com o que está no iAHx sempre ao acessar a homepage do WordPress.
Para ficar mais claro, seguem imagens:
- Total de registro do filtro no iAHx