{"id":534,"date":"2015-03-13T13:38:02","date_gmt":"2015-03-13T13:38:02","guid":{"rendered":"http:\/\/www.intelli.ch\/?p=534"},"modified":"2017-01-20T08:03:44","modified_gmt":"2017-01-20T08:03:44","slug":"alfresco-previewer-pdfjs-download-button-entfernen","status":"publish","type":"post","link":"https:\/\/www.dev-metal.ch\/?p=534","title":{"rendered":"Alfresco 5.0 Previewer: pdfjs Download Button entfernen"},"content":{"rendered":"<p>Alfresco liefert ab Version 5 einen neuen Previewer, der die Abh\u00e4ngigkeit zu Flash redizieren soll. Leider liefert der neue Previewer einen Download-Button mit, der es jedem Nutzer erm\u00f6glicht, den Inhalt herunterzuladen. Klar. Es kann so ziemlich alles, was ein Browser anzeigt, heruntergelanden werden. Ich m\u00f6chte es den Usern aber nicht zu einfach machen.<\/p>\n<h2>Download-Button auf Previewer ausblenden\/entfernen<\/h2>\n<p>So kann man den Download-Button ganz einfach komplett zu entfernen:<\/p>\n<pre class=\"lang:sh decode:true\">cd \/opt\/alfresco-5.0.c\/tomcat\/webapps\/share\/WEB-INF\/classes\/alfresco\/site-webscripts\/org\/alfresco\/modules\/preview<\/pre>\n<pre class=\"lang:sh decode:true \">vi pdfjs.get.js<\/pre>\n<p>Anschliessend folgende Passage auskommentieren:<\/p>\n<pre class=\"lang:js decode:true\">\/*{\r\nid: \"download\",\r\ntype: \"button\",\r\nicon: \"components\/documentlibrary\/actions\/document-download-16.png\",\r\nlabel: msg.get(\"button.download\"),\r\ntitle: msg.get(\"button.download\")\r\n},*\/<\/pre>\n<p>Siehe dazu auch:<br \/>\n<a href=\"https:\/\/github.com\/share-extras\/media-viewers\/commit\/9978b09a5ad280a2ca577fc9d43211290e0a5646\" target=\"_blank\">https:\/\/github.com\/share-extras\/media-viewers\/commit\/9978b09a5ad280a2ca577fc9d43211290e0a5646<\/a><\/p>\n<h2>Download wenn Plugin nicht installiert<\/h2>\n<p>Wenn der Browser das Flash-Plugin nicht installiert hat, kann nat\u00fcrlich auch der Flashplayer das Video in der Preview nicht abspielen. Leider ist es so, dass in diesem Falle Alfresco einen Text anzeigt und gleichzeitig die Download-Option anbietet:<\/p>\n<p><a href=\"http:\/\/192.168.2.32:8082\/wp-content\/uploads\/2015\/03\/noPluginDownload.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-828\" src=\"http:\/\/192.168.2.32:8082\/wp-content\/uploads\/2015\/03\/noPluginDownload-300x118.jpg\" alt=\"\" width=\"300\" height=\"118\" srcset=\"https:\/\/www.dev-metal.ch\/wp-content\/uploads\/2015\/03\/noPluginDownload-300x118.jpg 300w, https:\/\/www.dev-metal.ch\/wp-content\/uploads\/2015\/03\/noPluginDownload-768x302.jpg 768w, https:\/\/www.dev-metal.ch\/wp-content\/uploads\/2015\/03\/noPluginDownload-1024x403.jpg 1024w, https:\/\/www.dev-metal.ch\/wp-content\/uploads\/2015\/03\/noPluginDownload-3x1.jpg 3w, https:\/\/www.dev-metal.ch\/wp-content\/uploads\/2015\/03\/noPluginDownload.jpg 1929w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Die Lables daf\u00fcr befinden sich unter<\/p>\n<pre class=\"lang:sh decode:true\">\/opt\/alfresco-community\/tomcat\/webapps\/share\/WEB-INF\/classes\/alfresco\/site-webscripts\/org\/alfresco\/components\/preview<\/pre>\n<p>Ich habe einfach die Lables &#8222;label.noPreview&#8220; und &#8222;label.noPreview.ios&#8220; angepasst und den link daraus entfernt.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Alfresco liefert ab Version 5 einen neuen Previewer, der die Abh\u00e4ngigkeit zu Flash redizieren soll. Leider liefert der neue Previewer einen Download-Button mit, der es jedem Nutzer erm\u00f6glicht, den Inhalt herunterzuladen. Klar. Es kann so ziemlich alles, was ein Browser anzeigt, heruntergelanden werden. Ich m\u00f6chte es den Usern aber nicht zu einfach machen. Download-Button auf [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_lmt_disableupdate":"","_lmt_disable":"","footnotes":""},"categories":[4],"tags":[],"class_list":["post-534","post","type-post","status-publish","format-standard","hentry","category-alfresco"],"modified_by":"ralph","_links":{"self":[{"href":"https:\/\/www.dev-metal.ch\/index.php?rest_route=\/wp\/v2\/posts\/534","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dev-metal.ch\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dev-metal.ch\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dev-metal.ch\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dev-metal.ch\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=534"}],"version-history":[{"count":12,"href":"https:\/\/www.dev-metal.ch\/index.php?rest_route=\/wp\/v2\/posts\/534\/revisions"}],"predecessor-version":[{"id":845,"href":"https:\/\/www.dev-metal.ch\/index.php?rest_route=\/wp\/v2\/posts\/534\/revisions\/845"}],"wp:attachment":[{"href":"https:\/\/www.dev-metal.ch\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=534"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dev-metal.ch\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=534"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dev-metal.ch\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=534"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}