Releases: OSIRIS-Solutions/osiris
Release list
Version 2.1.0
Version 2.1.0
In diesem Update liegt der Fokus vermehrt auf der neuen Schnittstelle zu ORCID und dem neuen OSIRIS Portfolio.
Mehr Informationen zu Portfolio findet ihr auf der offiziellen Seite.
ORCID Integration
OSIRIS unterstützt nun die direkte Verknüpfung mit ORCID. Personen können in ihrem Profil eine verifizierte ORCID iD hinterlegen und so sicherstellen, dass das verknüpfte ORCID-Profil tatsächlich zu ihnen gehört.
Nach erfolgreicher Verknüpfung können Publikationen und andere Aktivitäten automatisch aus ORCID in OSIRIS importiert werden. Wie bereits bei Crossref und DataCite lässt sich in den Admin-Einstellungen festlegen, welchen Aktivitätstypen in OSIRIS die verschiedenen ORCID-Typen zugeordnet werden sollen.
Der Import ist direkt über die Startseite und das eigene Profil erreichbar. Bereits importierte ORCID-Einträge werden erkannt, um Duplikate zu vermeiden; durch Zwischenspeicherung lädt die Importübersicht zudem schneller.
Zur Aktivierung der Integration müssen zunächst die ORCID-Zugangsdaten – Client-ID und API-Key – in den Admin-Einstellungen unter „Integrationen“ hinterlegt werden.
Portfolio-API
Die Portfolio-API wurden um zusätzliche Inhalte und Konfigurationsmöglichkeiten erweitert:
- Es gibt einen neuen Such-Index, der die Suche nach Personen, Projekten, Infrastrukturen, Veranstaltungen und Themen ermöglicht. Der Suchindex wird für die allgemeine Suche im neuen Portfolio verwendet.
- Das Forschungs-Spektrum kann nun in Portfolios eingebunden werden. Dafür gibt es eine neue Einstellung im Portfolio-Bereich. Neben einer Übersicht stehen Beschreibungen und Schlagwörter der Themen zur Verfügung; die Themen werden außerdem im Portfolio-Suchindex berücksichtigt.
- Veranstaltungen können jetzt über die Portfolio-API ausgegeben und in Portfolio dargestellt werden. Einzelne Veranstaltungen lassen sich beim Anlegen und Bearbeiten freigeben.
Neuigkeiten
Die Verwaltung von Neuigkeiten wurde übersichtlicher gestaltet und um Verknüpfungen zu weiteren OSIRIS-Inhalten erweitert. Auf diese Weise lässt sich die Forschungskommunikation gezielt mit den relevanten Inhalten verknüpfen. Neuigkeiten können nun mit folgenden Entitäten verknüpft werden:
- Personen
- Aktivitäten
- Projekte
- Infrastrukturen
- Veranstaltungen
- Forschungsbereiche
Je nach Bedarf kann eine der Verknüpfungen auf der Seite auch besonders hervorgehoben werden. All diese Verknüpfungen werden in der Portfolio-API ausgegeben und können in Portfolio dargestellt werden.
Zusätzlich gibt die Portfolio-API auch bei allen verknüpften Entitäten an, dass es eine Neuigkeit gibt, die mit der Entität verknüpft ist. So können beispielsweise in Portfolio bei einer Person alle Neuigkeiten angezeigt werden, die mit dieser Person verknüpft sind. Dies ermöglicht eine gezielte Kommunikation von Forschungsergebnissen und Aktivitäten.
Organisationen
Organisationen können nun als Kooperationspartner gekennzeichnet werden, auch wenn sie keinem Projekt zugeordnet werden. Optional lassen sich Beginn und Ende der Kooperation hinterlegen; die Angaben werden in der Organisationsansicht angezeigt und auch für die Kooperationskarte in Portfolio ausgeliefert.
Einheiten
Bei Organisationseinheiten können nun mehrere Bilder hochgeladen und mit deutsch- und englischsprachigen Bildunterschriften, Aufnahmedatum und Bildnachweis versehen werden. Die Bilder werden als Galerie unterhalb der Beschreibung angezeigt und lassen sich in einer Vollbildansicht öffnen. Für eine schnelle Darstellung erzeugt OSIRIS beim Upload automatisch verkleinerte Vorschaubilder.
Einzelne Bilder können explizit als öffentlich freigegeben werden. Nur freigegebene Bilder werden über die Portfolio-API ausgeliefert; dort stehen sowohl das Original als auch das Vorschaubild über vollständige Weblinks zur Verfügung.
Erweiterung der Journale
Die Journalverwaltung wurde grundlegend erweitert und übersichtlicher gestaltet. Im Admin-Dashboard gibt es nun einen eigenen Bereich für Journal-Einstellungen. Dort können die Bezeichnung von Journalen, der Abruf von Metriken und zusätzliche Datenfelder zentral konfiguriert werden.
- Alle Journal-bezogenen Einstellungen sind nun an einem Ort gebündelt und können zentral verwaltet werden, inkl. der Konfiguration von Journal-Metriken, benutzerdefinierten Feldern und der Änderung des Anzeigenamens von Journalen.
- Der bisherige „Impact Factor“ wurde in „Cite Factor“ umbenannt. Die Bezeichnung lässt sich für Deutsch und Englisch individuell anpassen.
- Benutzerdefinierte Felder können für Journale aktiviert werden, beispielsweise für APC-Kosten, Währungen, Transformationsverträge oder interne Klassifikationen. Die Werte lassen sich im Journal-Editor pflegen und werden in der Detailansicht angezeigt.
- In der Journalübersicht können benutzerdefinierte Felder als zusätzliche Spalten eingeblendet, durchsucht und exportiert werden.
- Die Journal-Detailseite wurde überarbeitet und zeigt neben Publikationen jetzt auch weitere Aktivitäten, die mit dem Journal verknüpft sind.
Zusätzlich steht eine neue Statistikseite für Journale zur Verfügung. Die Auswertungen können auf ein Berichtsjahr oder einen frei wählbaren Zeitraum eingeschränkt werden und basieren auf den mit den Journalen verknüpften Publikationen. Neben den meistgenutzten Journalen werden unter anderem Verlage, Länder, Open-Access-Status, Kategorien, Quartile und Journal-Metriken ausgewertet. Numerische benutzerdefinierte Felder können ebenfalls statistisch zusammengefasst und grafisch dargestellt werden.
Auch die Journal-API wurde erweitert: Konfigurierte benutzerdefinierte Felder werden nun über /api/journals ausgegeben. Gleichzeitig wurde die Abfrage optimiert, sodass der Endpunkt insbesondere bei vielen verknüpften Publikationen deutlich schneller reagiert.
Forschungs-Spektrum
Das automatisch zugewiesene Forschungsspektrum lässt sich jetzt nachträglich bearbeiten. Dazu gibt es ein Bearbeiten-Symbol neben dem Forschungsspektrum einer Publikation. Damit können die automatisch zugewiesenen Themen entfernt oder neue hinzugefügt werden. Manuell können maximal 5 Themen zugewiesen werden.
Die Änderungen werden in der Datenbank gespeichert und sind für alle Nutzer:innen sichtbar. Es ist jederzeit möglich, die Änderungen wieder rückgängig zu machen und die automatisch zugewiesenen Themen wiederherzustellen.
Die Popups des Forschungs-Spektrums wurden um einen Link erweitert, mit dem sich die zugehörigen Publikationen anzeigen lassen. Die Links führen auf entsprechende Filter in der erweiterten Suche, sodass die Publikationen direkt weiter analysiert werden können. Das erleichtert es insbesondere, falsch zugewiesene Themen zu erkennen und zu korrigieren.
Erweiterte Suche
Neben den bisher verfügbaren Aggregationen in der erweiterten Suche, die ausschließlich Zählungen von Treffern zurückgeben, können nun auch Summen und Mittelwerte für numerische Felder berechnet werden. Damit lassen sich beispielsweise die durchschnittlichen Cite-Faktoren, aufsummierte SWS oder die Summe von benutzerdefinierten Feldern wie APC-Kosten berechnen.
Außerdem wurden der Aktivitätssuche weitere Filter hinzugefügt, um auch nach Nutzernamen, Forschungsspektrum-IDs und Projekt-IDs zu filtern.
Admin-Einstellungen
Die Admin-Einstellungen wurden überarbeitet und inhaltlich erweitert. Es gibt nun eine neue Kategorie "Integrationen", in der alle Einstellungen zu externen Diensten wie ORCID, OpenAlex, Crossref, etc. gebündelt sind.
Es wurde eine neue Möglichkeit hinzugefügt, eigenes CSS zu hinterlegen, um OSIRIS noch weiter optisch an die eigenen Bedürfnisse anzupassen. Das CSS kann in den Admin-Einstellungen unter "Design" hinterlegt werden.
Form Builder
- Einzelne Felder in Aktivitätenformularen können nun nur für bestimmte Rollen sichtbar gemacht werden. Standardmäßig bleiben alle Felder für jeden sichtbar. Die Rollensteuerung steht auch für Überschriften und Textbausteine zur Verfügung, sodass sich Formulare gezielter an unterschiedliche Nutzergruppen anpassen lassen.
- Felder können als empfohlen gekennzeichnet werden. Sie sollen später im Formular hervorgehoben werden, bleiben aber freiwillig. Diese Einstellung bereitet eine spätere Berücksichtigung im Qualitätsscore vor.
- Für geeignete Felder lässt sich festlegen, ob sie in der Metadaten-Tabelle in Portfolio ausgegeben werden.
Datumsangaben in Templates
- Datumsangaben in Aktivitäts-Templates können jetzt flexibel formatiert werden, zum Beispiel mit
{date:Y-m-d}oder{start:Y, F j}. Dabei kann sowohl aufdate,startals auchendzugegriffen werden. - Mit
{end-compact:…}lassen sich Datumsbereiche kompakt darstellen: Mit dem Start übereinstimmende Jahre und Monate werden nicht wiederholt. Damit sind unter anderem APA-7-konforme Konferenzdaten wie(2026, July 24–26)möglich.
Bug Fixes und Verbesserungen
- Die Bearbeitung von Autor:innen und anderen Mitwirkenden wurde übersichtlicher gestaltet. Bei der Auswahl eines OSIRIS-Nutzers werden Name und Einheiten automatisch übernommen.
- Geteilte Autorenschaften werden nun zuverlässig als solche gekennzeichnet. #514
- Der Button zum Abruf von Publikationsdaten über eine DOI ist beim Anlegen von Aktivitäten nun leichter zu finden.
- Bei E-Mail-Adressen, ORCID iDs und Google-Scholar-IDs werden versehentlich eingegebene Leerzeichen automatisch entfernt.
- Ein Problem wurde behoben, durch das es beim Synchronisieren von Nutzer-Attributen über die Kommandozeile zu Fehlermeldungen kam.
- Es war nicht möglich, über den Baukasten in der erweiterten Suche nach Einheiten zu filtern.
- Es war nicht möglich, benutzerdefinierte Felder (Custom Fields) zu löschen. #560
- Die manuell...
Version 2.0.2
Version 2.0.2
Datenvalidierung im User-Editor und Bugfixes
User-Editor:
- Auf Basis des feature request #256 gibt es nun Eingabevalidierungen
im Editor der Nutzerprofile für nahezu alle Felder im BereichKontaktmit visuellem Feedback - Wenn Nutzer sich selbst ein neues Passwort vergeben gibt es nun Basisregeln zur Passwortsicherheit und sofortiges Feedback
- Ein Bug wurde behoben bei dem die Fehlernachricht bei einem falschen alten Passwort nicht zu sehen war
Sonstiges
- Die Sortierung nach Impact-Faktor wurde in der Journals-Übersicht gefixt #535
- User Feedback für die Felder
DOIundLinkwurde im Activity-Editor hinzugefügt #533 - Ein fehlerhafter Link von der Startseite zur Eventübersicht wurde gefixt
- Es wurde ein Konflikt mit Podman in den Dockerfiles gefixt
- Bugs an der Portfolio API wurden behoben - Issues #544 und #545
- Abkürzungen von Einheiten können nun 9 Zeichen enthalten (war zuvor limitiert auf 8 Zeichen) #537
- Style-Verbesserungen
- Die Semesterliste in den Statistiken der Lehrveranstaltungen wird nun aus den vorhandenen Daten generiert
Vielen Dank an alle Issue Reporter!
Version 2.0.1
Version 2.0.1
Bugfixes und technische Updates
CVs:
- Wenn User neue Einträge in ihren CVs anlegen, wird nun in den Feldern
Von/Bisanstelle vonmonthnun das korrekte FormatYYYY-MMbzw.JJJJ-MMangezeigt (#516) - Es wurde auch ein Bug behoben, bei dem die Eingaben in den Datumsfeldern nicht immer korrekt validiert wurden (#518)
OSIRIS Wiki
Das OSIRIS Wiki wird ab sofort versioniert veröffentlicht. Das führt dazu, dass die Links die aus OSIRIS in das Wiki führen, teilweise in 404 enden. Mit diesem Patch werden die Links geupdatet.
Sonstiges
- Die Build-Dependencies wurden geupdatet
- Die Container für Development und Production Umgebungen können nun parallel laufen
- Es wird bei neuen Patches das Migrations-Tool nicht mehr aktiviert
- Rechtschreibfehler korrigiert
- Fix für Berechtigungen bei Anträgen
Version 2.0.0
Version 2.0 – Das große User-Experience-Update
Dieses Update steht ganz im Zeichen der User Experience!
Es bringt eine neue Startseite, eine grundlegende Überarbeitung der Aktivitätsseite, eine verbesserte Seitenleiste und mit der Command Palette eine neue, schnelle Möglichkeit zur Navigation und Steuerung. Außerdem wurde eine komplett neue Funktion integriert, mit der ihr völlig neue Einsichten in eure Forschungsaktivitäten gewinnen könnt: das Forschungs-Spektrum.
Hier die wichtigsten Neuerungen:
Neue Startseite
Anstatt das eigene Profil zu zeigen, begrüßt die Startseite nun alle Nutzer:innen mit einer übersichtlichen Dashboard-Ansicht. Hier werden relevante Informationen und Aktionen gebündelt, um einen schnellen Überblick über anstehende Aufgaben, bevorstehende Events und Fristen, Benachrichtigungen und weitere wichtige Informationen zu bieten. Die Startseite ist in verschiedene Bereiche unterteilt, die je nach Rolle und Berechtigungen unterschiedliche Inhalte anzeigen können.
Die Informationen, die zuvor im eigenen Profil im Tab "News" angezeigt wurden, sind jetzt hier zu finden, wurden aber übersichtlicher strukturiert und um weitere relevante Informationen ergänzt. So werden z.B. anstehende Events und Deadlines in einer kompakten Timeline dargestellt, die es ermöglicht, auf einen Blick zu erkennen, welche Fristen bald anstehen und welche noch weiter in der Zukunft liegen. Benachrichtigungen und Aufgaben werden ebenfalls übersichtlich dargestellt, um eine schnelle Orientierung zu ermöglichen. Der Schnellzugriff enthält neben den Favoriten auch Links aus dem Footer.
Neue Möglichkeiten, die Startseite individuell anzupassen sowie weitere Widgets sind bereits in Planung.
Neue Aktivitätsansicht
Die Aktivitätsseite wurde vollständig neu strukturiert.
Anstatt einer tabellarischen Darstellung werden Inhalte nun modular und thematisch gegliedert angezeigt:
- Zusammenfassung
- Bibliographie
- Schlüsselmerkmale (z.B. DOI, Open Access, Impact)
- Forschungs-Spektrum
- Schlagwörter
- Dateien
- Verknüpfungen
- Mitwirkende (eigener Tab)
Die neue Struktur verbessert die Lesbarkeit insbesondere bei umfangreichen Einträgen deutlich und trennt klar zwischen inhaltlichen Informationen und administrativen Steuerungen.
Wechsel zwischen neuer und klassischer Ansicht
Die bisherige Aktivitätsansicht bleibt weiterhin verfügbar.
- Nutzende können jederzeit zwischen neuer und klassischer Ansicht wechseln.
- Eine bevorzugte Ansicht kann im Benutzerprofil als Standard gespeichert werden.
- Wird eine andere Ansicht als die gespeicherte verwendet, erscheint ein dezenter Hinweis mit der Möglichkeit, diese als neue Standardansicht festzulegen.
- Wenn noch keine Präferenz gesetzt wurde, lädt OSIRIS standardmäßig die neue Ansicht.
Damit ist ein sanfter Übergang möglich, ohne bestehende Workflows zu unterbrechen.
Verknüpfungen zentral verwalten
Alle verbundenen Elemente (Projekte, Infrastrukturen, Aktivitäten) wurden in einem gemeinsamen Bereich „Verknüpfungen“ zusammengeführt.
Die Verwaltung erfolgt nun über eine eigene Seite:
- Übersicht aller bestehenden Verbindungen
- Hinzufügen neuer Verknüpfungen ohne verschachtelte Dialoge
- Entfernen von Verknüpfungen ohne Löschen der Aktivität
- Klare Darstellung von Beziehungstypen zwischen Aktivitäten
Die bisherige Logik mit mehreren separaten Formularen wurde vereinheitlicht.
Verbesserte Mitwirkenden-Ansicht
Autorinnen, Herausgeber, Supervisoren und weitere Rollen werden nun in einem eigenen Bereich dargestellt.
- Affiliierte Personen sind visuell hervorgehoben.
- Sehr große Autor*innenlisten werden initial komprimiert dargestellt.
- Es gibt Optionen, nur affiliierte Personen oder alle Mitwirkenden anzuzeigen.
- Eine grafische Übersicht ergänzt die tabellarische Darstellung.
Eingeloggt bleiben
Es gibt nun eine Checkbox beim Login, mit der Nutzer:innen auswählen können, dass sie eingeloggt bleiben möchten. Sie sind dann für 30 Tage automatisch eingeloggt, ohne sich erneut anmelden zu müssen. Das erleichtert den Zugriff auf OSIRIS, insbesondere für Nutzer:innen, die regelmäßig darauf zugreifen.
Bitte beachtet, dass bei der Nutzung von Microsoft Single Sign-On (SSO), Keycloak und anderen externen Authentifizierungsdiensten die Funktion „Eingeloggt bleiben“ nicht verfügbar ist.
Command Palette
Mit Version 2.0 erhält OSIRIS eine zentrale, schnelle Zugriffsebene: die Command Palette.
Sie ermöglicht es, Navigation und Daten übergreifend zu durchsuchen – ohne durch Menüs navigieren zu müssen.
- Zugriff per Tastenkürzel (z. B. Strg + K / Cmd + K)
- Alternativ über die neue Suchleiste in der Navigationsleiste
- Durchsucht Navigationselemente sowie zentrale Entitäten wie:
- Projekte
- Personen
- Organisationen
- Infrastrukturen
- Journale
- Veranstaltungen und Deadlines
- Berücksichtigt aktivierte Features und individuelle Berechtigungen
- Ergebnisse werden in Echtzeit aktualisiert
- Vollständig keyboard-nutzbar
Die Command Palette ersetzt die bisherige Suchleiste und schafft eine einheitliche, klar strukturierte Sucherfahrung.
Hinweis:
Einzelne Aktivitäten werden bewusst nicht direkt über die Command Palette durchsucht. Aufgrund der hohen Anzahl und nicht immer eindeutiger Titel ist hierfür die bestehende Listen- und erweiterte Suche besser geeignet.
Verbesserte Seitenleiste
Die Seitenleiste wurde strukturell überarbeitet und technisch neu aufgebaut. Gleichzeitig wurde bewusst auf radikale Umstellungen verzichtet, um bestehende Workflows nicht zu unterbrechen.
Die Benachrichtigungen aus der oberen Navigationsleiste wurden in einen Aufgabenbereich in der Seitenleiste integriert. Damit sind alle relevanten Informationen und Aktionen an einem Ort gebündelt und man hat jederzeit einheitlichen Zugriff auf anstehende Aufgaben, Benachrichtigungen und Workflow-Elemente. Generell haben wir die Seitenleiste so überarbeitet, dass sie klarer strukturiert und übersichtlicher ist, ohne die gewohnte Navigation zu verändern.
Favoriten in der Seitenleiste
Neu ist die Möglichkeit, individuelle Favoriten festzulegen.
In den Benutzereinstellungen können bis zu fünf Navigationselemente ausgewählt und priorisiert werden. Diese erscheinen anschließend am oberen Rand der Seitenleiste.
- Individuelle Anpassung ohne Änderung der Gesamtstruktur
- Sortierbar per Drag & Drop
- Berücksichtigung von Rollen und Berechtigungen
- Keine Duplikate in der Navigation
Damit kombiniert OSIRIS eine stabile Grundstruktur mit persönlicher Anpassbarkeit.
Ankündigungen
Mit Version 2.0 können Administrator:innen zentrale Ankündigungen erstellen, die auf der neuen Startseite aller Nutzer:innen erscheinen.
Die Ankündigungen eignen sich z. B. für:
- Hinweise auf Wartungsarbeiten
- Informationen zu neuen Funktionen
- organisatorische Mitteilungen
Funktionen im Überblick:
- Freitext-Ankündigung auf Deutsch und Englisch
- Optionales Ablaufdatum
- Manuelles Aktivieren und Deaktivieren
- Automatisches Ausblenden nach Ablauf
Nutzer:innen können Ankündigungen vorübergehend schließen oder dauerhaft für sich ausblenden.
Wird der Inhalt einer Ankündigung aktualisiert, erscheint sie erneut – so wird sichergestellt, dass wichtige Änderungen nicht übersehen werden.
Damit steht eine einfache, zentrale Möglichkeit zur Verfügung, alle Nutzer:innen direkt innerhalb von OSIRIS zu informieren.
Neue News
Zu den Ankündigungen gesellt sich eine weitere Möglichkeit, wichtige Informationen zentral zu kommunizieren: die News. Im Gegensatz zu Ankündigungen, die auf der Startseite erscheinen und von der es nur eine einzige geben kann, die nach einem Zeitpunkt ablaufen kann, haben News einen eigenen Bereich und können auch in einem News-Feed auf der Startseite angezeigt werden. Sie eignen sich z. B. für:
- Informationen zu neuen Funktionen
- organisatorische Mitteilungen
- Erfolge und Meilensteine
- Hinweise auf Veranstaltungen oder Fristen
- besonders hervorzuhebende Forschung
- und vieles mehr
Die News können in verschiedene Kategorien eingeteilt werden, die im Vokabular verwaltet werden. Außerdem können sie als öffentlich oder intern markiert werden, um die Sichtbarkeit in der Portfolio-API zu steuern.
Deadlines
Zusätzlich zu den bereits vorhandenen Events können nun auch zentral Deadlines angelegt werden. Damit können wichtige Fristen zentral verwaltet und auf der Startseite für relevante Nutzer:innen sichtbar gemacht werden – zum Beispiel Einreichungsfristen für Förderanträge, Evaluierungen oder interne Berichte.
- Deadlines werden auf der Startseite nicht als lange Liste dargestellt, sondern als kompakte Timeline. Dadurch lässt sich auf einen Blick erkennen, welche Fristen bald anstehen und welche noch weiter in der Zukunft liegen. Je näher eine Deadline rückt, desto stärker verändert sich ihre Farbe von Blau/Türkis in Richtung Rot.
- Deadlines können gezielt für bestimmte Rollen sichtbar gemacht werden. So lassen sich beispielsweise Fristen nur für Editor:innen, Projektleitungen oder bestimmte interne Gruppen anzeigen. Wird keine Rolle ausgewählt, ist die Deadline für alle Nutzer:innen sichtbar.
- Neben Titel und Datum können Deadlines zusätzliche Informationen enthalten:
- Beschreibung mit Rich-Text-Editor
- Weiterführende Links (z. B. zur Einreichungsplattform oder Dokumentation)
- Typen zur Kategorisierung der Deadline; diese können wie gewohnt im Vokabular verwaltet werden
Das Deadlines-Feature kann in den Feature-Einstellungen ein- oder ausgeschaltet werden. Bitte beacht...
Version 1.8.1
Dieses Update bringt wichtige Sicherheitsverbesserungen, viele kleine Bugfixes sowie spürbare Verbesserungen in Einstellungen, Organisationen, Reports und im Admin-Bereich.
Sicherheit & Stabilität
Es wurde ein kritisches Problem behoben, durch das Nutzer:innen ohne Bearbeitungsrechten für Nutzer:innenprofile auch die Profile anderer Nutzer:innen bearbeiten und sogar inaktivieren oder löschen konnten. Wir entschuldigen uns für dieses Problem und bedanken uns bei dem OSIRIS-Nutzer Jochen, der uns darauf aufmerksam gemacht hat #408.
- Einheitliches Escaping von Nutzereingaben auf Portal-Seiten (Personen, Infrastrukturen, Einheiten, Topics) zur besseren Absicherung gegen fehlerhafte oder manipulierte Inhalte (Fixes #404)
- Verbesserte Fehlerbehandlung bei Datei-Uploads inkl. Maximalgrößen-Validierung (#394)
- Upload-Fehler und Erfolgsmeldungen werden jetzt korrekt gerendert
- Passwort-Reset für Gastaccounts mit Token-Validierung implementiert
Design, Einstellungen & UI
- Neue Schriftarten-Optionen inkl. Header-Font in den Design-Einstellungen (#395)
- Lange Links werden jetzt teilweise automatisch gekürzt
- Beispiel-Button (nicht funktionsfähig) entfernt
Organisationen & Kollaborationen
- Häufig genutzte Organisationen werden jetzt auch in Aktivitäten vorgeschlagen
- Organisationen können jetzt mit URL gespeichert werden
- „Organisation erstellen“-Button entfernt (war nicht funktionsfähig) (#393)
- Alle Projekt-Kollaborationen können jetzt entfernt werden (#401)
- Anzeige des Scopes in der Projektansicht wieder aktiviert (#407)
Reports & Editor
- Report Builder:
- Quill-Editor:
- Bessere Behandlung von Leerzeilen und Mehrzeiligkeit (#387)
- Validierung:
- Leere Strings und Zeilenumbrüche werden korrekt behandelt (#403)
API, Rendering & Backend
- Neuer „Smart Render“-Endpoint zum Nachrendern noch nicht gerenderter Inhalte (z. B. extern hinzugefügte Aktivitäten)
- Verbesserte getAuthors-Logik für dynamische Felder und API-Suche (inkl. Editor:innen & Supervisor:innen) (#399)
Kleinere Fixes
- Bestätigungsdialog beim Löschen von Custom Fields (#389) und bessere damit zusammenhängende User Experience
- Text-Handling in Formularen robuster gemacht
- Diverse kleine UI- und Anzeigeprobleme behoben
Version 1.8.0
Es gibt viele neue Funktionen und Verbesserungen, insbesondere im Bereich Customization, Portfolio und Organisationen. Hier die Highlights:
Design & Customization
Bislang war es nur möglich, das Logo und die Farben von OSIRIS anzupassen. Mit diesem Update haben wir die Customization-Funktionen deutlich erweitert:
- Eigene Schriftarten: Ihr könnt jetzt eigene Schriftarten in OSIRIS verwenden, um das Erscheinungsbild noch besser an eure CI anzupassen.
- Icons: wählt aus drei verschiedenen Icon-Stilen (Standard, Gefüllt oder Zweifarbig).
- Viele Elemente anpassen: z.B. die Dicke und Farbe von Rahmen, die Rundung von Ecken, Schatten, Icons und vieles mehr.
- Kopfzeile: Ihr könnt jetzt die Kopfzeile anpassen, z.B. die Höhe verändern, die Logos komplett in den Footer verschieben oder das OSIRIS-Logo einfärben.
Custom Fields
- Neues Format: Freitext-Liste
- Es wurde ein neuer Typ von Custom-Field hinzugefügt, der eine Liste von Freitextwerten ermöglicht. Dieses Feld funktioniert ähnlich wie das bestehende Synonyme-Feld bei Organisationen, aber es ist allgemeiner und kann für verschiedene Zwecke verwendet werden.
- Auf der Seite eines Custom-Fields wird jetzt angezeigt, welche Aktivitäts- und Projekttypen dieses Feld verwenden und ob es mit Infrastrukturen oder Personen verknüpft ist.
Portfolio
OSIRIS Portfolio wurde um einige nützliche Funktionen erweitert:
- Es gibt jetzt die Möglichkeit, ein öffentliches Portfolio direkt in OSIRIS zu aktivieren. Diese Funktion kann im Admin-Bereich unter "Generelle Einstellungen" > "Funktionen" aktiviert werden. Das öffentliche Portfolio ist auch ohne Login von der Startseite aus zugänglich.
- Die Forschungsbereiche wurden hinzugefügt und können jetzt im Portfolio und in der API angezeigt werden. Sie haben eine schnell zugängliche Übersichtsseite und werden auch in allen verknüpften Entitäten angezeigt (Aktivitäten, Projekte, Personen, Gruppen).
- Infrastrukturen wurden hinzugefügt und können jetzt im Portfolio und in der API angezeigt werden. Sie haben eine eigene Seite im Portfolio und werden auch in verknüpften Aktivitäten und auf der persönlichen Seite vom Betriebspersonal angezeigt.
- Es wurde ein neuer Tab mit Kooperationspartnern hinzugefügt, der eine Weltkarte mit den Standorten der Partner anzeigt. Diese Karte wurde verbessert, um den verfügbaren Platz besser zu nutzen und auf großen Bildschirmen ansprechender auszusehen. Außerdem unterstützt die Karte jetzt die Aggregation von Partnern je nach Zoomstufe, um die Übersichtlichkeit zu erhöhen.
- Es wurden weitere Einstellungen für persönliche Profile hinzugefügt, z.B. die Möglichkeit, die Anzeige von weiteren Aktivitäten oder Lehraktivitäten zu deaktivieren.
- Es wurden weitere Vorschauoptionen hinzugefügt.
Es ist nun außerdem möglich, die URL zum externen Portfolio anzupassen. So könnt ihr z.B. eine eigene Domain verwenden oder das Portfolio einfacher in eine bestehende Webseite integrieren. Dazu gibt es im Admin-Bereich unter "Generelle Einstellungen" > "Portfolio" ein neues Feld "Portfolio Basis-URL". Wenn dieses ausgefüllt ist, wird diese URL für alle Links verwendet, die in Portfolio generiert werden. Andernfalls wird die OSIRIS versuchen, eine relative URL zu verwenden.
Organisationen und Projekt-Kollaborationen
- Es ist nun möglich, Logos für Organisationen hochzuladen, die dann in verschiedenen Bereichen von OSIRIS angezeigt werden (z.B. in Projekten, auf der Organisationsseite, in der erweiterten Suche).
- Für eine bessere User Experience beim manuellen Anlegen von Organisationen, können die Koordinaten jetzt automatisch über den angegebenen Standort (wahlweise inkl. des Landes) bezogen werden. Dabei wird die aktuelle UI-Sprache verwendet, um die bestmöglichen Ergebnisse zu erzielen.
- Auf der Übersichtsseite einer Organisation wird neben einem überarbeiteten Layout jetzt auch eine Karte mit den Standort der Organisation angezeigt.
- Synonyme wurden für Organisationen hinzugefügt zur besseren Auffindbarkeit, z.B. kann dann die Deutsche Forschungsgemeinschaft auch über "DFG" gefunden werden. Die Synonyme werden ebenfalls über ROR bezogen.
- Der Kollaborationsbereich in Projekten grundlegend überarbeitet und fügt sich damit nahtlos in das neue Organisationsmanagement ein. Es kann zuerst in bereits bestehende Organisationen gesucht und diese dann als Kollaborationspartner hinzugefügt werden. Alternativ können auch neue Organisationen direkt im Projekt angelegt werden.
Lehrveranstaltungen
Lehrveranstaltungen wurden grundsätzlich überarbeitet und bieten nun mehr Möglichkeiten
- Die Übersichtsseite zeigt jetzt alle Lehrveranstaltungen in einer Tabelle an, die deutlich übersichtlicher ist und mehr Informationen bietet.
- Jede Lehrveranstaltung hat jetzt eine eigene Seite, auf der alle Details angezeigt werden, inkl. aller verknüpften Aktivitäten. Dabei werden Aktivitäten mit dem Modul
supervisorsauch mit ihren Semesterwochenstunden angezeigt. - Es gibt auch eine neue Seite, um existierende Lehrveranstaltungen zu bearbeiten. Dazu wurde ein neues Recht hinzugefügt (Lehrveranstaltungen bearbeiten), das standardmäßig an alle Nutzenden vergeben wird (wie es zuvor auch war).
- Verknüpfung mit Organisationen:
- Anstatt Organisationen händisch einzugeben, können diese jetzt aus dem Organisationsmanagement ausgewählt werden. Alternativ gibt es einen Link, um neue Organisationen anzulegen.
- Es gibt auch eine Vorschlagsliste, die die 5 am häufigsten zu Lehrveranstaltungen hinzugefügten Organisationen anzeigt, um die Bearbeitung zu vereinfachen.
- Auf der Seite der Organisationen werden alle verknüpften Lehrveranstaltungen angezeigt.
- Die Organisation wird auch auf der Statistik-Seite der Lehrveranstaltungen angezeigt.
Bitte beachte, dass wir die Organisationen nicht automatisch hinzufügen können, wenn ihr bereits Lehrveranstaltungen habt. Diese müsst ihr manuell bearbeiten, um die Organisationen zu verknüpfen. Allerdings werden bestehende Organisationen beibehalten und weiterhin angezeigt.
Projekte und Anträge
Finanzen
(Aufgrund der Sensibilität dieser Daten sind sie ausschließlich im Antrag zu sehen und nicht im Projekt selbst)
- Die Drittmitteleinnahmen wurden in ein neues Format überführt, das nun neben den geplanten auch die tatsächlich verausgabten Mittel pro Jahr erfasst.
- Es gibt jetzt eine Übersicht über die Finanzen eines Projekts, die geplante und verausgabte Mittel pro Jahr anzeigt und diese analysiert und visualisiert.
- In einer neuen Finanzübersicht können Admins und Projektverantwortliche verschiedene Finanzberichte generieren, z.B. geplante vs. verausgabte Mittel. Es gibt ein neues Zugriffsrecht dafür (Finanzinformationen sehen), das standardmäßig nicht vergeben ist.
Formulare & Eingaben
- Die maximale Länge für Projekt-Kurzbezeichnungen von 30 auf 100 Zeichen erhöht
- Dafür wurde ein neues Akronym-Feld ergänzt: dieses wird mit dem Kurztitel kombiniert, falls vorhanden
- Fehler behoben: Projekttyp wurde im Projektformular nicht angezeigt
- Es wurde die Möglichkeit hinzugefügt, Projekte und Anträge als Verbundvorhaben zu kennzeichnen. Dabei wurde sich am KDSF-Datenmodell orientiert. Bei Verbundvorhaben wird nun ebenfalls nach dem Identifier und dem Titel des Verbunds, sowie nach der Sprecherrolle gefragt. Wenn ihr das Datenmodul "Verbundvorhaben" nutzen wollt, müsst ihr es zunächst in der Konfiguration aktivieren. Geht dazu auf Inhalte > Projekte und wählt die entsprechende Projektkategorie aus. Auf der zweiten Seite könnt ihr das Modul für alle Phasen aktivieren, bei denen es eine Rolle spielen soll (z.B. Beantragt, Bewilligt, Projektphase).
- Es gibt nun auch eine Möglichkeit, ein Förderprogramm-Feld zu nutzen, das eine Liste statt eines Freifeldes verwendet. Dabei werden vordefinierte Förderprogramme aus einer Vokabularliste verwendet, die im Admin-Bereich verwaltet werden kann.
Dokumente von Aktivitäten
Die Dokumentenverwaltung bei Aktivitäten wurde auf das neue System migriert und dadurch deutlich verbessert:
- Der Bereich "Dokumente" in Aktivitäten wurde komplett überarbeitet und bietet jetzt eine deutlich bessere Übersicht und Handhabung.
- Es ist nun möglich, die Art der Dokumente anzugeben und eine Beschreibung hinzuzufügen.
- Für die Arten von Dokumenten gibt es jetzt eine Vokabularliste, die im Admin-Bereich verwaltet werden kann.
- Es gibt einen neuen Bereich "Dokumente", in dem alle Dokumente aus Aktivitäten und Projekten zentral angezeigt werden. Außerdem kann in dieser Liste nach Dokumentarten und Dateitypen gefiltert werden. Dazu wurde ein neues Zugriffsrecht (Dokumente sehen) dem Bereich "Ansichten" hinzugefügt, das standardmäßig nicht vergeben ist.
Aktivitäten verknüpfen
- Es wurde die Möglichkeit hinzugefügt, Aktivitäten miteinander zu verknüpfen, um Beziehungen wie "ist eine Übersetzung von", "ist eine erweiterte Version von" oder "ist ein Preprint von" abzubilden. Dabei können beliebige Aktivitätstypen miteinander verknüpft werden.
- Die Verknüpfungen können in beide Richtungen angezeigt werden und sind in der Aktivität unter einem eigenen Abschnitt zu finden.
- Die Arten von Verknüpfungen sind im Moment noch nicht konfigurierbar, aber es sind bereits einige gängige Beziehungen vordefiniert. Wir möchten gern erst weiteres Feedback sammeln, bevor wir hier mehr Flexibilität einbauen.
Organisationseinheiten
- Die Forschungsfeldklassifikation des KDSF wurde nun auch den Einheiten in OSIRIS hinzugefügt. Dadurch können Einheiten bestimmten Forschungsfeldern zugeordnet werden, was die KDSF-Konformität weiter verbessert.
- Ein Fehler wurde behoben, durch den Klammersetzung in Einheitennamen die Darstellung als Organigramm verhindert hat. Außerdem unterstützt das Organigramm jetzt auch die deutschen Namen von Einheiten.
Journale
- Es wurde die Möglichkeit hinzugefügt, Journale zu löschen. Dazu gibt es ...
Version 1.7.0: Nagoya und mehr
Neues Modul: Nagoya / ABS Compliance
OSIRIS unterstützt jetzt vollständig den Prozess rund um das Nagoya-Protokoll und nationale ABS-Regelungen.
Das neue Modul hilft Forschenden und ABS-Beauftragten, alle relevanten Schritte nachvollziehbar, vollständig und revisionssicher abzubilden.
Hier die Highlights:
- Country Review: Bewertung aller beteiligten Länder (Nagoya-Party, eigene ABS-Maßnahmen, Kommentare).
- Scope-Erfassung für Forschende: Geographischer, zeitlicher, materieller und nutzungsbezogener Scope — inklusive Unterstützung fürmehrere Probensammlungen pro Land.
- ABS-Evaluation (A/B/C): Klassifikation pro Land sowie automatische Projektklassifikation.
- Permits & Dokumente: Erfassung von PIC, MAT, Community Consent und weiteren Genehmigungen. Upload & Verwaltung von Dokumenten direkt in OSIRIS.
- Geteilte Notizen: Für Kommunikation zwischen Projektteam und ABS-Compliance-Team.
- Dashboard für ABS-Teams: Überblick über offene Bewertungen, fehlende Scopes, offene Permits und eingereichte Unterlagen.
Mehr Infos zum Nagoya-Modul findet ihr in unserem Wiki.
Erweiterte Suche für fast alles
Die erweiterte Suche wurde erweitert und verbessert:
- Die gespeicherten Suchen lassen sich jetzt mit einzelnen Rollen oder Global teilen (Achtung: nur mit der neuen Berechtigung
queries.global). Geteilte Queries sind mit einem kleinen Flag gekennzeichnet, werden nach unten sortiert und können nicht bearbeitet werden. Um bei so vielen Queries den Überblick zu behalten, gibt es jetzt eine Suchfunktion. - Es wurden ein paar Probleme mit verschachtelten Queries behoben, die nun auch in der Vorschau korrekt angezeigt werden.
- Der Bereich für die Auswahl der Spalten lässt sich jetzt ebenfalls durchsuchen, um schneller die gewünschten Spalten zu finden.
- Es wurden ein paar kleinere Verbesserungen vorgenommen, durch die es jetzt noch stabiler laufen sollte.
Und weil das so gut funktioniert, wurde die erweiterte Suche jetzt auch auf folgende Bereiche ausgeweitet:
- Projekte und Anträge
- Events
- Journals
- Nutzende
Ihr findet dazu neu gestaltete Suchseiten, indem ihr auf die Lupe mit dem Plus in der jeweiligen Übersicht klickt.
DOI-Mappings für Publikationstypen
- Admins können jetzt im Admin-Bereich unter Inhalte > Aktivitäten > DOI-Zuordnung eigene Mappings für Publikationstypen aus CrossRef und DataCite definieren.
- Diese Mappings werden verwendet, wenn eine Aktivität über eine DOI importiert wird, um den entsprechenden Aktivitätstyp in OSIRIS zu bestimmen.
- Dadurch können spezifische Publikationstypen besser abgebildet werden, z.B. "preprint" oder "conference-paper".
Achtung: Beta-Feature. Bitte testet es ausgiebig und gebt uns Feedback, damit wir es weiter verbessern können!
Verbesserungen & Bugfixes
- Einige Verbesserungen und Bugfixes bei den neuen Gästeaccounts (z.B. Suchfunktion in der Nutzerübersicht, Markierung in Tabellen, werden beim Synchronisieren nicht mehr deaktiviert).
- Organisationen-Feld: korrektes Layout + Möglichkeit, gesetzte Werte zu löschen
- ISSN-Feld im Aktivitäten-Formular bricht nicht mehr das ganze Formular ab
- Tags funktionieren wieder zuverlässig
- „Online ahead of print“ kann wieder deaktiviert werden
- Letzter Social-Link ist wirklich löschbar
- Ampersands & Quotes verursachen keine Fehler mehr in Journal-/Aktivitätsfeldern
- Projekt-/Personen-Dropdowns liefern keine leeren Auswahlen mehr
- Wichtiger Fix im Activity-Type-Handling
- Gruppen-Synonyme nutzen jetzt Semikolon statt Komma (Kollisionsvermeidung)
- Portfolio: Keine Hervorhebung mehr, wenn Einträge ausgeblendet sind
- LDAP-Sync: zuverlässige Aktualisierung von Units, inkl. Einheiten-Synonyme
- Fix für ungültige Gastaccounts, wenn „gültig bis“ leer ist
- Array-Dokument-Fehler beim Rendering behoben
- Diverse Verbesserungen an der JSON-Ausgabe
- Fix für kaputten Link zur Attribute-Preview
- u.v.m.
Eine Übersicht über alle geschlossenen Issues findet ihr hier
Version 1.6.2
Dieses Update bringt viele Verbesserungen in Performance, Formularlogik, LDAP-Synchronisation, Journals, Events, Reports und UI-Design. Hier die wichtigsten Änderungen:
Verbesserte Infrastruktur-Statistiken
In diesem Update haben wir die Handhabung der Infrastruktur-Statistiken überarbeitet und ein Migrationsskript hinzugefügt, um bestehende Statistiken in ein neues Format zu überführen.
Infrastruktur-Statistiken sind jetzt deutlich flexibler. Man konnte zuvor bereits verschiedene Statistikfelder definieren, aber diese wurden immer auf alle Infrastrukturen angewendet. Jetzt können Statistiken individuell für jede Infrastruktur definiert und verwaltet werden.
Außerdem ist es möglich, den Zeitraum für die Erhebung der Statistiken festzulegen, z.B. jährlich, vierteljährlich, monatlich oder unregelmäßig. Dies ermöglicht eine genauere und kontextbezogenere Erfassung der Daten. Bei der unregelmäßigen Erfassung wird das Datum der Erhebung gespeichert, sodass man im Nachhinein nachvollziehen kann, wann die Daten erfasst wurden. Wenn der Zeitpunkt der Erhebung erneut verwendet wird, dann werden die bestehenden Daten überschrieben.
Diese neue Flexibilität ermöglicht es, die Statistiken besser an die spezifischen Anforderungen und Gegebenheiten der jeweiligen Infrastruktur anzupassen. Die Abbildungen wurden entsprechend angepasst, um die neuen Möglichkeiten zu unterstützen.
Diese neuen Statistiken reflektieren sich auch in den Benachrichtigungen, die Reporter erhalten, wenn sie ihre Statistiken aktualisieren müssen. Irreguläre Statistiken werden dabei nicht in den Benachrichtigungen angezeigt, es wurde jedoch ein Shortcut zum Hinzufügen-Menü hinzugefügt, um die Erfassung zu erleichtern.
Tabellen & Downloads
- Verbesserte Tabellenfunktionalität:
- bessere Stabilität
- mehr Download-Optionen (z.B. PDF), Excel mehr verbreitet (z.B. bei Journalen, Events, ...)
- Teilweise Drucken-Funktionalität hinzugefügt
- Seitenlänge kann angepasst werden
- Statistik-Tabellen haben jetzt ebenfalls Download- und Druck-Buttons
- Viele Abbildungen lassen sich jetzt ebenfalls als PNG oder SVG herunterladen (z.B. Konfetti-Timelines, Koautoren-Netzwerke, Wordclouds), weitere folgen in kommenden Versionen
LDAP, Nutzer & Rollen
Guest Accounts
Neu: Vollständiges Management für Gastkonten
- Anlegen, Bearbeiten & Löschen von Gastaccounts
- Neue UI-Seiten zur Verwaltung
- Gäste können sich anmelden, wenn LDAP fehlschlägt
- Gastkonten können ein Ablaufdatum haben
- Gastkonten bekommen automatisch die "guest"-Rolle zugewiesen. Diese wurde angelegt, hat aber per Default keine Rechte.
LDAP-Synchronisation
- UI der Synchronisation verbessert
- Ein LDAP-Timeout führt dazu, dass die Synchronisation abgebrochen wird, sollte LDAP nicht erreichbar sein
- Synchronisation von Einheiten wurde verbessert:
- Synonyme für Einheiten hinzugefügt und berücksichtigt
- Wiederaktivierte Einheiten werden nicht gelöscht
- Bei neuen Einheiten wird jetzt nicht mehr angenommen, dass der aktuelle Tag der Start der Zugehörigkeit ist
- In der Synchronisations-Vorschau gibt es jetzt eine Warnung, wenn Einheiten nicht gefunden werden
- Neue Sync-Zeitstempel in der UI
Events
- Events können jetzt zentral deaktiviert werden (Einstellungen > Features)
- Länder wurden zu Events hinzugefügt
- Event-Handling in "Aktivität hinzufügen" wurde verbessert:
- Duplikate werden jetzt anhand von Titel und Startdatum erkannt und verhindert
- Fehlermeldungen werden jetzt korrekt ausgegeben (#253)
- Typauswahl und Länder wurden ebenfalls hinzugefügt
- Der Event-Select wurde deutlich verbessert, zeigt jetzt alle verfügbaren Events in einem durchsuchbaren Dropdown an
- Beim Auswählen eines Events werden automatisch Titel, Datum, Ort und Land vorausgefüllt. Dies wird jetzt im UI deutlicher kommuniziert mit einem Hinweistext und einer kurzzeitigen Markierung der Datenfelder
Formulare & Eingaben
- Checkboxen in Personen-Feldern funktionieren wieder korrekt (#240)
- Hilfe-Texte werden jetzt per Hover angezeigt und erscheinen links (#288)
- Bei Forschungsinteressen werden jetzt auch deutsche Vorschläge korrekt gezeigt (#286)
- Nutzer:innen können Aktivitäten nicht mehr highlighten, wenn sie keine Autor:innen sind (#290)
- Wenn eine hervorgehobene Aktivität versteckt wird, wird sie nicht mehr über die Portfolio-API ausgeliefert
- Das Label für Forschungsreisen erscheint jetzt auch, wenn Forschungsbereiche deaktiviert sind (#282)
- Man kann jetzt auch Zeitschriften ohne ISSN hinzufügen
- Magazine (nicht-standardisierte Journals) haben eine Vorschlagsliste bekommen
- Journale können jetzt zentral umbenannt werden (Einstellungen > Features)
- Bei Projektanträgen werden jetzt die Formularfelder von "Bewilligt" durch die Felder aus "Beantragt" vorausgefüllt
- Wenn eine Aktivität über eine DOI geladen wird, deren Typ es aber nicht gibt, wird stattdessen jetzt eine Warnmeldung angezeigt, die den Nutzenden auffordert, einen passenden Typ auszuwählen
- Affiliation-Check berücksichtigt nun auch affiliierte Herausgeber:innen (#292)
- Das Default-Icon von Aktivitäten wurde angepasst
- Der volle Link ist nun der Standard in Templates, der abgekürzte Link kann als "link-short" verwendet werden und ist Standard in der Tabellen-Ansicht
Warteschlange
- Problem behoben: persönliche Warteschlange war nicht für alle Nutzer:innen sichtbar
- Warteschlange wird nicht mehr versteckt, wenn Nutzer:innen eine Warteschlange-Warnung in ihren Benachrichtigungen haben
- Gesamte Warteschlange nur noch für Editor-Berechtigte sichtbar
- Editoren können jetzt trotzdem ihre eigene Warteschlange sehen
Reports & Report Builder
- Neue Standardvariablen für Zeitfilter im Report Builder
- Tabellen im Report Builder können jetzt sortiert werden
- Zeitlimit im Report Builder verbessert, um langfristige Aktivitäten zu erfassen
Einstellungen, UI & Design
- Rendering-Sprache als globale Einstellung hinzugefügt (#267)
- Layout der Feature-Einstellung wurde angepasst und verbessert
- Icons auf Duotone umgestellt
- Typografie vereinheitlicht, Header mit Icons versehen
Weitere Verbesserungen
- Man kann Forschungsbereiche jetzt inaktivieren
- Backend-Admin erhält garantiert Admin-Rechte
- Wenn Journal-Namen Klammern enthalten, bricht das Rendern nicht mehr ab
- Icons in Hinweis- und Fehlermeldungen werden jetzt in allen Browsern korrekt angezeigt
- Die Portfolio-Vorschau funktioniert jetzt auch mit HTTPS
Version 1.6.1
Wir haben viele kleinere Verbesserungen vorgenommen:
- Die Benutzeroberfläche für das Feature-Management wurde verbessert, indem die Features in Kategorien gruppiert und mit Beschreibungen versehen wurden. Dies erleichtert es Administratoren, die verfügbaren Funktionen zu verstehen und zu verwalten.
- Es wurde eine Möglichkeit hinzugefügt, Events zentral auszuschalten. Dies kann im Admin-Bereich unter "Generelle Einstellungen" > "Funktionen" konfiguriert werden. Wenn diese Option deaktiviert ist, werden Events in der Navigation und auf der Startseite nicht mehr angezeigt.
- Im Bereich News der eigenen Profilseite können jetzt auch neue Nutzer:innen angezeigt werden. Dies kann im Admin-Bereich unter "Generelle Einstellungen" > "Funktionen" eingestellt werden.
- Es wird nun deutlicher auf Benachrichtigungen hingewiesen, indem der Button im Header rot hervorgehoben wird, wenn neue Benachrichtigungen vorhanden sind und auf der Startseite des Profils eine Meldung angezeigt wird.
Bug Fixes
Formulare & Eingaben
- Autoren und Herausgeber werden nur hinzugefügt, wenn das Formular leer ist; alle können nun gelöscht werden, falls nicht benötigt (#254)
- Pflichtfelder in Projektformularen korrekt markiert (#276)
- Im Formularbaukasten können jetzt auch Felder gespeichert werden, die nur Herausgeber:innen enthalten
- Float-Felder in Custom Fields akzeptieren jetzt auch Dezimalzahlen statt nur ganze Zahlen
- Einige Formular-Labels wurden nicht korrekt durch Nutzereinstellungen überschrieben – dies wurde behoben. Autoren- und Herausgeberüberschriften werden nun korrekt angezeigt
- Es ist nicht mehr möglich, ein Custom Field language zu nennen (verursachte Probleme mit MongoDB)
- Ein Problem wurde behoben, durch das einige Seiten unter bestimmten PHP-Einstellungen nicht geladen werden konnten
- Tippfehler („Ablehnung“) und kleinere Schreibfehler korrigiert (#275, #277)
Aktivitäten & Darstellung
- Rendering-Fehler bei Journalnamen mit Klammern behoben
- Der „keine Personen“-Hinweis erscheint nicht mehr, wenn Herausgeber:innen vorhanden sind
- Links zu Einheiten in Aktivitäten korrigiert
- Der Link auf der Startseite zum Sperren von Aktivitäten funktioniert wieder
- Länder von Kollaboratoren werden jetzt in der UI-Sprache angezeigt (#273)
- Assoziierte Partner sind jetzt auf der Kollaborationskarte sichtbar und farblich hervorgehoben (#274)
- Rohdaten werden nicht mehr als HTML interpretiert (#259)
- Spaltennamen in Statistiken und im Feld supervisor-thesis korrigiert (#270)
- SWS können im Autoren-Editor wieder bearbeitet werden
Benutzer & Organisationseinheiten
- UX beim Hinzufügen von Organisationseinheiten verbessert
- Einheiten im Autoren-Editor erscheinen nur noch einmal (#268)
- Unterschiedliche Mitarbeiterzahlen auf Gruppenseiten behoben (#258)
- Werte für Expertise, CV und Forschungsinteressen können im Personen-Editor jetzt auch leer gesetzt werden
Projekte & Vorschläge
- Projekt-Typen werden nach Aktualisierungsdatum sortiert
- "Projektantrag hinzufügen" ist nun der neue Standard, wenn verfügbar
- Konfetti-Timeline in Projekten lässt sich korrekt filtern
APIs & Dokumentation
- Englische API-Dokumentation für Portfolio hinzugefügt (#266)
Version 1.6.0: Workflows und mehr
Neue Qualitäts-Workflows für Aktivitäten
OSIRIS 1.6.0 führt ein vollständig neues System für Qualitäts- und Prüf-Workflows ein – flexibel, offen und direkt in der Aktivität integriert:
- Admins können eigene Workflows definieren und beliebigen Aktivitätskategorien zuordnen.
- Jeder Workflow besteht aus frei konfigurierbaren Schritten, denen Rollen und Organisationseinheiten zugewiesen werden können.
- Schritte können parallel oder sequenziell ablaufen – ideal für Freigaben durch Abteilungsleitungen und Bibliothek.
- Workflow-Schritte lassen sich bei Bedarf auf die eigene Organisationseinheit beschränken.
- Fertige Workflows können nachträglich bestehenden Aktivitäten zugewiesen („migriert“) werden.
- Der Abschluss aller Schritte führt automatisch zum Status „verified“, über den zentral gefiltert werden kann.
- Aktivitäten können optional nach bestimmten Schritten gesperrt werden.
👉 Damit lassen sich interne Prüf- und Freigabeprozesse direkt in OSIRIS abbilden – von der Datenerfassung bis zur Veröffentlichung.
Neues Workflow-UI in der Aktivität
Ein neues Workflow-Widget wurde zu Aktivitäten hinzugefügt, die Teil eines Workflows sind:
- Kompakte Schritt-Leiste mit visuellem Fortschritt, Icons und Tooltips.
- Aktuell laufende Schritte werden hervorgehoben, abgeschlossene nach vorne sortiert.
- Ein schmaler, fixierter Fortschrittsbalken oben im Interface zeigt den Workflow-Status jederzeit an.
- Bei abgeschlossenen Workflows färbt sich die Leiste grün, bei Zurückweisungen rot.
- Klick auf die Leiste öffnet das vollständige Workflow-Widget mit allen Details.
- Dieses zeigt alle Schritte, Zuständige, Status und eventuelle Kommentare an.
- Die einzelnen Schritte des Workflows werden in der Historie der Aktivität protokolliert.
Neues Reviewer-Interface
Für Rollen mit Prüfaufgaben (z. B. Abteilungsleitungen, Bibliothek) gibt es ein übersichtliches neues Reviewer-Dashboard:
- Zeigt alle aktuell zu prüfenden Aktivitäten auf einen Blick.
- Filter nach Kategorie, Rolle, Organisationseinheit oder Status.
- Schnell-Aktionen zum Freigeben oder Zurückweisen direkt aus der Liste.
- Benachrichtigungen erscheinen automatisch in der Seitenleiste und in der Navigation.
Möglichkeit, Aktivitäten zurückzuweisen
Prüfer:innen können Aktivitäten zurückweisen, wenn z. B. Angaben fehlen oder unklar sind. Wird eine Aktivität zurückgewiesen, passiert Folgendes:
- Der Workflow-Status wechselt auf „rejected“.
- Prüfer:innen können einen Kommentar hinterlassen und damit die Aktivität zur Bearbeitung freigeben.
- Autor:innen erhalten eine Nachricht in ihren Benachrichtigungen mit Kommentar.
- Nach Überarbeitung können sie die Aktivität per Klick erneut zur Prüfung einreichen. Dabei können sie ebenfalls einen Kommentar hinterlassen.
- Alle bisherigen Freigaben bleiben erhalten – kein Datenverlust, kein Neustart des Workflows.
Filter für Workflow-Status
- Damit Filter und Übersichten korrekt funktionieren, gibt es ein neues Recht zum Anzeigen von Workflows, das standardmäßig nicht zugewiesen ist. Nur wer dieses Recht hat, sieht alle Workflows und kann sie nutzen.
- In der Aktivitäten-Übersicht gibt es jetzt einen neuen Filter für den Workflow-Status (pending, in-progress, verified, rejected). Außerdem gibt es im Quartalfeld einen Indikator, wenn eine Aktivität Teil eines Workflows ist, der den Status anzeigt.
- In der erweiterten Suche gibt es ebenfalls einen Filter für den Workflow-Status.
- Im Download-Bereich gibt es einen neuen Filter für den Workflow-Status.
- In den allgemeinen Einstellungen gibt es jetzt einen Neuen Tab für Portfolio (wenn eingeschaltet), in dem Admins festlegen können, welche Aktivitäten im Portfolio angezeigt werden. Es gibt drei Optionen:
- Alle Aktivitäten (Standard)
- Nur genehmigte Aktivitäten (nur Aktivitäten mit dem Status verified)
- Genehmigte Aktivitäten und Aktivitäten ohne Workflow (Aktivitäten mit dem Status verified und Aktivitäten, die keinem Workflow zugeordnet sind)
Migration & Datenmodell
- Alte Workflows können per Migration entfernt oder zurückgesetzt werden (über das Workflow-Interface).
- Automatische Initialisierung bei neu erstellten Aktivitäten.
Neuer Mail-Digest (Benachrichtigungs-Zusammenfassung)
OSIRIS versendet nun auf Wunsch automatische Digest-E-Mails – übersichtlich, zweisprachig und im OSIRIS-Design:
- Enthält eine Übersicht offener Aktivitäten, Nachrichten und Aufgaben (alles was man in den Benachrichtigungen sieht).
- Frequenz pro Nutzer einstellbar: none, daily, weekly, monthly.
- Standardverhalten kann global von Admins festgelegt werden.
- Versand erfolgt automatisch über den Cron-Job
/cron/digest. - Mails sind zweisprachig (DE/EN), vollständig UTF-8-kodiert und nutzen das OSIRIS-Design.
Entwürfe für Aktivitäten
- Nutzer:innen können Aktivitäten als Entwurf speichern und später fertigstellen.
- Entwürfe sind nur für die erstellende Person sichtbar.
- Entwürfe können jederzeit geladen, bearbeitet und gespeichert werden.
- Wenn ein Entwurf gespeichert wird, wird automatisch eine neue Aktivität erstellt und der Entwurf gelöscht.
- Dieses Feature kann im Admin-Bereich unter "Funktionen" ein- und ausgeschaltet werden.
Schlagworte für Aktivitäten, Projekte und Events
- Aktivitäten können nun mit Schlagworten versehen werden, um sie besser zu kategorisieren und zu finden.
- Es kann in alle Aktivitäten nach Schlagworten gefiltert werden.
- Schlagworte lassen sich in der Detailansicht von Aktivitäten hinzufügen. Sie können aber auch bei der Erstellung oder Bearbeitung von Aktivitäten hinzugefügt werden. Dazu wurde ein neues Datenfeld
tagshinzugefügt. - Dem Rechte-Management wurde ein neues Recht
activities.tagshinzugefügt, das standardmäßig nicht vergeben ist. Nur wer dieses Recht hat, kann Schlagworte zu Aktivitäten hinzufügen oder entfernen. Dies gilt auch immer nur dann, wenn die Aktivität selbst auch bearbeitet werden darf. - Schlagworte lassen sich zentral im Admin-Bereich unter "Inhalte" > "Schlagworte" verwalten. Dort können Admins neue Schlagworte hinzufügen, bestehende bearbeiten oder löschen.
- Dieses Feature kann im Admin-Bereich unter "Funktionen" ein- und ausgeschaltet werden.
- Schlagworte können zu Aktivitäten, Projekten, und Events hinzugefügt werden.
Verbesserter Report-Builder
Der Report-Builder wurde überarbeitet und bietet nun eine verbesserte Benutzeroberfläche sowie zusätzliche Funktionen zur Anpassung von Berichten.
- Es wurden neue Variablen für Berichte hinzugefügt, die im Report-Template verwendet werden können. Diese Variablen können im Report-Builder definiert werden und ermöglichen es, dynamische Inhalte in den Bericht einzufügen. Sowohl die Vorschau als auch der generierte Bericht unterstützen diese Variablen.
- Es wurde ein neuer Baustein hinzugefügt, mit dem man eine Tabelle mit Aktivitäten und einem beliebigen weiteren Datenfeld erstellen kann. Dies ermöglicht es, Berichte zu erstellen, die spezifische Informationen zu Aktivitäten enthalten, die für den Bericht relevant sind, zum Beispiel Impact-Faktoren, Publikationsarten oder andere benutzerdefinierte Felder.
- Die Unterstützung für Textbausteine wurde verbessert. Textbausteine können jetzt formatierten Text enthalten, der im Bericht korrekt dargestellt wird. Dies ermöglicht es, Berichte mit ansprechenderen und besser strukturierten Textinhalten zu erstellen.
- Sowohl der Aktivitäten- als auch der Impact-Faktor-Baustein unterstützen jetzt Sortierungen (gewünscht von IfL). Es wird dabei zwischen aufsteigender und absteigender Sortierung unterschieden.
- Die Zeitbegrenzung ist jetzt standardmäßig ausgewählt, um Verwirrung zu vermeiden.
- Die Benutzeroberfläche wurde verbessert, indem Klapp- und Kopierfunktionen hinzugefügt wurden. Außerdem gibt es jetzt Dropdown-Menüs für Aggregationen und eine bessere Beschreibung der Bausteine.
- Die Aggregations-Tabellen wurden verbessert, indem korrekte Namen für Felder und Werte verwendet werden. Auch leere Felder werden jetzt besser dargestellt. Außerdem sorgt das "Entwirren" von Array-Feldern dazu, dass diese einzeln gezählt werden können. Man kann also jetzt zum Beispiel nach Einheiten oder Forschungsbereichen aggregieren, auch wenn diese als Mehrfachauswahl definiert sind.
Neue Datenfelder
- Es wurden neue Datenfelder für Aktivitäten hinzugefügt:
- Funding Type: Ein Dropdown-Feld, das es ermöglicht, den Typ der Finanzierung auszuwählen. Die möglichen Werte können im Vokabular unter "funding-type" definiert werden und sind die gleichen wie bei Projekten.
- Schlagworte: Ein Mehrfachauswahl-Feld, das es ermöglicht, Schlagworte zu Aktivitäten hinzuzufügen. Die möglichen Werte können im Admin-Bereich unter "Inhalte" > "Schlagworte" verwaltet werden.
- Projekte: Ein Mehrfachauswahl-Feld, das es ermöglicht, Projekte mit Aktivitäten zu verknüpfen. Es können mehrere Projekte ausgewählt werden und die über die DOI zur Verfügung gestellten Funding-Nummern werden automatisch mit den Projekten abgeglichen und verknüpft. Es gibt ein neues Recht, um Projekte mit Aktivitäten zu verknüpfen, ohne sie bearbeiten zu können.
Auth-Token für Nutzerregistrierung
- Es wurde ein Auth-Token für die Auth-Nutzerregistrierung eingeführt. Dieser Token kann verwendet werden, um die Registrierung neuer Nutzer zu validieren und sicherzustellen, dass nur autorisierte Anfragen bearbeitet werden.
- Der Token kann in der URL zur Registrierungsseite übergeben werden und wird dort überprüft. Bei erfolgreicher Validierung kann der Nutzer mit der Registrierung fortfahren.
- Dies erhöht die Sicherheit des Registrierungsprozesses und verhindert Missbrauch durch unautorisierte Zugriffe.
Erweiterung für Conditional Templates
Die Vorlagenlogik wurde erweitert, um bedingtes Rendern basierend auf mehreren Feldern zu unterstützen:
- Verwende
&, um zu verlangen, dass alle...