documentos incorporados (pdf, ods, outros)

Valessio Brito contato at valessiobrito.com.br
Wed Nov 18 11:33:24 BRST 2015


Como os anexos do noosfero ainda apresenta somente um link, achei uma
solução de fácil implementação para gerar a visualização do documento.

1. Baixa o http://viewerjs.org/getit/

2. Coloca em /public/ como "view"

3. Coloca em theme.js o script abaixo:

jQuery( document ).ready(function( $ ) {
 var linkDownload = $('#article .download-link a').attr('href');
 $('#article .article-body').prepend('<iframe src="/view/#'+
linkDownload +'" width="100%" height="600px"></iframe><br />');
});


Resultado, ele vai ler todo artigo que contém "download-link" e plotar
um iframe com a URL do arquivo anexado.

Enfim, o ideal era ter um plugin do "ViewerJS"  para gerenciar quais
tipos de documentos/extensões anexadas poderiam ser visualizada;  Mas
ainda não sei Ruby/Rails, fica esse primeiro passo para alguém tocar a
implementação do plugin.


Att,
Valessio Brito


More information about the Noosfero-br mailing list