Ich verwende den dspace 5.5 in meinem Repository. Und ich habe eine Inhaltsbeschränkung durch Einschränkungsrichtlinie für einige Elemente an anonyme Benutzer vorgenommen. Bei einer Suche werden jedoch Sammlungen und Untersammlungen von eingeschränkten Elementen angezeigt. Aber wenn ich auf diese Sammlungen zugreife, ist der Inhalt verborgen. Aber ich wollte, dass Sie alle Sammlungen und Untersammlungen und Bitstreams für anonyme Benutzer ausblenden. Könnte mir jemand eine Art Setup vorschlagen?Ausblenden von Sammlungen und Untersammlungen in DSpace?
Antwort
Wenn Sie eine Sammlung oder Community einschränken, stellt DSpace weiterhin einen Link zur Sammlung oder Community bereit. Wenn ein Benutzer versucht, auf die Sammlung/Community zuzugreifen, werden sie aufgefordert, sich zu authentifizieren.
Wenn Sie XMLUI verwenden, können Sie die Auflistung in Ihrem Stylesheet einschränken.
<xsl:template
match="dri:reference[@url='/metadata/handle/10822/xxxxxx/mets.xml']"
mode="summaryList"/>
Es ist nicht elegant, aber es funktioniert.
Ich werde Sie Entdeckung für die Suche verwenden, um davon ausgehen, es ist die Standard-Ressourcen in diesem Repository 5.
Was sind die Autorisierungsrichtlinien der Sammlungen/Gemeinden, die versteckte Gegenstände halten? Wenn Sie die Sammlungen/Communities nicht öffentlich machen (= keine Leseberechtigung für die ANONYMOUS-Gruppe), glaube ich, dass dies in den Suchergebnissen angezeigt wird, wenn Access rights awareness aktiviert ist (was der Standardwert ist). Das heißt, sie werden in den Suchergebnissen angezeigt, wenn Sie als Benutzer mit Lesezugriff auf die Sammlungen angemeldet sind, ansonsten jedoch nicht.
Sie können auch abschalten, wenn Sammlungen/Communities in den Suchergebnissen enthalten sind. Es gibt eine kommentierte-out Beispiel in der Discovery config file (Link-Version auf GitHub 5.x geht), die Sie das tun können, siehe auch die DSpace documentation on Discovery:
<property name="defaultFilterQueries">
<list>
<!--Only find items-->
<value>search.resourcetype:2</value>
</list>
</property>
- 1. Include und filtern Untersammlungen in EF
- 2. Dspace und Solr Datumsformat
- 3. Löschen von DSpace Sammlung
- 4. Beschränkung Zugriffsseite Feedback in dspace?
- 5. Keine Aufgabenlisten in DSpace MySpace
- 6. Dspace zeigt leere Seite
- 7. DSpace loginAs funktioniert nicht
- 8. Bestellen von Untersammlungen in einer EF/LINQ-Abfrage
- 9. Anpassen der Feedbackseite Dspace XMLUI?
- 10. Dokument von Sammlungen in andere Sammlungen in Mongodb einfügen
- 11. MVVM, Sammlungen und ORM
- 12. Eclipse Debugger und Sammlungen
- 13. C# Generics und Sammlungen
- 14. Wie können Sie Formulare in Dspace anpassen?
- 15. Nhibernate, Sammlungen und compositeid
- 16. Serialisierung von Sammlungen in .net
- 17. Hinzufügen von Methoden in Sammlungen
- 18. Python-Klassen und Sammlungen
- 19. Anzeigen und Ausblenden von Widgets
- 20. Löschen von Sammlungen Generika und konfliktbehaftete Überladungen
- 21. Verketten von Sammlungen in Python
- 22. Ausblenden von Tabelle und Container in Jquery
- 23. Anzeigen und Ausblenden von Tabellenzeilen in angularjs
- 24. Ausblenden und Anzeigen von Registerkarten in Aktionsleiste
- 25. Ausblenden von Hilfsstrichsbeschriftungen und Versatz in Matplotlib
- 26. Lombok @Getter und Kopien von Sammlungen
- 27. JSON.NET und nHibernate Lazy Loading von Sammlungen
- 28. Java-Sammlungen vs Karte in Sammlungen Rahmen
- 29. verschiedene Sammlungen von Kindelementen
- 30. Darstellung von C# -Sammlungen