Liebe Kitodo Community,
seit dem letzten Release sind nun schon wieder 425 Commits in den Code geflossen, so dass es Zeit für eine neue Version wurde.
Hiermit möchte ich über den neusten Release Kitodo.Production-3.3 informieren.
Sowohl einige Bugfixes als auch Verbesserungen und Erweiterungen sind in den Code geflossen. Die Dateien sowie ausführliche Release Notes sind wie üblich in GitHub zu finden [1]
Eine Installationsanleitung für 3.3 finden sie ebenfalls im Wiki des GitHubs.[2]
An diesem Release befindet sich erstmalig auch eine migration_3-3.sql datei. Diese kann verwendet werden um bestehende Kitodo Datenbanken auf den Stand des Releases zu bringen.
Dies sollte nicht ohne die Durchführung eines Testes geschehen, bei Fragen zur Migration steht das Releasemanagement jederzeit zur Verfügung.
Zu diesem Release haben beigetragen:
- Arved Solth
- Oliver Stöhr
- Ikram Maalej
- Matthias Ronge
- Kathrin Huber
Ein Dank geht außerdem an das Schweizer Bundesarchiv, die SUB Hamburg sowie die SLUB Dresden, die es finanziell ermöglicht haben an diesem Release zu entwickeln.
Fehler und Hinweise nehmen wir gerne als GitHub-Issues [3] entgegen
Liebe Grüße
Kathrin Huber
[1] https://github.com/kitodo/kitodo-production/releases/tag/kitodo-production-…
[2] https://github.com/kitodo/kitodo-production/wiki/Installationsanleitung-f%C…
[3] https://github.com/kitodo/kitodo-production/issues
Hallo zusammen,
wer kann meinen xslt-Kenntnissen auf die Sprünge helfen?
Ich habe in meiner ruleset.xml den key extcat ("Externer Katalog") mit zwei subfeldern:
<key id="extcat">
<label>External catalog</label>
<label lang="de">Externer Katalog</label>
<key id="extcat_name">
<label>Catalog / Database</label>
<label lang="de">Katalog / Datenbank / Verzeichnis</label>
<option value="gw"><label>Gesamtverzeichnis der Wiegendrucke</label></option>
<option value="gwv"><label>Graupner Werkverzeichnis</label></option>
<option value="istc"><label>ISTC (Incunabula Short Title Catalog)</label></option>
<option value="kalliope"><label>Kalliope</label></option>
<option value="manumed"><label>Manumed</label></option>
<option value="vd16"><label>VD 16</label></option>
<option value="vd17"><label>VD 17</label></option>
<option value="vd18"><label>VD 18</label></option>
</key>
<key id="extcat_id">
<label>ID</label>
<label lang="de">ID</label>
</key>
</key>
Der key kann bis zu 3 mal vergeben werden:
<permit key="extcat" maxOccurs="3">
<permit key="extcat_name" maxOccurs="1" />
<permit key="extcat_id" maxOccurs="1" />
</permit>
Ich habe einen Vorgang angelegt und das Feld 3 x belegt im MD-Editor, siehe Screenshot.
In ruleset.xsl habe ich:
<xsl:variable name="extcatGroup" select="kitodo:metadataGroup[@name='extcat']"/>
<xsl:variable name="extcat_id" select="kitodo:metadataGroup[@name='extcat']/kitodo:metadata[@name='extcat_id']"/>
<xsl:variable name="extcat_name" select="kitodo:metadataGroup[@name='extcat']/kitodo:metadata[@name='extcat_name']"/>
<xsl:if test="$extcatGroup">
<xsl:for-each select="$extcat_id">
<mods:identifier>
<xsl:attribute name="type">
<xsl:value-of select="normalize-space($extcat_name)"/>
</xsl:attribute>
<xsl:value-of select="normalize-space(.)"/>
</mods:identifier>
</xsl:for-each>
</xsl:if>
Leider schlägt der Export in METS noch fehl mit (kitodo.log):
[ERROR] 2021-04-20 09:33:41.094 [Vorgang exportieren: Mus-Ms-411-06] Helper - Writing Mets file failed!: A sequence of more than one item is not allowed as the first argument of fn:normalize-space() ("kalliope", "gwv")
Muss ich da noch einen counter einbauen, oder was mache ich da falsch ?
Danke und LG
.......................................
Roland Roth-Steiner
. Univ.- und Landesbibliothek, ITF&E
. Magdalenenstr. 8, 64289 Darmstadt
+49 (0)6151 16-76317
skype-name: live:daropoi
.......................................
Liebe Kolleginnen und Kollegen,
ich möchte Sie über den Stand der Umsetzung des Entwicklungsfonds
informieren.
Gestern fand das Priorisierungstreffen für die erste Runde des
Entwicklungsfonds statt. Mit knapp 30 teilnehmenden Mitgliedern wurden
in einem 3-Stunden-Marathon die 16 Vorschläge vorgestellt, ausführlich
diskutiert und schließlich priorisiert.
Im Ergebnis wurden folgende Vorschläge besonders hoch priorisiert (mit
absteigender Stimmenzahl):
* https://github.com/kitodo/kitodo-production/issues/4204 (Update Java
Version)
* https://github.com/kitodo/kitodo-presentation/issues/595 (Typo3
Extbase/Fluid)
* https://github.com/kitodo/kitodo-production/issues/4208 (Update
Elasticsearch)
* https://github.com/kitodo/kitodo-presentation/issues/596 (Support for
new TYPO3 LTS)
* https://github.com/kitodo/kitodo-production/issues/4322 (import wizards)
Im Anschluss haben wir als Vorstand beschlossen, unter Berücksichtigung
der geschätzten Aufwände folgende Vorschläge weiter zu verfolgen:
* 595 in Kombination mit 596 (hier gibt es erhebliche Überschneidungen)
* 4204
* 4208
Sollte sich nach Vergabe dieser Aufträge noch ein ausreichende
Rest-Budget ergeben, dann kann Vorschlag 4322 "nachrücken" und in einem
zweiten Schritt zusätzlich ausgeschrieben werden.
In enger Zusammenarbeit mit dem Release Management werden nun im
nächsten Schritt die Leistungsbeschreibungen und Ausschreibungen erstellt.
Es fällt auf, dass die ausgewählten Vorschläge insbesondere die
Versionspflege betreffen. Das ist wenig "spannend", aber dringend. Und
ein Ziel des Entwicklungsfonds war ja ausdrücklich, bei der
Versionspflege nicht in Rückstand zu geraten. Wenn diese Aufgaben
erledigt sind, erwarte ich, dass wir im nächsten Jahr mehr Spielraum für
"innovative" Vorschläge haben.
Ich danke allen, die sich mit Vorschlägen und Beteiligung an der
Diskussion und Priorisierung beteiligt haben! Das war arbeitsintensiv
und sehr hilfreich!
Und natürlich nutze ich gerne die Gelegenheit, noch einmal den
Institutionen zu danken, die durch ihren Beitrag den Entwicklungsfonds
ermöglichen!
Ich halte Sie weiter auf dem Laufenden. Für Rückfragen und Hinweise
stehe ich wie immer zur Verfügung.
Besten Gruß und ein schönes Wochenende
Robert Strötgen
--
Robert Strötgen
Technische Universität Braunschweig
Stellv. Direktor der Universitätsbibliothek
Leiter der Abteilung IT und forschungsnahe Services
Universitätsplatz 1, 38106 Braunschweig
+49 (0)531-391-5012
r.stroetgen(a)tu-braunschweig.de
www.ub.tu-braunschweig.de