Extending¶
The Wagtail admin interface is a suite of Django apps, and so the familiar concepts from Django development - views, templates, URL routes and so on - can be used to add new functionality to Wagtail. Numerous third-party packages can be installed to extend Wagtail’s capabilities.
This section describes the various mechanisms that can be used to integrate your own code into Wagtail’s admin interface.
Note
The features described in this section and their corresponding reference documentation are not subject to the same level of stability described in our Deprecation policy. Any backwards-incompatible changes to these features will be called out in the upgrade considerations of the Release notes.
- Creating admin views
- Generic views
- Template components
- Using forms in admin views
- Adding reports
- Adding new Task types
- Audit log
- Customizing the user account settings form
- Customizing group edit/create views
- Custom image filters
- Extending client-side behavior
- Rich text internals
- Extending the Draftail editor
- Adding custom bulk actions