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)

Sources