<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 14 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";
        mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
        {mso-style-priority:34;
        margin-top:0cm;
        margin-right:0cm;
        margin-bottom:0cm;
        margin-left:36.0pt;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";
        mso-fareast-language:EN-US;}
span.E-MailFormatvorlage18
        {mso-style-type:personal;
        font-family:"Tahoma","sans-serif";
        color:windowtext;
        font-weight:normal;
        font-style:normal;
        text-decoration:none none;}
span.E-MailFormatvorlage19
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 2.0cm 70.85pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="DE" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span style="color:#1F497D">Liebe Opus4-Entwickler,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">eine tolle Funktion, die uns bei der umständlichen Validierung und Qualitätssicherung der PDF-Dateien sehr helfen würde.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Auch aus unserer Sicht wäre es sehr wünschenswert, dass sie in Opus 4 integriert wird.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Viele Grüße,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Dagmar Schobert<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<div>
<p class="MsoNormal"><span style="color:#1F497D">---<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Dagmar Schobert<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Universitätsbibliothek der TU Berlin
<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Abt.-Ltg. Universitätsverlag/Hochschulschriften<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Fasanenstr. 88, 10623 Berlin<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Tel.: +49 (0)30 314 76127<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Fax: +49 (0)30 314 76133<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><a href="http://www.ub.tu-berlin.de/universitaetsverlag-und-hochschulschriften/">http://www.ub.tu-berlin.de/universitaetsverlag-und-hochschulschriften/</a><br>
<a href="http://opus4.kobv.de/opus4-tuberlin">http://opus4.kobv.de/opus4-tuberlin</a><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><a href="mailto:dagmar.schobert@tu-berlin.de">dagmar.schobert@tu-berlin.de</a><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif";mso-fareast-language:DE">Von:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif";mso-fareast-language:DE"> Kobv-opus-tester [mailto:kobv-opus-tester-bounces@zib.de]
<b>Im Auftrag von </b>Sven Heitmann<br>
<b>Gesendet:</b> Donnerstag, 30. Januar 2014 13:58<br>
<b>An:</b> Opus-Tester<br>
<b>Cc:</b> kluedo-admin@ub.uni-kl.de<br>
<b>Betreff:</b> [Kobv-opus-tester] PDF-Metadaten im Admin-Bereich anzeigen und Dokument ggfs. bereinigen<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">Hallo OPUS4-Entwickler-Team,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">wir haben hier in KL öfter das Problem, dass in den Metadaten von PDF-Dokumenten wenig sinnvolle Informationen stehen. Je nach verwendetem Programm zur Erzeugung des PDFs
 kann das Feld für den Titel schon mal den Dateinamen enthalten. Da diese Informationen aber teilweise für die Anzeige in Suchmaschinen genutzt werden, können wir diese Dokumente nicht unbearbeitet freischalten.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">Deshalb haben wir mittels zwei zusätzlichen PHP-Dateien sowie einer JavaScript-Datei zwei Funktionen nachgerüstet. Im Admin-Bereich werden bei PDF-Dateien die zugehörigen
 Metadaten direkt eingeblendet. Zusätzlich kann bei Bedarf die Entfernung sämtlicher Metadaten über einen eingeblendeten Link ausgelöst werden. Die angepasste Version des Dokuments wird dann im incoming-Verzeichnis abgelegt und kann einfach importiert werden.
 Die Original-Datei bleibt erhalten und muss manuell im Admin-Bereich entfernt werden.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif";mso-fareast-language:DE"><img border="0" width="959" height="383" id="Grafik_x0020_1" src="cid:image001.png@01CF1DBA.E6B4B9C0" alt="cid:image001.png@01CF1DBA.E6B4B9C0"></span><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">Folgende Anpassungen haben wir vorgenommen (passend für das OPUS4-Standard-Theme von OPUS 4.4.2):<o:p></o:p></span></p>
