Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature Request: Include Taxonomy Manager in "out of the box" #37

Closed
rosiel opened this issue Sep 22, 2021 · 5 comments
Closed

Feature Request: Include Taxonomy Manager in "out of the box" #37

rosiel opened this issue Sep 22, 2021 · 5 comments
Assignees

Comments

@rosiel
Copy link
Contributor

rosiel commented Sep 22, 2021

See Use Case Islandora/documentation#1899

The Drupal contrib module, https://www.drupal.org/project/taxonomy_manager, provides a number of features that would offer DAMS-like metadata editing capabilities, including:

  • bulk add terms
  • bulk delete terms
  • quick editing
  • CSV export

It has the security shield, is used by over 42k sites, and is applicable to Drupal ^8.8 || ^9.

I think this should be part of the "out of the box" experience therefore I request adding it as a requirement of Islandora Defaults.

@seth-shaw-unlv
Copy link
Member

Related issue: Islandora/documentation#1619

@rosiel
Copy link
Contributor Author

rosiel commented Sep 22, 2021

As discussed in the Tech Call:

  • Ill make a PR for this as a requirement of Defaults
  • I'll make a PR with the documentation of what this does (with a warning that merging, though part of what the module claims to do, doesn't work in 8/9 yet!)

@rosiel rosiel self-assigned this Sep 22, 2021
@kayakr
Copy link

kayakr commented Sep 23, 2021

@rosiel @seth-shaw-unlv You may be interested in an experimental module for taxonomy management I've put together. Several sites I've worked on have had taxonomies with > 20,000 terms and the Drupal default taxonomy UI can't cope.
https://github.com/catalyst/cca_taxonomy_manager is a views bulk ops-based management UI based on Search API DB.
So far it offers:

It's early days but if there's interest I'm keen to see the project develop. I'd like to look at side-by-side comparison of terms, SKOS import/export etc. I'm also curious about the trade offs between using Search API Db vs Search API Solr, and how different search algorithms might suit person names vs place names, etc. There's a CSV export in the view to allow simple label export to process via OpenRefine.

Screen Shot 2021-09-23 at 7 59 02 PM

@rosiel
Copy link
Contributor Author

rosiel commented Sep 23, 2021

On further investigation,

  • Bulk add means you can paste term names in a text area. You can give them hierarchy uses dashes to indicate hierarchy, but it is only term names.
  • Bulk delete lets you select and delete multiple terms at once (not so disappointing, though selection one-by-one wont work for large vocabularies)
  • Quick editing may prove useful, but not as useful as VBO could provide
  • CSV export only exports term names as well, using dashes to represent hierarchy.

I'm going to defer this to the MIG as I'm no longer sure this will really reduce the complexity of taxonomy management, especially when we rely so heavily on the External URI fields.

@kayakr I am very interested in that module! I'll check it out!

@kstapelfeldt
Copy link
Contributor

Based on discussion from the MIG meeting, we understand that adding this in is desirable and are assuming @rosiel is working on the pull request (but @rosiel let us know if that's inaccurate)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants