better_taxonomy
Better taxonomy improves the way Drupal manages taxonomy terms by enhancing the taxonomy term overview page. It makes creating, searching, and reorganizing taxonomy terms faster and easier, especially for large or deeply nested vocabularies.
Features
Better taxonomy extends Drupal Core’s taxonomy term overview to provide more efficient tools for managing vocabularies.
Key features include:
- Bulk creation of taxonomy terms from the overview page, reducing repetitive manual work
- Enhanced parent term deletion, with configurable handling of child terms:
- Reassign child terms to the deleted term’s parent
- Move child terms to the vocabulary root
- Delete child terms together with the parent
- Text-based “contains” filtering to quickly find taxonomy terms in large vocabularies
This module is especially useful for sites that rely heavily on hierarchical taxonomy vocabularies, such as:
- Editorial and publishing platforms
- Product catalogs
- Classification systems with many nested terms
- Large content-driven or enterprise sites
Post-Installation
After installing and enabling the module:
- No additional configuration is required
- The module automatically replaces the taxonomy term overview page for all vocabularies
- Navigate to Administration → Structure → Taxonomy → [Vocabulary] → Overview to access the enhanced interface
All features are integrated directly into the existing taxonomy management workflow. No new content types, permissions, or configuration forms are added.
Additional Requirements
- Drupal Core Taxonomy module (enabled by default)
No external libraries or APIs are required.
Recommended modules/libraries
No additional modules are required.
Better taxonomy is designed to work seamlessly with Drupal Core’s taxonomy system.
Similar projects
Several contributed modules provide taxonomy enhancements:
- Taxonomy manager
- CCA Taxonomy Manager
Better taxonomy differs by:
- Focusing specifically on improving the core taxonomy term overview UI
- Offering explicit control over child term handling when deleting parent terms
- Providing bulk term creation and filtering without introducing complex configuration or new workflows
It aims to be a lightweight, UI-focused enhancement rather than a complete taxonomy replacement.
Supporting this Module
If you find this module useful, consider supporting its development by:
- Reporting issues and feature requests
- Contributing code or documentation
- Providing feedback and testing in real-world projects
Community Documentation
Community documentation, tutorials, and demos will be added as they become available.