Vue d'ensemble
Wagtail 2.15, publié le 4 novembre 2021, est une version LTS avec un support étendu. Elle améliore l'éditeur de contenu et le système de recherche.
Fonctionnalités principales
Éditeur amélioré
L'éditeur de texte riche est amélioré avec de nouveaux blocs StreamField et une meilleure gestion du copier-coller.
python
from wagtail.core.models import Page
from wagtail.core.fields import StreamField
from wagtail.core import blocks
class BlogPage(Page):
body = StreamField([
('heading', blocks.CharBlock()),
('paragraph', blocks.RichTextBlock()),
('image', ImageChooserBlock()),
], use_json_field=True)
Recherche améliorée
Le backend de recherche supporte mieux les requêtes complexes et l'indexation des champs StreamField.
python
from wagtail.search import index
class ArticlePage(Page):
body = RichTextField()
search_fields = Page.search_fields + [
index.SearchField('body'),
index.AutocompleteField('title'),
]
