Discourse envie PDF inline

:information_source: Resumo Exibe PDFs servidos localmente no navegador
:hammer_and_wrench: Link do Repositório GitHub - thoka/discourse-send-pdf-inline: Patch discourse do serve PDFs inline
:open_book: Guia de Instalação Como instalar plugins no Discourse

Funcionalidades

PDFs enviados são abertos com "content disposition inline", o que permite que sejam exibidos no navegador em vez de serem oferecidos para download.

Configuração

Não é necessária.

5 curtidas

Como isso é diferente / melhor do que o Componente de Tema existente para fazer o mesmo?

1 curtida

O plugin abre o PDF diretamente no navegador, não em um elemento incorporado dentro de uma postagem :slight_smile:

Este foi um pedido de funcionalidade: Add configuration option to serve local PDF uploads inline

2 curtidas

Is local S3 e similares mais CDN falharão ao usar este plugin?

Não altera a forma como o S3 serve PDFs.
Os efeitos colaterais seriam mágicos.

4 curtidas

Este plugin ainda está funcionando?

Nós ainda estamos usando isso.

2 curtidas

Infelizmente, está quebrado no momento.
Tenho que investigar.

2 curtidas

Talvez eu seja ingênuo, mas acho que a maioria das pessoas gostaria que os PDFs fossem renderizados no navegador por padrão.

@thoka, há alguma razão pela qual você optou por publicar um plugin para essa funcionalidade em vez de tentar integrá-la ao Discourse?

Consegui tempo para testar.
O plugin está funcionando como esperado.
Não entendo o que pode ter causado problemas nesse meio tempo.

Eu escrevi o plugin, já que não houve respostas ao meu pedido de funcionalidade.

Ao pensar nas desvantagens de enviar PDFs diretamente para o navegador, prevejo os seguintes problemas potenciais:

Ao utilizar o Discourse como um Progressive Web App em um dispositivo móvel, inevitavelmente se sai da interface do Discourse, ou melhor, de sua interface de usuário, para exibir o PDF, dependendo assim da familiaridade do usuário em retornar ao aplicativo original.

Além disso, quando se trata de dispositivos móveis, está-se à mercê de como o navegador lida com PDFs inline. Enquanto o Firefox exibe o arquivo diretamente, parece não haver como convencer o Chrome a fazer o mesmo:

1 curtida