A variant of wagtail/bakerydemo, with a multi-site Next.js front-end.
This project demonstrates:
- GraphQL data fetching with wagtail-grapple and Apollo
- Headless page previews with wagtail-headless-preview
- Headless multi-site support
This project is primarily used to test and develop headless website features in Wagtail and related packages. For use as a reference, here is the status of specific features:
Feature | Status |
---|---|
REST API | TBC |
GraphQL | ⌛️ First draft, code needs refactoring |
Page Preview | ⌛️ First draft (lacking correct access control) |
Images | ⌛️ First draft (lacking multi-format responsive images) |
Page URL Routing | ⌛️ First draft (rigid site structure) |
Rich Text | ⌛️ First draft (needs bespoke rendering) |
Multi-site support | ⌛️ First draft (needs Site settings data fetching) |
Form submissions | TBC |
Password-protected Pages | Out of scope / TBC |
Internationalisation | Out of scope / TBC |
Next.js | ⌛️ First draft (needs further demonstration of code structure best practices) |
StreamField | ⌛️ First draft - code needs refactoring |