a wee weblog, since 2006

Taxonomy Module for ExpressionEngine 2.0

The Taxonomy Module is a navigation building tool which uses nested sets to control hierarchy. The class used is straight from the CI community (MPTtree) and that does most of the heavy lifting.

Unlike the Pages Module, Taxonomy uri's are built using regular template_group/url_title or template_group/template/url_title paths — so for example, the uri /page/copyright/ could represent something 10 levels deep in the Taxonomy module.

Taxonomy also allows you to create multiple trees to handle multiple menus — one for your main navigation, one for your footer and if you want - one for your friend Joe…

Download Taxonomy v0.24

Taxonomy Module
Taxonomy Module

Table of Contents

Installation Instructions

  1. Download Taxonomy & Drop the /taxonomy directory into your /system/expressionengine/third_party/ directory
  2. Visit the modules page in your EE install, and install the module

Control Panel Functions

@todo, there's a screencast here to have a look at Tree/Node management in the control panel.

Available Tags

License / Disclaimer

Taxonomy is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.

Taxonomy is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details: gnu.org/licenses/.

If you extend Taxonony some how, or fix a bug, please share your code so others may benefit.

As captured 23 April 2010 · The archived original