PolyCMS Import, Export & Demo Data
Last updated on May 15, 2026 11:21 PM
JSON Export
Export your entire CMS content to a structured JSON file for migration, backup, or cross-environment transfer.
Navigate to Blog > Tools > Export:
- Click Export Data.
- PolyCMS generates a JSON file containing all posts, pages, categories, tags, menus, widgets, and settings.
- Download the file for storage or transfer to another Perfex CRM installation.
Export Contents
The JSON export includes:
- All posts with content, metadata, SEO fields, and category/tag assignments
- All pages with content and hierarchy
- Categories with parent-child relationships
- Tags
- Menu structures with item ordering
- Widget configurations
- Plugin and theme settings
JSON Import
Import previously exported JSON data into a PolyCMS installation:
- Navigate to Blog > Tools > Import.
- Upload a JSON export file.
- PolyCMS parses the file and imports all content, preserving relationships between posts, categories, and tags.
Note: Importing replaces existing data. Create a backup before importing to preserve current content.
Demo Data Generator
For testing and development purposes, PolyCMS includes a built-in Demo Data Generator:
- Navigate to Blog > Tools > Demo Data.
- Click Generate Demo Data.
- PolyCMS creates sample posts, pages, categories, tags, and menu items.
This feature is useful for:
- Testing theme layouts with realistic content
- Demonstrating PolyCMS features to clients
- Development and staging environment setup
- Plugin testing with varied content types
Migration Use Cases
| Scenario | Tool |
|---|---|
| Move CMS to new server | JSON Export → Import on new server |
| Backup content only | JSON Export (lighter than SQL backup) |
| Test with sample data | Demo Data Generator |
| Full database restore | SQL Backup & Restore |
Related Documentation
- Database Backup & Restore — SQL-level backup for complete data recovery.
- Installation Guide — Setting up PolyCMS on a new environment.