dspace-angular
dspace-angular copied to clipboard
Support for controlled-vocabulary - Hierarchical facets
From the release plan spreadsheet; no additional notes were included. Estimate from release plan: TBD Expressing interest: none
Depends on REST ticket https://github.com/DSpace/DSpace/issues/2870
@tdonohue we are ready to start working on that, it is not a trivial task and estimation can be provided only after some extra analysis. Our best guess at the moment is in the range of 64-80 hrs. We will propose wireframe to present the solution
@abollini : That sounds reasonable and I agree that this feature likely will require some wireframes or mockups to discuss it. I'll add a tentative estimate of 72 hours to this.
As discussed during the last meeting, some screenshots of the way we implemented hierarchical facets.
At the bottom of hierarchical facets, a browse tree link is added:
Clicking it opens a modal containing the VocabularyTreeviewComponent from the submission:
Users can browse the tree, and click a node to add it, or type in a search query to show only matching nodes:
Selecting a node adds it as a search filter:
As discussed in today's DevMtg, we are reassigning this to Atmire for the 7.5 release to implement the simple solution presented in the screenshots above. The rough estimate was that would take only around 20hrs for both frontend & backend work (please correct me if that estimate is incorrect, @artlowel )
A new ticket will be created for future redesign work (as proposed by 4Science) as we all agreed that this initial solution is only a first step. We agreed that more detailed discussion is needed to enhance this in the future, along the lines of what @abollini already noted above... that will likely take much more work/effort (rough estimate above was up to 80hrs).
UPDATE: New ticket created for future work #1932