Nachdem es in diesem Jahr hier im Blog sehr ruhig bezüglich der technischen Entwicklung von museum-digital war, versuchen wir ab jetzt die eh für die monatlich durchgeführten „Regionaladministratoren“-Runden erstellten Zusammenfassungen zu neuen Entwicklungen – durch Screenshots angereichert – hier zu veröffentlichen.
Diese sind in Form von Auflistungen gehalten, und so soll es nun auch hier sein.
Frontend
Features & Verbesserungen
- Einige Verbesserungen bei Hintergrundscripten, v.a. besseres Handling von Timeouts beim Errechnen der „Ähnlichen Objekte“ in sehr großen Instanzen
- Beitragende, verknüpfte Orte und Zeiten zu einer Objektgruppe werden jetzt alphabetisch nach Namen sortiert aufgelistet
- Tabellenköpfe für Ereignis-Komponenten (wer, wann, wo) werden im A4-PDF nur noch angezeigt, wenn auch Inhalt für die Zeile vorhanden ist
- Neue Suchoption für Objektsuchen: „Ist derzeit ausgestellt“
- Links zum Themator nutzen jetzt das neue URL-Schema des Themators
(https://themator.museum-digital.de/t/690 statt https://themator.museum-digital.de/ausgabe/showthema.php?m_tid=690&tid=690)
Bugfixes
- Fehler beim Suchen nach kontrollierten Listen-Begriffen, die mehrere Leerzeichen beinhalteten, über das „Suche verfeinern“-Overlay (Suche nach Lizenz „Public Domain Mark“)
- Exaktheits-Einstellung im „Suche verfeinern“-Overlay wurde nicht übertragen
- Einfache Einbettung eines Objektes (analog z.B. zu Youtube-Videos; erreichbar über das „Zitieren“-Menü einer Objektseite) hatte diverse Fehler / funktioniert jetzt wieder
musdb
Features & Verbesserungen
- In der API-Dokumentation von musdb gibt es jetzt einen Hinweis, dass auch das Frontend eine API hat
- Frontend-API
- Für die Nutzung der API des Frontends muss man sich nicht authentifizieren
- Die API des Frontends ist tendenziell schneller und einfacher zu nutzen
- Ist nur lesend
- musdb-API
- Kann mehr: Kann auch nicht öffentliche Bestände und Felder / Datentypen sehen
- Ist sehr viel feingliedriger (mehr Aufrufe für dieselben Daten, dafür bekommt man ggfs. genau die Daten, nach denen man sucht, statt gleich das ganze Objekt)
- Kann schreiben
- Frontend-API
- Vorschlagslisten bei Suche nach Vokabularbegriffen in der Seitenspalte der Objekt-Suchseite überarbeitet
- Tooltips erscheinen beim Überfahren
- Implementation in Vanilla JS, ausbauen von jQuery
(das bedeutet eine deutlich bessere Performance der Suchergebnisliste im Listenformat, weil jQuery nicht mehr geladen werden muss)
- Benutzerseite / Login
- Log der Logins jetzt auch mit IP und User-Agents
- Login per im Browser persistierten Login („Remember me“) wird geloggt und angezeigt
- Alle per Cookie dauerhaft eingeloggten Browser werden nach Passwortwechsel zu einem neuen Login gezwungen
- Neue Option, um alle gemerkten Logins auf anderen Geräten zu invalidieren (Browser muss neu eingeloggt werden
- Objekt
- Mehr Restriktionen für Publikation von Objektdatensätzen.
Es kann nicht mehr veröffentlicht werden, wenn:- … der Objektname der Objektbeschreibung gleicht
- … die Beschreibung die Zeichenkette „lorem ipsum“ beinhaltet
- Beim Depublizieren / Verstecken von Objektdatensätzen werden die mit dem Bild verknüpften Abbildungen umbenannt (und so Links zu den Bildern invalidiert). Beim erneuten Publizieren wird das rückgängig gemacht, sodass die Links wieder funktionieren.
- Räume werden jetzt beim Verknüpfen als eigentlicher Standort alphabetisch aufgelistet
- Mehr Restriktionen für Publikation von Objektdatensätzen.
- Literatur
- Erwerbungen können jetzt mit Literatur verknüpft werden
- Darüber z.B. auch Vorbesitzer etc.
- Räume (eigentlicher Standort) können mit Literatur verknüpft werden
- Erwerbungen können jetzt mit Literatur verknüpft werden
Bugfixes
- Overlay zur Einstellung von Suchen nach Objekten: Mehrwortige Suchbegriffe wurden in mehrere Suchen umgewandelt, statt als Kette von Worten gesucht zu werden („roter Helm“ > „roter“ UND „Helm“ statt „roter Helm“)
- Fehler beim Suchen nach kontrollierten Listen-Begriffen, die mehrere Leerzeichen beinhalteten, über das „Suche verfeinern“-Overlay (Suche nach Lizenz „Public Domain Mark“)
Importer
- Verknüpfung zwischen Literatur und Räumen (eigentlicher Standort) sowie Erwerbungen ist im Kern implementiert
- ImageByInvno-Parser (Zuordnung von Abbildungen zu Objekten per im Dateinamen enthaltenen Inventarnummern) kann jetzt auch PDFs importieren
files.museum-digital.org
- Kleines Script hinzugefügt, um PDF-Metadaten auf Basis einer kleinen XML-Datei zu setzen. Siehe z.B.: https://files.museum-digital.org/de/Praesentationen/2024-10-18_md-deutschland-eV-stellt-sich-vor_Usertreffen_MA.xml
Beitragsbild generiert mit illustriousXL_smoothftSPO