Liebe Kolleginnen und Kollegen,
noch gerade rechtzeitig vor Weihnachten darf ich Ihnen hiermit ein neues Release von Kitodo.Presentation unter den Weihnachtsbaum legen. Version 2.2.0 finden Sie wie immer auf GitHub [1] und selbstverständlich in Kürze auch im TYPO3 Extension Repository (TER).
Seit dem letzten Release ist ein Jahr vergangen und es gibt einige Neuerungen:
- Für das Kreisarchiv Esslingen wurde eine umfangreiche Warenkorb-Funktion entwickelt, die nun endlich auch ihren Weg in ein offizielles Release gefunden hat. Damit können einzelne Seiten oder Bildausschnitte, Strukturelemente wie Kapitel oder auch ganze Dokumente in einem persönlichen Warenkorb gespeichert und beispielsweise als individualisiertes PDF heruntergeladen werden. Das Such-Plugin hat zudem die Option erhalten, direkt nach einem Zitat zu suchen. Dazu wird neben dem regulären Suchschlitz ein Feld für die Seitenzahl angezeigt. Gibt man nun z.B. Titel und Seite ein und ermittelt die Suche daraufhin nur einen einzigen Treffer, gelangt man sofort zur entsprechenden Textstelle im Dokument.
- Im Zuge des Einsatzes von Kitodo.Presentation als künftige Viewer-Komponente im Portal der DDB waren einige Erweiterungen und Anpassungen notwendig, die natürlich unmittelbar auch in den Hauptentwicklungszweig eingegangen sind. Darunter ist die Möglichkeit, über einen internen Proxy auch Bilder mit dem Bildmanipulationstool zu bearbeiten, die vom Datenlieferanten oder Image-Server nicht CORS-kompatibel ausgeliefert werden können. Daneben gab es aber auch Verbesserungen und Korrekturen etwa bei der Volltext-Darstellung und dem Caching.
- Um einem schon länger bestehenden Problem des epicur-Harvesters der Deutschen Nationalbibliothek aus dem Weg zu gehen, das immer wieder zu Fehlern bei der automatischen Meldung von URN führte, wurde der OAI-Schnittstelle von Kitodo.Presentation die Möglichkeit hinzugefügt, nun auch unqualifiziertes Epicur-XML auszuliefern. Damit funktioniert die URN-Meldung an die DNB nun wieder stabil und zuverlässig. Wenn Sie in der Vergangenheit Probleme mit der URN-Meldung hatten, bitten Sie die DNB nach dem Update von Kitodo.Presentation einfach um einen einmaligen Korrekturlauf des Harvesters. Der dabei durchgeführte Gesamtabzug korrigiert automatisch alle bisher fehlerhaften URN-Meldungen.
- Kitodo.Presentation ist nun kompatibel zu TYPO3 7.6, Apache Solr bis Version 7 sowie neueren MySQL-Versionen ab Version 5.7.6. Dazu waren Anpassungen an den Zugriffen auf die API des Content Management Systems und der Suchmaschine sowie Änderungen am Datenbankschema notwendig. Bei einem regulären Update der Extension über den TYPO3 Extension Manager steht ein Update-Skript zur Verfügung, um diese Änderungen automatisch auch in Ihrer Installation vorzunehmen. Außerdem bringt Kitodo.Presentation nun eine eigene Version der Javascript-Bibliothek jQuery mit, da die bisher verwendete jQuery-Extension mit aktuellen TYPO3-Versionen nicht mehr kompatibel ist.
- Kitodo.Presentation bringt – endlich! – die Dokumentation im TER-kompatiblen Format mit. Alexander Bigga hat sich zwar um einen guten initialen Stand der Dokumentation verdient gemacht, Ergänzungen sind aber dennoch weiterhin nötig und immer gerne gesehen!
- Mit Codacy, Coverity und Scrutinizer verwendet Kitodo.Presentation nun einige sogenannte Static Code Analyzer. Das sind frei verfügbare Tools, die ständig den auf GitHub verfügbaren Code von Kitodo.Presentation analysieren und beispielsweise die Einhaltung der Coding Guidelines, mögliche Sicherheitsrisiken und andere formalen Probleme erkennen können. Die Ergebnisse dieser Code-Analysen sind ebenfalls öffentlich einsehbar und ermöglichen somit eine objektive Bewertung der generellen Code-Qualität des Projekts.
- Auf Basis der Resultate der Code Analyzer konnte die Code-Qualität zudem erheblich verbessert werden, indem der Stil vereinheitlicht, die Komplexität einzelner Funktionen reduziert und Fehler behoben wurden.
- Zu guter Letzt gab es eine ganze Reihe von Fehlerbereinigungen und Performance-Verbesserungen vor allem im Bereich der Indexierung, der Unterstützung von Audio-Digitalisaten und der IIIF-Kompatibilität.
- Noch ein Wort der Warnung an die Systemadministratoren: Mit diesem Release wurde die Verzeichnisstruktur des GitHub-Projekts umgestellt, um dem üblichen Schema von TYPO3-Extensions zu entsprechen. Das Extension-Verzeichnis „dlf“ ist somit nicht mehr Teil des GitHub-Projekts. Dadurch kann die Extension nun bequem im /ext-Verzeichnis ausgecheckt werden, ohne sich mit anderen GitHub-Extensions in die Quere zu kommen. Beim Update müssen dadurch jedoch ggf. einmalig Pfade oder symbolische Links angepasst werden.
Bereits im ersten Quartal 2018 soll mit Version 3.0 von Kitodo.Presentation das nächste Major-Release erscheinen. Dieses wird etliche bislang datenbankbasierte Funktionen (z.B. OAI-Sets, Kollektionen) auf Basis des Solr-Index realisieren und damit erheblich flexibler sowie performanter machen. Beispielsweise können Sie dann Kollektionen auf Basis beliebiger Suchabfragen definieren. Der „Nachteil“ ist, dass Sie künftig für mehr als nur die Suche einen Solr-Index benötigen und die Suchmaschine somit beim Einsatz von Kitodo.Presentation fast schon obligatorisch wird.
Im Namen des gesamten Kitodo Release Management Teams wünsche ich Ihnen frohe Festtage und einen guten Rutsch ins Neue Jahr!
Viele Grüße
Sebastian Meyer
[1] https://github.com/kitodo/kitodo-presentation/releases/tag/v2.2.0
Liebe Kitodo Community,
hat jemand einen Tipp, wie man ein Werk, das in Kitodo.Production
als Monographie erfasst wurde, nachträglich zum Teil eines
mehrbändigen Werkes machen kann?
Natürlich könnte man es neu erfassen, aber vielleicht geht es auch
einfacher?
Ihnen allen frohe Weihnachtsfeiertage!
Mit freundlichen Grüßen
Stefan Weil
Liebe Kolleginnen und Kollegen,
am 14.12.2017 wurde Kitodo.Publication 1.3.0 freigegeben. Das in der Kitodo-Familie noch recht junge Projekt bildet die Benutzerschnittstelle und die Administrationsumgebung eines Dokumentenservers ab [1]. Unter [2] ist der Quellcode zum aktuellen Release der TYPO3 Extension zu finden.
Neben etlichen Fehlerbehebungen wurden die Suchformulare, insbesondere der erweiterten Suche, komplett überarbeitet. Weiterhin wurde der Paginierungsmechanismus bei langen Ergebnislisten repariert.
Die Extension bietet nun die Möglichkeit, Suchfelder der Erweiterten Suche im Hintergrund vorzubelegen. Dies kann zur Einschränkung von Suchergebnissen für bestimmte Sichten auf einen Bestand verwendet werden.
Eine neue Funktion erlaubt die Generierung von DataCite XML als Unterstützung für die manuelle DOI-Meldung. Die so erzeugte XML-Datei kann zur Vorbelegung des DOI-Registrierungsformulars [3] verwendet werden.
[1] http://www.kitodo.org/software/kitodopublication/
[2] https://github.com/kitodo/kitodo-publication/releases/tag/v1.3.0
[3] https://cdn.rawgit.com/tibdoi/datacite-metadata-generator/4.1.1/src/dmg.html
Viele Grüße und schöne Festtage!
---
Ralf Claußnitzer
Abteilung Informationstechnologie - Referat Digitale Bibliothek
Sächsische Landesbibliothek - Staats- und Universitätsbibliothek Dresden (SLUB)
Zellescher Weg 18
01054 Dresden
Tel.: +49 (351) 4677-228
<http://www.slub-dresden.de/> http://www.slub-dresden.de
Liebe Kolleginnen und Kollegen,
in einem der nächsten Schritte der Modularisierung von Kitodo.Production möchten wir uns gerne die Benutzerverwaltung vornehmen. Dazu möchten wir in Erfahrung bringen, welche Formen der Authentifizierung und Autorisierung derzeit bei Ihnen eingesetzt werden und wie Sie sich diese in Zukunft wünschen würden.
Das Ziel der Weiterentwicklung soll sein, die bestehenden Möglichkeiten auch weiterhin zu unterstützen. Allerdings möchten wir uns darüber hinaus besonders auf diejenigen Funktionen konzentrieren, die von einer Mehrheit der Anwender genutzt werden.
An der SLUB setzen wir beispielsweise einen separaten LDAP-Server für die Authentifizierung ein, während die Verwaltung der Benutzergruppen und damit einhergehenden Rechte (wie bei vermutlich allen Anwendern) direkt in Kitodo erfolgt. Der Einsatz von LDAP dient dabei in erster Linie der Synchronisation der Nutzer und ihrer Rechte mit dem Dateisystem, so dass korrekte Zugriffsrechte auf die Vorgangsverzeichnisse gewährleistet sind.
?
Gibt es eine Einrichtung, die ein abweichendes Modell verwendet? Verzichten Sie auf z.B. jegliche externe Authentifizierung und verwenden nur die Benutzerverwaltung in Kitodo?
Viele Grüße
Sebastian Meyer
--
Sebastian Meyer
Stabsstelle Digitale Bibliothek
Sächsische Landesbibliothek -
Staats- und Universitätsbibliothek Dresden (SLUB)
Abteilung IT, Referat Digitale Bibliothek
01054 Dresden
Telefon: +49 351 4677-206
Mobil: +49 173 9615528
http://www.slub-dresden.de/
Liebe Kolleginnen und Kollegen,
wir bereiten gerade einen Umstieg auf Kitodo und wollten gerne ein bisschen über den Content-Server wissen. Wer setzt ihn ein? Für welche Zwecke? Wird er bei Ihnen von Kitodo Production oder Presentation (oder beides) eingebunden? Wie haben Sie ihn deployt? Gibt es irgendwo Dokumentationen oder Anleitungen dazu?
Viele Fragen auf einmal, ich weiß. ;) Wir sind aber für jeden Hinweis dankbar. Im Internet haben wir noch fast nichts außer dem Code gefunden.
Herzliche Grüße,
Per Broman
--
Dr. Per Broman
Leiter Online-Dienste und IT-Entwicklung
Stellvertretender Leiter der Hauptabteilung 3 "Elektronische Dienste"
Technische Universität Berlin
Universitätsbibliothek
Fasanenstr. 88, 10623 Berlin
Telefon: +49 (0)30 314-76094
broman(a)tu-berlin.de<mailto:broman@tu-berlin.de>
www.ub.tu-berlin.de<http://www.ub.tu-berlin.de/>
Hallo zusammen,
ich hätte eine Frage bezüglich der Spracheinstellung im Frontend.
Perspektivisch würden wir dem User gerne eine zentrale Sprachauswahl
der Seite (Deutsch/Englisch) ermöglichen. Jetzt würde mich
interessieren, in welchem Umfang das realisierbar ist.
Inzwischen haben wir für die Plugins in unserer Kitodo-Testanwendung
die Sprache schon mal erfolgreich auf Deutsch gesetzt. Die Anzeigen
der Plugins ("Nächste Seite" etc.) wurde korrekt angepasst. Die
Feldnamen der angezeigten Meta- und Strukturdaten kann ich aber nur
durch über das jeweilige Felds "Display Label" anpassen - ein Mapping
für mehrere Sprachen konnte ich nicht finden. Ich hätte eine solche
Funktion im Reiter "Translation" vermutet, dort steht mir aber nur ein
Auswahlfeld mit [All] und Default zur Verfügung.
Wenn ich im nächsten Schritt nun eine eine Frontend-Sprachauswahl
hinzufügen würde, könnte ich diese Felder nicht mit übersetzen. Sehe
ich das richtig?
Beste Grüße,
Jonathan Gaede
--
Jonathan Gaede
Abteilung Digitalisierung
Kallimachos-Zentrum für Digital Humanities
Universitätsbibliothek Würzburg
Am Hubland, D-97074 Würzburg
Tel.: +49 (0)931-31 89845
E-Mail: jonathan.gaede(a)bibliothek.uni-wuerzburg.de
Liebe Kitodo-Community,
um Kitodo-Anwendern in allen denkbaren Situationen Beratung und Hilfestellung zu bieten und sie beim Aufbau von eigenem technisch-organisatorischem Know-How zu unterstützen, haben wir eine dreigliedrige Supportstruktur entwickelt:
1. Für Anwender, die begrenzte Fragen zu Betrieb und Entwicklung von Kitodo bzw. einzelnen Kitodo-Modulen haben, hat sich die Community-Mailingliste bewährt, die hinsichtlich der Antwortzeiten von der Geschäftsstelle beobachtet wird.
2. Anwender, die vorübergehend umfangreichere Beratung und ggf. auch praktische Hilfestellung vor Ort bei Installation, Workflowmodellierung u.a. von Kitodo benötigen, erhalten über die Vereinsgeschäftsstelle<https://www.kitodo.org/kontakt/> Kontakt zu freiwilligen Mentoren aus dem Mitgliederkreis.
3. Einrichtungen, die Kitodo im Wege einer Produktpräsentation erstmals ausführlich vorgestellt bekommen möchten oder eine kontinuierliche Betreuung, zumal vor Ort, wünschen, übermitteln wir gern eine Liste der Firmen, die auf diesen Feldern nach unserer Kenntnis bereits tätig waren.
Genauere Informationen finden Sie im angehängten Dokument sowie auf der Kitodo-Website<https://www.kitodo.org/community/ueber-die-community/#c39169>.
Mit freundlichen Grüßen aus der Kitodo-Geschäftsstelle
Katja Selmikeit
--
Katja Selmikeit M.A.
ORCID 0000-0002-0660-816X
Fachreferat Geistes- und Bildungswissenschaften
Querschnittsreferat Digitalisierung
Geschäftsstelle Kitodo e.V.
Technische Universität Berlin
Universitätsbibliothek
Fasanenstraße 88, 10623 Berlin
Telefon: +49 (0)30 314-76117
katja.selmikeit(a)tu-berlin.de<mailto:katja.selmikeit@tu-berlin.de>
www.ub.tu-berlin.de<http://www.ub.tu-berlin.de/>