Introduction
What does this extension do?
The Kanban Workspaces extension brings a modern, intuitive Kanban board interface to TYPO3's workspace management system. It provides content editors and managers with a visual, drag-and-drop workflow for managing content through different publishing stages.
Key Features
- Kanban Board Interface - Visual drag-and-drop kanban board for workspace stage management
- Stage-based Workflow - Organize content items across customizable workflow stages
- Multi-language Support - Filter and manage content across multiple site languages
- Hierarchical Depth Control - View content at different page tree depths (single page to infinite levels)
- TYPO3 v13 Compatibility - Built with modern TYPO3 v13 architecture and best practices
- Backend Module Integration - Seamlessly integrated into TYPO3's web module navigation
- Workspace Integration - Full integration with TYPO3's native workspace functionality
- Dynamic Stage Configuration - Configure custom stages and disable default stages as needed
- Assign User to Card - Assign a backend user to a workspace record (card) with optional title/description; assignee is shown on the card (with avatar); email notification is sent to the assignee when applicable
- Responsive Design - Works on desktop and tablet interfaces
What is Kanban Workflow?
Kanban is a lean workflow management methodology that visualizes work as cards moving across different stages. In TYPO3 context:
- Stages - Different states in your publishing workflow (e.g., "Draft", "Review", "Approved", "Published")
- Cards - Individual content items (pages, content elements) that move through stages
- Workflow - Visual representation of your content approval and publishing process
- Transparency - Everyone can see what's in each stage at a glance
The Kanban approach helps teams:
- Visualize content workflow and bottlenecks
- Manage content review and approval processes
- Coordinate between editors and approvers
- Track content publication status
- Improve editorial workflow efficiency
Use Cases
- Editorial Teams
- Manage article publishing workflows with clear stages for draft, review, editing, and publication.
- Content Approval Systems
- Implement multi-stage approval workflows where content moves through different approval levels before publication.
- Multi-language Websites
- Manage content translations across different languages with stage-based workflows for each language variant.
- Large Content Operations
- Organize hundreds or thousands of content items into manageable workflow stages with filtering by depth and language.
- Agile Content Management
- Apply agile principles to content management with visual workflow boards and iterative publishing processes.
System Requirements
- TYPO3 v13.4.0 or higher or v14.3.0 and higher - Requires TYPO3 v13.4 LTS, v14.3 LTS or compatible versions
- PHP 8.2.0 or higher - PHP 8.2 up to 8.5 with standard TYPO3 extensions
- Backend Workspace Access - Users must have workspace access enabled
- Workspaces Extension - Requires core TYPO3 workspaces functionality (included by default)
Supported Features
- Drag-and-drop stage transitions
- Language-based content filtering
- Page tree depth selection
- Stage filtering by type
- Automatic stage configuration from workspace settings
- Custom stage color coding
- Edit and delete permissions per stage
- Assign backend user to card with email notification and cleanup on publish