Wagtail Content Import is a module for importing page content into Wagtail from third-party sources. Page content is imported into a StreamField, using a set of customisable mappings. Currently, it supports:
- Google Docs
- OneDrive/SharePoint
- Google Docs documents with:
- Rich text
- Tables
- Images
- Headings
- Docx files with:
- Text with bold and italics
- Headings
- Python >= 3.9
- Django >= 4.2
- Wagtail >= 6.3
For the full documentation, see: https://torchbox.github.io/wagtail-content-import/
If using Google Docs import, for users to authenticate with Google they must either allow third party cookies or add accounts.google.com to their allowed domains (Settings/Privacy and Security/Cookies and other site data in Chrome or Preferences/Privacy & Security in Firefox).