From: Demian K. <dem...@vi...> - 2017-03-21 12:43:42
|
The Solr fields related to hierarchy are part of the schema by default. You simply need to populate them for any records that form part of a hierarchy. Depending on how you fill them in (as described on the wiki page), they can either represent a "collection" - a node in the hierarchy - or an item that is part of a collection. Some additional configuration settings (also described in the wiki) need to be turned on to make VuFind recognize and use these fields. If you would find it helpful to look at an example of how the hierarchy fields are used in practice, you might find the MARC records and mappings in this pull request useful: https://github.com/vufind-org/vufind/pull/934 This is all totally fake data, but it's work in progress on writing some automated tests of the collection functionality so that we can ensure that they continue to work as the code is changed over time. The VuFind online demo does not currently use a hierarchy, but you can find an example of it in Villanova's digital library: https://digital.library.villanova.edu/ Here is the top level showing all of the collections: https://digital.library.villanova.edu/Collection/ As you navigate inward, you will see that some items go directly to digital assets, while others go to collections of additional items. Note the "view context" link, which pops up a visual tree of the hierarchy. This VuFind instance has been customized fairly heavily to support our digital library, but all of the hierarchical behavior on display is standard "out of the box" VuFind. Please let me know if you still have questions about any of this - I realize that it is a bit confusing, so I'm happy to help clarify things as needed. Regarding comments, if you simply want to turn them off, see the [Social] section of config.ini - this allows you to disable several features that currently rely on user logins. https://github.com/vufind-org/vufind/blob/master/config/vufind/config.ini#L1535 - Demian From: Layale Bassil [mailto:lb...@au...] Sent: Tuesday, March 21, 2017 6:36 AM To: Demian Katz; 'vuf...@li...' Subject: RE: VuFind imported items hierarchy... Importance: High Hello Demian, Thank you so much for your support. I will try to apply the hierarchy as suggested in the link you provided and get back to you for further questions. But in order to be able to start, if I am exporting my items from DSpace and then harvesting them into VuFind, where can I find the Solr fields relating to hierarchy like (hierarchytype, hierarchy_browse, hierarchy_top_id, etc...)? how and when do I populate these fields? Is there any search or view in the current VuFind online demo version where I can see a tree like hierarchy of items? Or in any other working VuFind installation? Regarding commenting, it would be great if someone develops it. I will vote for the below two Jira tasks ask you suggested. However, can I stop this feature for now since the system won't allow users to register and then be able to login. Thank you again, Regards. From: Demian Katz [mailto:dem...@vi...] Sent: Monday, March 20, 2017 9:44 PM To: Layale Bassil <lb...@au...<mailto:lb...@au...>>; 'vuf...@li...' <vuf...@li...<mailto:vuf...@li...>> Subject: RE: VuFind imported items hierarchy... Hello, The example DSpace mappings do not account for the DSpace hierarchy - I do not believe that any of the necessary contextual information is included with the default DSpace Dublin Core output. I'm not sure if it is possible to add it, or to export different formats, since I am not personally familiar with DSpace. However, if there is a way to extract the necessary information from DSpace, VuFind is able to index it, as described at https://vufind.org/wiki/indexing:hierarchies_and_collections<https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fvufind.org%2Fwiki%2Findexing%3Ahierarchies_and_collections&data=02%7C01%7Cdemian.katz%40villanova.edu%7Cb52ecbd1a75549190bb008d470462734%7C765a8de5cf9444f09cafae5bf8cfa366%7C0%7C0%7C636256894031643165&sdata=r5%2F3cxhNv%2BN4%2FlfiI3mjt2mO464bPaqGOln9i0BfW2Y%3D&reserved=0>. Let me know if I can be of more assistance with this. Regarding comments, right now, the comment system is linked to user accounts, and there is no moderation system. It would certainly be possible to add both anonymous comments and comment moderation, but both of these things would be new features that would require some adjustments to the database schema as well as some new coding. We actually have JIRA tickets that request these features: https://vufind.org/jira/browse/VUFIND-690<https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fvufind.org%2Fjira%2Fbrowse%2FVUFIND-690&data=02%7C01%7Cdemian.katz%40villanova.edu%7Cb52ecbd1a75549190bb008d470462734%7C765a8de5cf9444f09cafae5bf8cfa366%7C0%7C0%7C636256894031643165&sdata=cQdw60Lg%2FGz%2BhuQZf7vVxhCH8hXZ1Wcy76lO5EBYYB8%3D&reserved=0> https://vufind.org/jira/browse/VUFIND-704<https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fvufind.org%2Fjira%2Fbrowse%2FVUFIND-704&data=02%7C01%7Cdemian.katz%40villanova.edu%7Cb52ecbd1a75549190bb008d470462734%7C765a8de5cf9444f09cafae5bf8cfa366%7C0%7C0%7C636256894031643165&sdata=x4iXhykTeQ74Wwl%2BTfN7pVvANvAobjDN5Wzf2yOhKk4%3D&reserved=0> However, as far as I know, no one has worked on implementing either. If you have time to invest in these developments, I would be happy to provide support and advice - I just lack the time to fully implement these on my own right now. If not, feel free to vote on the tickets, and that will help encourage others to work on these things in future. - Demian From: Layale Bassil [mailto:lb...@au...] Sent: Monday, March 20, 2017 10:39 AM To: 'vuf...@li...' Subject: [VuFind-General] VuFind imported items hierarchy... Importance: High Hello, I would like to know if VuFind preserves the hierarchy if the imported items from DSpace. Let us assume I have a community A which has a collection B and 2 items inside collection B. If I import these items into VuFind, will it preserve the hierarchy of the items (Community A --> Collection B --> Item 1 and Item 2)? Another thing regarding the commenting section, it requires login. If I want to keep it public but have a moderator approves the added comments, is this doable? Can anyone add the comment that he likes without being moderated? Thank you in advance, Regards. |