Lieber Herr Birkner,
ich wollte schon lange antworten, aber es kommt immer was dazwischen.
Die kurze Antwort lautet: "Ja, kommt drauf an".
Sie können in Kitodo.Presentation jedem Dokument eine TYPO3-Frontendgruppe zuweisen. Dann wird in der Werkansicht (Plugins Pageview, Metadaten, TableOfContents) beim Aufruf des Dokuments nichts ausgegeben, wenn der Nutzer nicht Mitglied der entsprechenden Gruppe ist.
Frontendgruppen lassen sich so einrichten, dass sie für bestimmte IP-Bereiche aktiv sind. D.h. der Webseitenbesucher muss sich nicht anmelden, sondern kann allein durch seinen IP-Bereich bestimmte Seiten oder eben Kitodo.Presentation Dokumente sehen. Stichwort "IPmaskMountGroups".
Der Umgang mit Frontendgruppen ist normaler TYPO3-Funktionsumfang.
Es gibt die Möglichkeit, die Zugangsbeschränkung im Feld "restrictions" der Dokumententabelle zu speichern. Das kann mit einer entsprechenden Metadaten-Konfiguration bei der Indexierung geschehen.
Was fehlt, ist ein automatisches Mapping des Feld "restrictions" zu den Frontendgruppen. Das haben wir noch nicht gebraucht. Sollte aber ein einfache Aufgabe sein.
Die Suche findet auch weiterhin alle Dokumente. Mit einem zusätzlichen, versteckten Suchparameter kann aber auch das leicht umgesetzt werden.
Bei der OAI-Schnittstelle bin ich mir grad nicht sicher. Ich nehme an, die findet alle Dokumente. Das müsste man sich entsprechend überlegen, ob man das Plugin dann überhaupt aktiviert.
Ebenso muss man sich überlegen, wo die METS-Dateien, Volltexte und Bilddaten liegen. Diese können durch den o.g. Mechanismus nicht geschützt werden. Je nach Systemlandschaft, kann man sich eine Kommunikation TYPO3 <-> Webserver vorstellen. Wir machen das
in einem Projekt. Das ist aber ein individuelle Lösung.
Wenn jetzt noch Fragen bleiben - wovon ich ausgehe - dann stellen Sie die gerne über die Liste.
Viele Grüße
Alexander Bigga
Liebe Kitodo-Community,
ich habe folgende Frage zu Kitodo.Presentation: Ist es möglich in Kitodo.Presentation gewisse Dokumente nur für gewisse Nutzer*innen anzeigen zu lassen bzw. zu sperren? Es geht mir hierbei nicht um das Verstecken der Metadaten in der Suchtreffer-Liste, sondern um das Blockieren der Anzeige des eigentlichen Dokumentes bzw. auch um das Sperren der Download-Möglichkeiten. Sofern es diese Funktionalität überhaupt gibt, würde mich interessieren, ob dies auf Basis der IP-Adresse (bzw. von IP-Adressen-Ranges) und auch für bestimmte Benutzer*innen-Gruppen funktionieren würde (also dass sich ein*e Benuzter*in einloggen kann und - falls eben einer bestimmten Gruppe angehörig - das Dokument dann ansehen/downloaden kann oder eben nicht).
Auf der Seite zu den Funktionalitäten von Kitodo.Presentation finde ich zwar den Satz: "Beispiele für Funktionalitäten, die Kitodo.Presentation vom TYPO3-Framework nachnutzen kann, sind z. B. die Nutzerverwaltung und Zugriffssteuerung, die Lokalisierungsfunktionen für Mehrsprachigkeit, die TypoScript-Konfigurationssprache, das Backend für Administratoren und Redakteure etc." Jedoch geht für mich dabei nicht hervor, ob die oben beschriebene Funktionalität damit abgedeckt wäre.
Ich danke jetzt schon vielmals für jegliche Informationen zu dem Thema!
Viele Grüße aus Wien,
Michael Birkner
-- Alexander Bigga Referatsleiter Digitale Präsentation Sächsische Landesbibliothek – Staats- und Universitätsbibliothek Dresden (SLUB) Abteilung IT, Referat 2.1 Digitale Präsentation 01054 Dresden Besucheradresse: Zellescher Weg 18, 01069 Dresden Tel.: +49 351 4677 212 E-Mail: alexander.bigga@slub-dresden.de https://www.slub-dresden.de | https://digital.slub-dresden.de
Besuchen Sie uns auch in den Sozialen Medien: |
GERECHTIGKEIT #FÜRDICH. AK |
Dieses Mail ist ausschließlich für die Verwendung durch die/den darin genannten AdressatInnen bestimmt und kann vertrauliche bzw rechtlich geschützte Informationen enthalten, deren Verwendung
ohne Genehmigung durch den/ die AbsenderIn rechtswidrig sein kann. Falls Sie dieses Mail irrtümlich erhalten haben, informieren Sie uns bitte und löschen Sie die Nachricht. UID: ATU 16209706 I https://wien.arbeiterkammer.at/datenschutz |