A modern, standalone version of the original Redmine Project Tree plugin - rebuilt for Redmine 6.0 and designed specifically for environments with large, deeply nested project structures.
Redmine installations with hundreds or even thousands of projects quickly become hard to navigate - especially when these projects are deeply nested. This plugin solves that problem by providing:
- An interactive, lazily loaded project tree → Only the parts of the tree you expand are loaded
- Smooth navigation even with very large hierarchies → No performance issues when expanding deep structures
- A clear, hierarchical overview at a glance → Much more usable than Redmine's built-in parent/child lists
- Adds a dedicated top-level navigation item ("Project Tree") → leaves Redmine's standard project overview intact
- Lazy loading of subtrees for fast performance
- Clean, interactive visualization of project relations
- Updated to work reliably with Redmine 6.0 / Rails 7
- English and German localization
This plugin is based on:
UweHeber/redmine-project-tree-plugin Originally developed for Redmine 3.x
This fork:
- modernizes the codebase
- makes the plugin standalone
- restores compatibility with Redmine 6
- improves performance for very large project hierarchies
- Clone into your Redmine
plugins/directory:
cd redmine/plugins
git clone https://github.com/MatthiasPetermann/redmine-project-tree-plugin.git project_tree- Restart Redmine:
touch ../tmp/restart.txt- A new tab "Project Tree" top menu item will appear.
Navigate to:
Project Tree
Each level expands on demand, allowing fast browsing of large hierarchies without rendering the entire tree at once.
- English (
en.yml) - German (
de.yml)
Setup helper script:
scripts/setup-dev-environment.shDetailed notes in DEVELOPMENT.md.
See the included LICENSE file.