Extension Organization Hierarchy


Extension Basics

Title
Organization Hierarchy
Name
ckanext-hierarchy
Type
Public extension
Description
Hierarchical organization structure for CKAN with tree-based navigation and parent-child relationships.
CKAN versions
Download-Url (zip)
Download-Url commit date
2024-08-08
Url to repo
Category
Specialized Tools


Background Infos

Description (long)
Show details

The Organization Hierarchy extension transforms CKAN’s flat organization structure into a sophisticated tree-based hierarchy system, enabling complex organizational relationships and improved navigation. This extension allows organizations to be arranged in parent-child relationships, creating multi-level organizational trees that better reflect real-world institutional structures. The system provides intuitive forms for selecting parent organizations during organization creation and editing, with visual tree displays that show the complete organizational context. Users can navigate through organizational hierarchies with breadcrumb navigation and expanded search capabilities that include datasets from sub-organizations. The extension seamlessly integrates with CKAN’s existing organization functionality while adding hierarchical display templates and enhanced search filters. It supports unlimited nesting levels, automatic inheritance of permissions, and provides both display and form plugins for flexible implementation. Essential for government agencies, research institutions, and large enterprises requiring structured organizational representation with clear reporting relationships and delegated authority models.

Version
0.1.1
Version release date
2020-08-20
Contact name
Datopian Team
Contakt email
Contact Url
(not set)


Installation Guide

Configuration hints

Compatible with ckanext-scheming, enable hierarchy_display before hierarchy_form

Plugins to configure (ckan.ini)
hierarchy_display hierarchy_form
CKAN Settings (ckan.ini)
# No additional configuration settings required
DB migration to be executed
(not set)
<< back to Extensions