<div dir="ltr">Hi, I am myself back this week to CW, for a proposal on a small project using PDFs as a Document Management App. <div><br></div><div>My starting structure : </div><div><br></div><div>Cube : ClientName</div><div>Cube : Design ( Putting some colors on Bootstrap, not client related ) </div><div>Cube : FileManager, including file and Squareui ( and folder and tag on the way ).  </div><div><div><br></div><div>I am not sure if we should rather put some work on file and folders primary views from those cubes, that could benefit more people (as long as views are somehow community validated). The question really is if we want a more ready to use cubes, or keep them simple as they are today. </div><div><br></div><div>ViewerJS was certainly my first choice for PDF HTML Internal views, nevertheless, clients at this project only needed to use some download button ( with basic <a href="http://www.w3schools.com/tags/att_a_download.asp"><a href download></a> tag) and a preview button that opens the document in another tab  (HTML's "a" tag without download option in modern browsers). </div><div><br></div><div>So I will love to see what will be the best option to integrate ViewerJS, as it could be pretty useful with document using the Open Document Format. </div><div><br></div><div>Sorry, I could not help on the technical implementation, being myself still learning on Python, CubicWeb, and related Web technologies.  </div><div><br></div><div>Celso </div><div><br></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Mar 28, 2016 at 11:01 PM, Stéphane Bugat <span dir="ltr"><<a href="mailto:stephane.bugat@free.fr" target="_blank">stephane.bugat@free.fr</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi World!<br>
<br>
Back (and glad to be back) in CW community for another project!<br>
<br>
This today's issue: how to preview some files (like PDFs) in a CW view using ViewerJS?<br>
<br>
As far as I understood: the usual way to use ViewerJS is to install it on the server side, and add "ViewerJS/../#" to the base of the URL of the file that has to be previewed.<br>
However, in CW, downloadable URL's for files do not correspond to an actual "place" on the server, and this seems to fail with a kind of "bad resource location".<br>
<br>
So my question is: is there a 'simple' other way to deal with it? I saw that there is for instance a cache mechanism for thumbnail images that could be templated for that... But I don't know if this is the right way to do it, and moreover I'm still wondering if this does not create permission issues?<br>
<br>
Stephane<br>
_______________________________________________<br>
Cubicweb mailing list<br>
<a href="mailto:Cubicweb@lists.cubicweb.org" target="_blank">Cubicweb@lists.cubicweb.org</a><br>
<a href="https://lists.cubicweb.org/mailman/listinfo/cubicweb" rel="noreferrer" target="_blank">https://lists.cubicweb.org/mailman/listinfo/cubicweb</a><br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div><div dir="ltr"><div>Celso FLORES<br>Knowledge Management Consultant<br>Mx. Celular - 55 25 07 21 60<br><a href="mailto:celso.flores@crealibre.com" target="_blank">celso.flores@crealibre.com</a>  <a href="http://about.me/celsoflores" target="_blank">about.me/celsoflores</a><br></div></div></div>
</div></div></div>