Discourse envia PDF en línea

:information_source: Resumen Muestra los PDF servidos localmente en el navegador
:hammer_and_wrench: Enlace del Repositorio GitHub - thoka/discourse-send-pdf-inline: Patch discourse do serve PDFs inline
:open_book: Guía de Instalación Cómo instalar plugins en Discourse

Características

Los PDF subidos se abren con “content disposition inline”, lo que permite mostrarlos en el navegador en lugar de ofrecerlos para su descarga.

Configuración

No es necesaria.

5 Me gusta

¿En qué se diferencia / es mejor que el componente de tema existente para hacer lo mismo?

1 me gusta

El plugin abre el PDF directamente en el navegador, no en un elemento incrustado dentro de una publicación :slight_smile:

Esta fue una solicitud de función: Add configuration option to serve local PDF uploads inline

2 Me gusta

¿Significa local que S3 y similares más CDN fallarán al usar este plugin?

No altera la forma en que S3 sirve archivos PDF. Los efectos secundarios serían mágicos.

4 Me gusta

¿Sigue funcionando este complemento?

Todavía lo estamos usando.

2 Me gusta

Desafortunadamente, está roto actualmente.
Tengo que investigar.

2 Me gusta

Quizás soy ingenuo, pero creo que la mayoría de la gente querría que los PDF se renderizaran en el navegador por defecto.

@thoka, ¿hay alguna razón por la que optaste por publicar un plugin para esta funcionalidad en lugar de intentar integrarla en Discourse?

Pude encontrar tiempo para probarlo.
El plugin funciona como se esperaba.
No entiendo qué pudo haber causado problemas mientras tanto.

Escribí el plugin, ya que no hubo respuestas a mi solicitud de funciones.

Al pensar en los inconvenientes de enviar PDF directamente al navegador, preveo los siguientes problemas potenciales:

Al utilizar Discourse como una Progressive Web App en un dispositivo móvil, uno inevitablemente sale de la interfaz de Discourse, o más bien de su interfaz de usuario, para mostrar el PDF, confiando así en la familiaridad del usuario para volver a la aplicación original.

Además, en el caso de los dispositivos móviles, uno está a merced de cómo el navegador maneja los PDF en línea. Mientras que Firefox actualmente muestra el archivo directamente, parece que no hay forma de persuadir a Chrome para que lo haga:

1 me gusta