Vue d'ensemble
Wagtail 4.1, publié le 1er novembre 2022, est une version LTS avec un support étendu. Elle ajoute le verrouillage de pages et améliore les snippets.
Fonctionnalités principales
Verrouillage de pages
Les éditeurs peuvent verrouiller une page pour empêcher les modifications concurrentes pendant l'édition.
python
# Le verrouillage est géré dans l'admin
# Les permissions peuvent être configurées par groupe
# settings.py
WAGTAILADMIN_GLOBAL_PAGE_EDIT_LOCK = True
Snippets améliorés
Les snippets supportent désormais la prévisualisation, la publication programmée et un workflow éditorial similaire aux pages.
python
from wagtail.snippets.models import register_snippet
from wagtail.models import DraftStateMixin, RevisionMixin
from django.db import models
@register_snippet
class Auteur(DraftStateMixin, RevisionMixin, models.Model):
nom = models.CharField(max_length=255)
bio = models.TextField(blank=True)