<p class="MsoListParagraph" style="text-indent:-18.0pt"><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">1)</span><span style="font-size:7.0pt;font-family:"Times New Roman","serif"">   
</span><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">Paket </span>
<span style="font-size:10.0pt;font-family:"Courier New"">exiftool, php5-fileinfo, php5-exif</span><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> installieren (Paketbezeichnungen von openSUSE 13.1)<o:p></o:p></span></p>
<p class="MsoListParagraph" style="text-indent:-18.0pt"><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">2)</span><span style="font-size:7.0pt;font-family:"Times New Roman","serif"">   
</span><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">JavaScript-Datei
</span><span style="font-size:10.0pt;font-family:"Courier New"">./opus4/public/layouts/opus4/js/ubadmin.js</span><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> erstellt<o:p></o:p></span></p>
<p class="MsoListParagraph" style="text-indent:-18.0pt"><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">3)</span><span style="font-size:7.0pt;font-family:"Times New Roman","serif"">   
</span><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">Verzeichnis
</span><span style="font-size:10.0pt;font-family:"Courier New"">./opus4/public/pdfmetadaten</span><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> erzeugt<o:p></o:p></span></p>
<p class="MsoListParagraph" style="text-indent:-18.0pt"><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">4)</span><span style="font-size:7.0pt;font-family:"Times New Roman","serif"">   
</span><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">PHP-Dateien
</span><span style="font-size:10.0pt;font-family:"Courier New"">./opus4/public/pdfmetadaten/info.php</span><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> und
</span><span style="font-size:10.0pt;font-family:"Courier New"">entfernen.php</span><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> erstellt<o:p></o:p></span></p>
<p class="MsoListParagraph" style="text-indent:-18.0pt"><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">5)</span><span style="font-size:7.0pt;font-family:"Times New Roman","serif"">   
</span><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">Die JavaScript-Datei für den admin-Bereich in die Datei
</span><span style="font-size:10.0pt;font-family:"Courier New"">./opus4/public/layouts/opus4/common.phtml</span><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> aufgenommen:
<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left:36.0pt"><span style="font-size:10.0pt;font-family:"Courier New"">// UB: Auf den Admin-Seiten die Funktionalität zum Entfernen der Metadaten aus PDF-Dateien einbinden<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left:36.0pt"><span lang="EN-US" style="font-size:10.0pt;font-family:"Courier New"">if (Zend_Controller_Front::getInstance()->getRequest()->getModuleName() == 'admin') {<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left:36.0pt"><span lang="EN-US" style="font-size:10.0pt;font-family:"Courier New"">    $this->headScript()->appendFile($this->layoutPath() .
</span><span style="font-size:10.0pt;font-family:"Courier New"">'/js/ubadmin.js');<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left:36.0pt"><span style="font-size:10.0pt;font-family:"Courier New"">}<o:p></o:p></span></p>
<p class="MsoListParagraph" style="text-indent:-18.0pt"><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">6)</span><span style="font-size:7.0pt;font-family:"Times New Roman","serif"">   
</span><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">Ggfs. den Zugriff auf
</span><span style="font-size:10.0pt;font-family:"Courier New"">/pdfmetadaten</span><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> in der Apache-Config beschränken<o:p></o:p></span></p>
<p class="MsoListParagraph" style="margin-left:72.0pt;text-indent:-18.0pt"><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">a.</span><span style="font-size:7.0pt;font-family:"Times New Roman","serif"">    
</span><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">Apache 2.4:<o:p></o:p></span></p>
<p class="MsoListParagraph" style="text-indent:34.8pt"><span lang="EN-US" style="font-size:10.0pt;font-family:"Courier New""><Location "/pdfmetadaten"><o:p></o:p></span></p>
<p class="MsoListParagraph"><span lang="EN-US" style="font-size:10.0pt;font-family:"Courier New"">            Require ip 192.168.0.0/24<o:p></o:p></span></p>
<p class="MsoListParagraph" style="text-indent:34.8pt"><span lang="EN-US" style="font-size:10.0pt;font-family:"Courier New""></Location><o:p></o:p></span></p>
<p class="MsoListParagraph" style="margin-left:72.0pt;text-indent:-18.0pt"><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">b.</span><span style="font-size:7.0pt;font-family:"Times New Roman","serif"">    
</span><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">Apache 2.2:<o:p></o:p></span></p>
<p class="MsoListParagraph" style="text-indent:34.8pt"><span lang="EN-US" style="font-size:10.0pt;font-family:"Courier New""><Location "/pdfmetadaten"><o:p></o:p></span></p>
<p class="MsoListParagraph" style="text-indent:34.8pt"><span lang="EN-US" style="font-size:10.0pt;font-family:"Courier New"">      Order Deny,Allow<o:p></o:p></span></p>
<p class="MsoListParagraph" style="text-indent:34.8pt"><span lang="EN-US" style="font-size:10.0pt;font-family:"Courier New"">      Deny from all<o:p></o:p></span></p>
<p class="MsoListParagraph"><span lang="EN-US" style="font-size:10.0pt;font-family:"Courier New"">            Allow from 192.168.0.0/24<o:p></o:p></span></p>
<p class="MsoListParagraph" style="text-indent:34.8pt"><span lang="EN-US" style="font-size:10.0pt;font-family:"Courier New""></Location><o:p></o:p></span></p>
<p class="MsoListParagraph" style="text-indent:-18.0pt"><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">7)</span><span style="font-size:7.0pt;font-family:"Times New Roman","serif"">   
</span><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">Die Funktionen stehen jetzt automatisch im Admin-Bereich zur Verfügung.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">Wichtig: Natürlich darf die Funktion von jedem OPUS4-Repository verwendet werden. Wir können allerdings keine Haftung für Datenverlust etc. übernehmen. Der Einsatz erfolgt
 auf eigene Verantwortung.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">Wir würden uns freuen wenn eine derartige Funktion – ohne JavaScript – direkt in OPUS4 integriert werden würde. Der Workflow zur Kontrolle von Dokumenten wird dadurch enorm
 vereinfacht.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif";mso-fareast-language:DE"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif";mso-fareast-language:DE">Viele Grüße aus Kaiserslautern<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif";mso-fareast-language:DE">Sven Heitmann & Michael Neufing<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif";mso-fareast-language:DE"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif";mso-fareast-language:DE">--<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif";mso-fareast-language:DE">Regionales Hochschulrechenzentrum Kaiserslautern<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif";mso-fareast-language:DE">TU Kaiserslautern<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif";mso-fareast-language:DE">Abteilung Infrastruktur Softwaresysteme<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif";mso-fareast-language:DE">Sven Heitmann<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif";mso-fareast-language:DE"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif";mso-fareast-language:DE">Paul-Ehrlich-Straße<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif";mso-fareast-language:DE">Gebäude 32, Raum 324<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif";mso-fareast-language:DE">D-67663 Kaiserslautern<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif";mso-fareast-language:DE"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif";mso-fareast-language:DE">Tel: +49 631 205 2813<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif";mso-fareast-language:DE">Fax: +49 631 205 2355<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif";mso-fareast-language:DE">E-Mail:
<a href="mailto:heitmann@rhrk.uni-kl.de">heitmann@rhrk.uni-kl.de</a><o:p></o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</body>
</html>