Wagtail Struct Block
Backend HTML Python JavaScript CSS Dockerfile
Tabbed interface for Wagtail's struct blocks with settings fields.
A package to render Wagtail StructBlock with a tabbed interface. It cleanly separates content fields from settings fields, significantly improving the editor experience. Built for modern Python (3.11+) and up-to-date Django/Wagtail versions, it’s easily configured by subclassing and defining settings_fields in your Meta class.
✨ Features
- Reusable and composable struct blocks
- UI enhancements for the admin panel
- Simplified editor experience
📦 Installation
Using pip:
pip install wagtail-sb-structblock
Using uv:
uv add wagtail-sb-structblock