<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" dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:0 0 0 0 0 0 0 0 0 0;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 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:#0563C1;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:#954F72;
text-decoration:underline;}
span.EmailStyle17
{mso-style-type:personal-compose;
font-family:"Calibri","sans-serif";
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;
font-family:"Calibri","sans-serif";
mso-fareast-language:EN-US;}
@page WordSection1
{size:612.0pt 792.0pt;
margin:70.85pt 70.85pt 70.85pt 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" style="text-align:left; direction:ltr;">
<div>Lieber Herr Ronge,</div>
<div><br>
</div>
<div>vielen Dank für die ausführliche Antwort.</div>
<div><br>
</div>
<div>Unser OPAC-Plugin greift auf Ex Libris Alma zu. Die Alma-API gibt XML zurück. Alma bietet aber auch eine SRU-Schnittstelle. Das Plugin führt allerdings auch bedingte Mappings und Ersetzungen aus. Das scheint es spontan in Kitodo.Production nicht zu geben(?)</div>
<div><br>
</div>
<div>Unser Archivierungs-Step-Plugin erzeugt eine modifizierte METS-Datei (relative Pfade, Prüfsummen, Dateigrößen, validiert!) samt Master-Images, OCR und Manifest (JSON-Metadaten) für die Archivierung im Projekt EWIG beim ZIB. Es ist im Wesentlichen ein modifizierter
Export plus Reparatur und Validierung. Ohne Plugin-Schnittstelle, sehe ich gerade keine Möglichkeit an eine exportierte METS/MODS-Datei zu kommen ohne einen regulären Export auszuführen - was aber nicht unbedingt gewünscht ist. Oder gibt es da Möglichkeiten
in K.Prod 3?</div>
<div><br>
</div>
<div>Ob wir das mit den gebotenen Mitteln lösen können, weiß ich noch nicht. Aber für die Zukunft wäre die Einführung einer neuen Plugin-Schnittstelle schon hilfreich. Man hat besseren Zugriff auf interne Funktionen und kann dem Nutzer auch besser Rückmeldung
geben als mit einem Script bzw. einem externen Tool.</div>
<div><br>
</div>
<div>Soweit nochmals vielen Dank</div>
<div>Michael Richter</div>
<div><span>
<div>--</div>
<div>Michael Richter</div>
<div>Abt. Online-Dienste und IT-Entwicklung</div>
<div><br>
</div>
<div>Technische Universität Berlin</div>
<div>Universitätsbibliothek</div>
<div>Fasanenstraße 88</div>
<div>10623 Berlin</div>
<div><br>
</div>
<div>Telefon: +49 (0)30 314-76097<br>
</div>
<div><a href="mailto:m.richter@tu-berlin.de">m.richter@tu-berlin.de</a></div>
<div><br>
</div>
<div><a href="http://www.tu-berlin.de">www.tu-berlin.de</a></div>
</span></div>
<div><br>
</div>
<div>Am Mittwoch, den 19.02.2020, 09:04 +0000 schrieb Ronge, Matthias:</div>
<blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex">
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;mso-fareast-language:EN-US">Lieber Herr Richter,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;mso-fareast-language:EN-US">Plug-Ins werden in Production v. 3 nicht mehr unterstützt. Die zugrunde liegende Architektur hat sich erheblich geändert, sodass die
Funktionalität neu erstellt werden muss. Alles, was in der Konfiguration übrig geblieben ist, ist alt und muss noch entfernt werden.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoListParagraph" style="text-indent:-18.0pt;mso-list:l0 level1 lfo1"><!--[if !supportLists]--><span style="font-size:11.0pt;font-family:Symbol;color:black;mso-fareast-language:EN-US"><span style="mso-list:Ignore">·<span style="font:7.0pt "Times New Roman"">
</span></span></span><!--[endif]--><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;mso-fareast-language:EN-US">Der OPAC-Zugriff benötigt kein Plug-In mehr. Wir unterstützen jede SRU-Schnittstelle, die XML zurückgibt. Das XML wird
anschließend mithilfe von XSLT in internes METS umgewandelt. Dies ist vollständig konfigurierbar. Möglicherweise müssen Sie jedoch Ihre eigene XSLT-Datei schreiben.<o:p></o:p></span></p>
<p class="MsoListParagraph" style="text-indent:-18.0pt;mso-list:l0 level1 lfo1"><!--[if !supportLists]--><span style="font-size:11.0pt;font-family:Symbol;color:black;mso-fareast-language:EN-US"><span style="mso-list:Ignore">·<span style="font:7.0pt "Times New Roman"">
</span></span></span><!--[endif]--><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;mso-fareast-language:EN-US">Der Massenimport wird erneut implementiert und funktioniert dann ohne Plug-In.<o:p></o:p></span></p>
<p class="MsoListParagraph" style="text-indent:-18.0pt;mso-list:l0 level1 lfo1"><!--[if !supportLists]--><span style="font-size:11.0pt;font-family:Symbol;color:black;mso-fareast-language:EN-US"><span style="mso-list:Ignore">·<span style="font:7.0pt "Times New Roman"">
</span></span></span><!--[endif]--><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;mso-fareast-language:EN-US">Wenn es um Step-Plug-Ins geht, bin ich jetzt seit 8 Jahren in Kitodo und habe noch nie eines gesehen. Ich habe also keine
Ahnung, was genau das bewirkt. Die Architektur hat sich jedoch stark verändert, so dass ich denke, dass die Funktionalität neu implementiert werden muss. Können Sie beschreiben, was Ihr Step-Plug-In tut? Möglicherweise ist die Funktionalität bereits verfügbar,
dann können wir dies überprüfen.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;mso-fareast-language:EN-US">Am 28.04.2020 findet in der Universitätsbibliothek Braunschweig ein Migrationsworkshop statt, der für Sie weiterführend sein kann.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;mso-fareast-language:EN-US">Ich hoffe, dass ich Ihnen mit diesen Informationen helfen konnte.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;mso-fareast-language:EN-US">Mit freundlichen Grüßen<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;mso-fareast-language:EN-US">Matthias Ronge<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<hr style="HEIGHT: 2px; WIDTH: 594px" align="left" size="2" width="594">
<table style="HEIGHT: 176px; WIDTH: 590px; MARGIN-TOP: 0px">
<tbody>
<tr>
<td style="FONT-SIZE: 14px; HEIGHT: 25px; FONT-FAMILY: Calibri; -WEBKIT-TEXT-SIZE-ADJUST: 100%" valign="middle" colspan="5">
<p style="FONT-SIZE: 14px; FONT-FAMILY: Calibri" align="left"><span><span style="FONT-SIZE: 13px; -WEBKIT-TEXT-SIZE-ADJUST: 100%">Matthias Ronge
</span><br>
<span style="FONT-SIZE: 11px; -WEBKIT-TEXT-SIZE-ADJUST: 100%">Software Entwicklung/Software Development
</span></span></p>
</td>
</tr>
<tr>
<td style="FONT-SIZE: 14px; HEIGHT: 69px; FONT-FAMILY: Calibri; WIDTH: 400px; PADDING-TOP: 3px; -WEBKIT-TEXT-SIZE-ADJUST: 100%" valign="middle">
<a class="socialLink" href="http://quarantine.tu-berlin.de:32224/?dmVyPTEuMDAxJiY1YzAzZjkxMmYwNTYzMDNmYz01RTRDRkE1M183MTE2MV8xNzExN18xJiZmY2ZlZWVmOTZiMTIzMDI9MTIzMiYmdXJsPWh0dHAlM0ElMkYlMkZ3d3clMkV6ZXV0c2NoZWwlMkVkZQ=="><img class="socialLink" border="0" alt="" src="cid:5b6f4a64398a65fab685b96cc7f9edaacfb987d9.camel@tu-berlin.de" data-inlinedata-name="Z_Logo_RGB_180px_2b974e26-85b9-4005-92dd-9bb8df881ab3.png"></a>
<a class="socialLink" href="http://quarantine.tu-berlin.de:32224/?dmVyPTEuMDAxJiY1YzAzZjkxMmYwNTYzMDNmYz01RTRDRkE1M183MTE2MV8xNzExN18xJiZmY2ZlZWVmOTZiMTIzMDI9MTIzMiYmdXJsPWh0dHAlM0ElMkYlMkZ3d3clMkV6ZXV0c2NoZWwlMkVkZQ==">
</a></td>
<td style="WIDTH: 34px" valign="middle">
<p style="FONT-SIZE: 14px; FONT-FAMILY: Calibri; -WEBKIT-TEXT-SIZE-ADJUST: 100%" align="center">
<a class="socialLink" href="https://twitter.com/zeutschelgmbh"><img class="socialLink" border="0" alt="" src="cid:c44a7617f5cc47a0432f4f75fa45c2ebd79a47c6.camel@tu-berlin.de" data-inlinedata-name="Twitter-34x34_f9819937-1c34-4eab-b2fc-944fcf2e8938.png"></a>
</p>
</td>
<td style="WIDTH: 34px" valign="middle">
<p style="FONT-SIZE: 14px; FONT-FAMILY: Calibri; -WEBKIT-TEXT-SIZE-ADJUST: 100%" align="center">
<a class="socialLink" href="http://www.youtube.com/user/zeutschelbookscanner"><img class="socialLink" border="0" alt="" src="cid:60e5c6640570c2f13167de54569a1dda132e616e.camel@tu-berlin.de" data-inlinedata-name="YouTube-34x34_8cf03759-cc15-472e-a763-e628ea59d43b.png"></a>
</p>
</td>
<td style="WIDTH: 34px" valign="middle">
<p style="FONT-SIZE: 14px; FONT-FAMILY: Calibri; -WEBKIT-TEXT-SIZE-ADJUST: 100%" align="center">
<a class="socialLink" href="https://www.facebook.com/pages/Zeutschel-GmbH/193873073980288?fref=ts"><img class="socialLink" border="0" alt="" src="cid:98b1df7d6da55e147ba40f3ecc0b5ec99a89cdf0.camel@tu-berlin.de" data-inlinedata-name="Facebook-34x34_ab94d89a-875f-49f2-81f3-e136c66e4bb5.png"></a><a class="socialLink" href="https://plus.google.com/110507211572689796815/posts"></a></p>
</td>
</tr>
<tr>
<td style="FONT-SIZE: 14px; HEIGHT: 25px; FONT-FAMILY: Calibri; PADDING-TOP: 3px; -WEBKIT-TEXT-SIZE-ADJUST: 100%" valign="top">
<span style="FONT-SIZE: 13px; -WEBKIT-TEXT-SIZE-ADJUST: 100%"><strong>Zeutschel GmbH</strong>
</span><span style="FONT-SIZE: 11px; -WEBKIT-TEXT-SIZE-ADJUST: 100%">| Heerweg 2 | 72070 Tübingen | Deutschland
<br>
p: +49 (7071) 9706-62 | m: | f: +49 (7071) 9706-44 <br>
e: <a href="mailto:Matthias.Ronge@zeutschel.de">Matthias.Ronge@zeutschel.de</a> | w:
<a href="http://quarantine.tu-berlin.de:32224/?dmVyPTEuMDAxJiY1YzAzZjkxMmYwNTYzMDNmYz01RTRDRkE1M183MTE2MV8xNzExN18xJiZmY2ZlZWVmOTZiMTIzMDI9MTIzMiYmdXJsPWh0dHAlM0ElMkYlMkZ3d3clMkV6ZXV0c2NoZWwlMkVkZQ==">
http://www.zeutschel.de</a> </span></td>
</tr>
<tr>
<td style="FONT-SIZE: 14px; HEIGHT: 25px; FONT-FAMILY: Calibri; PADDING-TOP: 6px; -WEBKIT-TEXT-SIZE-ADJUST: 100%" valign="top" colspan="4">
<span style="FONT-SIZE: 11px; -WEBKIT-TEXT-SIZE-ADJUST: 100%"><span style="FONT-SIZE: 11px; -WEBKIT-TEXT-SIZE-ADJUST: 100%">Geschäftsführer/President: Joerg Vogler | Registergericht Stuttgart: HRB 380917
</span></span></td>
</tr>
</tbody>
</table>
<p style="FONT-SIZE: 15px; FONT-FAMILY: Calibri"></p>
<p style="FONT-SIZE: 15px; FONT-FAMILY: Calibri"><a title="Zeutschel Homepage" href="http://quarantine.tu-berlin.de:32224/?dmVyPTEuMDAxJiY1YzAzZjkxMmI5NDMzMDY3Yz01RTRDRkE1M183MTE2MV8xNzExN18xJiZmY2ZiN2JiODlhMTIyMDU9MTIzMiYmdXJsPWh0dHBzJTNBJTJGJTJGd3d3JTJFemV1dHNjaGVsJTJFZGUlMkY="><img style="HEIGHT: 91px; WIDTH: 590px" border="0" src="cid:25627e6836516e27f015cdd0126bdf4e85ee928c.camel@tu-berlin.de" width="590" height="91" data-inlinedata-name="Banner-OS-Q-und-HQ_501e816f-0750-40ec-9871-5bf71646f764.png"></a></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">Von:</span></b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"> kitodo-community-bounces@kitodo.org <kitodo-community-bounces@kitodo.org>
<b>Im Auftrag von </b>Richter, Michael<br>
<b>Gesendet:</b> Dienstag, 18. Februar 2020 16:08<br>
<b>An:</b> kitodo-community@kitodo.org<br>
<b>Betreff:</b> [Kitodo] Production 3.0: Plugin-Support und -Dokumentation<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<p class="MsoNormal">Liebe Kitodo-Entwickler und Community,<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">ich bin dabei die Migration unseres Production 2 auf Version 3 vorzubereiten. Bei dem Anwendertreffen konnte ich leider nicht teilnehmen - möglicherweise wurden meine Fragen dort schon beantwortet.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">Ein wichtiger Punkt für uns sind die Plugins. Wir nutzen drei Plugins vom Typ
<i>import</i>, <i>step</i> und <i>opac</i> (Massenimport, Archivierung und Metadatenimport aus Alma). Quellcode- und
<i>kitodo_config.properties</i>-Kommentare verstehe ich so, dass legacy-Plugins funktionieren sollen. Bei meinem Test haben sie das erwartungsgemäß nicht getan. Daher stellen sich mir einige Fragen:<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">- Welche Typen von Plugins werden unterstützt werden? (config und Quellcode widersprechen sich hier)<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">- Laut Quellcode werden import und opac unterstützt. Laut config werden alle bisherigen Typen unterstützt. Wie wird man die evtl. wegfallenden Typen ersetzen?<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">- Wird es hierzu noch eine Entwickler-Dokumentation geben?<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">- Wird es hierzu eine Anwenderdoku geben? Ich sehe bspw. im Workflow keine Möglichkeit ein Step-Plugin einzubinden, nur Scripts.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">Kann dazu jemand eine Auskunft geben - ggf. mit einem zeitlichen Rahmen?<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">Vielen Dank und Gruß<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">Michael Richter<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<div>
<p class="MsoNormal">--<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">Michael Richter<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">Abt. Online-Dienste und IT-Entwicklung<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">Technische Universität Berlin<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">Universitätsbibliothek<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">Fasanenstraße 88<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">10623 Berlin<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">Telefon: +49 (0)30 314-76097<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><a href="mailto:m.richter@tu-berlin.de">m.richter@tu-berlin.de</a><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><a href="http://www.tu-berlin.de">www.tu-berlin.de</a><o:p></o:p></p>
</div>
</div>
</div>
<pre>_______________________________________________</pre>
<pre>Kitodo-Community mailing list</pre>
<pre><a href="mailto:Kitodo-Community@kitodo.org">Kitodo-Community@kitodo.org</a></pre>
<pre><a href="https://maillist.slub-dresden.de/cgi-bin/mailman/listinfo/kitodo-community">https://maillist.slub-dresden.de/cgi-bin/mailman/listinfo/kitodo-community</a></pre>
<pre><br></pre>
</blockquote>
</body>
</html>