Vue d'ensemble
Wagtail 4.0, publié le 31 août 2022, poursuit la modernisation avec des améliorations d'accessibilité et un nouveau système de panneau.
Fonctionnalités principales
Accessibilité
L'interface d'administration est conforme aux standards WCAG 2.1 AA, avec un meilleur contraste, une navigation clavier complète et des labels ARIA.
python
# Les templates admin sont accessibles par défaut
# Les widgets personnalisés doivent suivre les guidelines
from wagtail.admin.panels import FieldPanel
class ArticlePage(Page):
body = RichTextField()
content_panels = Page.content_panels + [
FieldPanel('body'), # accessible par défaut
]
Nouveau système de panneaux
Les imports de panneaux sont réorganisés sous wagtail.admin.panels pour une API plus cohérente.
python
# Wagtail 4.0 : nouveaux imports
from wagtail.admin.panels import (
FieldPanel, MultiFieldPanel,
InlinePanel, FieldRowPanel,
)
# Remplace les anciens imports :
# from wagtail.admin.edit_handlers import FieldPanel
