dspace-angular icon indicating copy to clipboard operation
dspace-angular copied to clipboard

Support for controlled-vocabulary - Hierarchical facets

Open heathergreerklein opened this issue 5 years ago • 2 comments

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

heathergreerklein avatar Jul 20 '20 19:07 heathergreerklein

@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 avatar Oct 19 '22 15:10 abollini

@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.

tdonohue avatar Oct 19 '22 20:10 tdonohue

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:

Screen Shot 2022-10-27 at 11 33 05

Clicking it opens a modal containing the VocabularyTreeviewComponent from the submission:

Screen Shot 2022-10-27 at 11 33 29

Users can browse the tree, and click a node to add it, or type in a search query to show only matching nodes:

Screen Shot 2022-10-27 at 11 33 46

Selecting a node adds it as a search filter:

Screen Shot 2022-10-27 at 11 34 09

artlowel avatar Oct 27 '22 09:10 artlowel

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

tdonohue avatar Oct 27 '22 16:10 tdonohue