Ir para o conteúdo principal

Caveiras - Estudo Sobre o Rotativa

SPIKE

Realizar estudo técnico sobre a aplicabilidade do rotativa na plataforma de públicação eletrônica.

OBJETIVO

Demonstrar alternativas através do rotativa para solucionar o problema de diminiuição da letra do diário oficial.

  • JUSTIFICATIVA

O rotativa é um pacote de código aberto, utilizado na plataforma de públicação eletrônica do estado de Rondônia (PPE), para geração do diário oficial no formato de PDF, atualmente o PPE utiliza a versão 3.0.1, o que impõe alguns limites em relação à algumas configurações, como por exemplo a configuração para que o um documento não seja reduzido, mesmo com algo dentro do documento que ultrapasse as margens delimitadas anteriormente. 

Essa limitação levou ao problema de redução da fonte do diário oficial, em casos onde o diário possuia materias que ultrapassavam as margens. Devido a falta de autonomia do setor do DIOF, para fazer com que essas matérias fossem editadas pelos proprietarios para adequação de acordo com o padrão imposto pelo próprio DIOF. Assim chegou a ter diários publicados com a fonte menor que o padrão delimitado.

RESULTADOS ESPERADOS

Seguindo a problemática relatada, foram abordados algumas possibilidades para resolução do mesmo:

- Possibilitar geração de um diário em modo paisagem. É uma abordagem viável, visto que o rotativa proporcina a configuração da orientação de um documento, porém não resolveria de forma completa o problema, pois ainda assim tivesse uma máteria que ultrapassasse as margens delimitadas, o documento seria reduzido para encaixe de todas as matérias.

- Atualização da imagem do docker. Atualmente utilizamos a versão 3.0.1 do rotativa no PPE, pois é a versão que está configurada na imagem do docker que o PPE utiliza, nas versões superiores do rotativa, o mesmo proporciona a configuração para redução ou não de um documento. Dessa forma resolveria a problemática da redução da fonte, porém matérias que estivessem fora do padrão das margens, ficariam deformadas, pois o rotativa estaria configurado para não realizar essa redução automática de todo documento. 

- De acordo com os relatos expostos, a solução mais viável é atualização da imagem docker, para assim utilizar a versão superior do rotativa, isso alinhado a maior autonomia do setor do DIOF, para que as pessoas que criam matérias para o diário oficial, sigam as normas estipuladas pelo próprio DIOF.

ENVOLVIDOS
  • Ancelmo Luiz Evangelista dos Santos (DEV Team)
  • Andre Henrique Cortez (DEV Team)
  • Jorge Luiz de Jesus Paiva Júnior (DEV Team)
  • Matheus da Silva Cruz (DEV Team)
  • Denise Jeane da Silva (Product Owner)
  • Edson Hiraçaka (Scrum Master)