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

Deveríamos adicionar "Imprimir" e "Reportar Erro" hoje presente em brasil.gov.agenda em brasil.gov.portal? #137

Closed
idgserpro opened this issue Jan 23, 2017 · 8 comments
Labels

Comments

@idgserpro
Copy link
Member

Nessa implementação, temos os botões de "Imprimir" e "Reportar Erro" no brasil.gov.agenda:

selecao_012

Seria o caso de adicionarmos também em brasil.gov.portal? Deveria ser um behavior, uma viewlet? Em quais tipos deveriam aparecer?

cc @agnogueira @hvelarde @rodfersou

@rodfersou
Copy link
Member

@idgserpro para que serve o botão Reportar erro?

O botão Imprimir era algo muito comum nos anos 90, mas atualmente é tratado como uma prática ruim para sites web além de ser desnecessário, se alguém quiser imprimir, pode utilizar o botão imprimir do navegador.

Em nossos clientes, costumamos fazer um serviço de conscientização de que uma página web não funciona dessa forma, por que podemos mudar para diversos aparelhos diferentes (user agents) e o aparelho que vai dizer se é possível ou não realizar uma impressão dependendo do contexto.

@idgserpro
Copy link
Member Author

O botão Imprimir era algo muito comum nos anos 90, mas atualmente é tratado como uma prática ruim para sites web além de ser desnecessário, se alguém quiser imprimir, pode utilizar o botão imprimir do navegador.

Ok. Então devemos remover ele do brasil.gov.agenda? Eu defendo a consistência na interface. Ou se adiciona o que está no Agenda nos demais, ou removemos do Agenda.

para que serve o botão Reportar erro?

Essa é uma função não documentada em que você pode registrar um formulário de id "relatar-erros" que o pacote gera um link pra você desse formulário para que o usuário possa reportar erros encontrados no portal. Inclusive há relatos para melhorar essa renderização.

@hvelarde
Copy link
Member

eu acho que as duas opções são interessantes; o Imprimir está presente no core do Plone (procurar em portal_actions/document_actions/manage_main); Reportar erro é algo que deveria ser incluso no core também… se não lembro mal o @tkimnguyen queria adicionar isso.

@hvelarde
Copy link
Member

achei: plone/Products.CMFPlone#1223

@tkimnguyen
Copy link

Yes, I still think there should be an obvious way to report a problem to the site owner, with contextual information, and that mechanism should be enabled & visible only if the site owner enables it in Site Setup somewhere.

@shogunbr
Copy link
Member

Reportar erro também está presente nas notícias:
https://github.com/plonegovbr/brasil.gov.portal/blob/master/src/brasil/gov/portal/browser/content/nitf_custom_view.py

Mas acho que isso poderia estar em todas as páginas, pegando algumas informações de contexto, como o navegador, SO, referer, automaticamente.

@idgserpro
Copy link
Member Author

@hvelarde p/c. Não existe funcionalidade pronta do "relatar-erros", mas se você adicionar uma pasta de formulário com esse nome na raiz do site, o link é renderizado.

@hvelarde
Copy link
Member

hvelarde commented Mar 6, 2018

obrigado, essa tinha sido minha conclusão; estou substituindo a customização no template por um viewlet; isso tem que ser documentado no manual.

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

5 participants