https://github.com/torchbox/wagtail-content-import
A module for importing page content into Wagtail from third-party sources. Docs:
https://github.com/torchbox/wagtail-content-import
Last synced: 9 months ago
JSON representation
A module for importing page content into Wagtail from third-party sources. Docs:
- Host: GitHub
- URL: https://github.com/torchbox/wagtail-content-import
- Owner: torchbox
- License: bsd-3-clause
- Created: 2019-06-18T14:47:22.000Z (over 6 years ago)
- Default Branch: main
- Last Pushed: 2025-03-24T21:28:12.000Z (9 months ago)
- Last Synced: 2025-03-30T09:05:39.930Z (9 months ago)
- Language: Python
- Homepage: https://torchbox.github.io/wagtail-content-import/index.html
- Size: 2.15 MB
- Stars: 35
- Watchers: 13
- Forks: 9
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-wagtail - Wagtail Content Import - Import content from Google Docs or Docx into StreamFields, using a customisable mapping system. (Apps / Content Management)
README

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 supports:
### As sources:
- Google Docs
- OneDrive/SharePoint
### As files:
- Google Docs documents with:
- Rich text
- Tables
- Images
- Headings
- Docx files with:
- Text with bold and italics
- Headings
### Requirements:
* Django >= 4.2
* Wagtail >= 5.2 (for 6.0.x, 6.0.2 or later is required)
For the full documentation, see: https://torchbox.github.io/wagtail-content-import/
### Note for Google 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](chrome://settings/cookies) or [Preferences/Privacy & Security in Firefox](about:preferences#privacy)).