This app exports rendered draft CMS page content (placeholder plugin tree) to DOCX, with optional Google Drive export planned for a later phase.
- Distribution Name:
djangocms-tacc-export-page - Package Name:
djangocms_tacc_export_page - Class Name:
TaccsiteExportPage - App Name: "Export Page"
See docs/plan-core-cms-export-page.md for Phase 2 (Google Drive) and long-term scope.
- Follow (wiki) Usage Quick Start.
- Open
/admin/cms/page. - Find a page to export.
- Click the ☰ toolbar button for that page.
- In menu, click "Download" action.
- Verify
.docxfile:- renders text content
- supports headings and basic formatting
- renders images
| download one via Page menu | download many via Page menu |
|---|---|
![]() |
![]() |
| download one via Page toolbar |
|---|
![]() |
| example source page | example output docx |
|---|---|
![]() |
![]() |
- Export content of page (and child pages) as
.docx
- Save to Google Drive (via user OAuth) (reference)
Only superusers and staff users who can edit a page can export that page’s draft content.
Why?
Because toolbar, page-tree, and the export URL all use django CMS change page permission. So staff without edit access on a page do not see the actions and cannot download via the admin URL.




