ckanext-tess
Status: ARCHIVED (November 18, 2025)
CKAN extension for the ELIXIR Training e-Support System (TeSS). TeSS is a portal for discovering training materials and events in the life sciences. This extension provides comprehensive support for managing training-related content within CKAN.
Features
- Custom content types for training materials, events, workflows, and organizational nodes
- Event management with dedicated controllers and API endpoints
- Workflow management with dedicated controllers and API endpoints
- Organization and admin management interfaces
- Integration with TeSS relations for linking materials to events
- Group management support
Plugins
The extension provides the following plugins:
- tess - Main TeSS plugin
- package - Package handling
- node / node_controller - Node management
- admin / admin_controller - Admin interface
- organization - Organization handling
- workflow / workflow_controller / workflow_api - Workflow management
- event / event_controller / event_api - Event management
- tessrelations - Relations between materials and events
- group - Group management
Contributors
- Niall Beard
- Aleksandra Nenadic
- Milo Thurston
License
BSD-3-Clause