best solution for mass hierarchical terms management?

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.
godling's picture

Hello. I'm seeking for a solution for a site with hundreds of Hierarchical Terms:
Mass terms in level 1 and some terms in level 2 and some terms in level 3.
And it's free tagging system, user can add term in any level.
All 3 levels are required when posting node(image).

Since there are so many terms in level 1, it's not an ease for users to select what they need with default modules, needless to say the bulk uploading. In addition to that, if users want to add new terms, how to guide them add terms level by level?

The forms module [Hierarchical Select] is an excellent module for selecting numerous hierarchical terms, but without searching (autocomplete) function, it is not that useful with mass hierarchical terms.

So, is there any solution for the mass hierarchical terms management? It can be a set of modules. Any idea will be welcomed. Thank you!

Comments

i found one module about this.

Gaofengzzz's picture

The 'Taxonomy Manager' module maybe match your need.
http://drupal.org/project/taxonomy_manager

We need action!!!

Thank you for the

godling's picture

Thank you for the reply.

Taxonomy manager is a good mod to manage terms.
However, my main problem is how to let users select the right term from the Hierarchical Terms which have hundreds term in level 1.
Could you give me further points? It will be appreciated.

I hope this will help you as

afaaro's picture

I hope this will help you as it helped me alot http://drupal.stackexchange.com/a/57844

In general watch out for delete operations

DYdave's picture

Taxonomy manager is a pretty good module that seems to make things very intuitive and easy.
But I'd like to attract your attention on a particular operation which is delete, especially, since the Taxonomy Manager makes it so easy to delete terms.

I haven't really been following these issues for quite a while to be honest, but from what I understood previously, there seems to be a problem when a term is deleted:
By default, referencing entities' term_reference fields are not automatically triggered triggered to clean up/update deleted term's referencing ID.

Feel free to look at some of these issues:
[1627312]Deleting taxonomy terms doesn't update entities with term reference fields
[1281114]Database records not deleted for Term Reference Fields after Term is Deleted

From what I saw previously, this could be a pretty complicated issue depending on the amount of data and the requirements of updates that you would have.
In some cases, if you really wanted to update the nodes to not reference a term id that you have deleted, then you may have to update a lot of data.
Therefore, it seems some posts on drupal.org talk about adding these types of updates to a queue to be processed with cron jobs or other batch/scheduled/delayed operations processing.
In many cases it would perhaps be more recommended to disable an object which is referenced (such as a taxonomy term), rather than directly deleting it.
For more information see: Field reference delete.
There are also many links there to describe approaches to solve these issues.

In short, if you consider the delete operation as one of your management operations, I would recommend to watch out.

Cheers!

thank you so much for the

godling's picture

thank you so much for the very detailed reply!

I'll watch out delete operation. maybe I can use merging instead of deleting?

Taxonomy manager is a good mod to manage terms.
However, my main problem is how to let users select the right term quickly from the Hierarchical taxonomy which contains hundreds term in level 1.
Could you give me further points? It will be appreciated.

http://drupal.org/project/tax

huah's picture

http://drupal.org/project/taxonomy_csv
用这个可导入本地的分类。并且能保持等级。

huah's picture

没看懂你要问什么。我英文水平差。
你是不是想方便的让客户选择分类?
http://drupal.org/project/hierarchical_select 可联动选择分类。

Taxonomy

Group organizers

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: