The core taxonomy system allows vocabularies to be assigned to node types. This module extends that by allowing the editing and/or display of the vocabulary to be controlled by user role. It attaches itself to the vocabulary add/edit form and gives the administrator three options for each role - (1) edit and view, (2) view only, and (3) none.
This module makes it possible to create a vocabulary for administrator purposes, hide this category from most users, and then use the category as a views filter.
Here are two use cases:
a vocabulary that had the terms "special offers", "front page", "user advertisement", etc; this vocabulary could be used in various views to pull the tagged content into a particular block or page.
a vocabulary that had the terms "editor post", "editor tagged", and "community post" and a role type of "editor" that was less than an admin, but had privilige to write editorial content (as opposed to unedited community content), but also had permission to tag community content as something that was propogated to higher visibility.
A simple module which allows you to create menus from image files. Supports title (displayed when hovering over a menu item), alt text, weights and optional mouseover behaviour.
Taxonomy Dynamic Site Structure uses taxonomy terms to create a flexible and dynamic site structure, or outline.
The outline is created by checking all nodes for taxonomy terms. If a node has both the Articles and the Gadgets, your site will have both Home > Articles > Gadgets and Home > Gadgets > Articles depending on your point of view. Now, if a taxonomy term has no nodes associated with it, no sub-items will be created for that term in your outline.
The taxonomy query language module, tql, implements a plugin for the search (Drupal core) and views module. It provides a new tab Taxonomy in the Drupal search and a new Views filter.
If you have the tql module and the search module enabled, a Taxonomy tab appears in the search where you can enter a search query. (demo)
If you have the tql module and Views enabled, a new filter Taxonomy: Query is available which can be used to enter a query. It works best if it is exposed so users can enter their own query. (demo)
Language capabilities
The query language can combine query terms with different operators: AND, OR, XOR and NOT. The operator AND can be omited as it is the default if two terms are listed without operator. The operator NOT can be abbreviated with a dash in front of the term, i.e. '-term'. Brackets can be used to form more complex queries. The following are example queries and their verbose equivalents:
term1 term2 <=> term1 and term2
term1 or -term2 <=> term1 or not term2
term1 xor -(term2 -term3) <=> term1 xor not (term2 and not term3)