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:

  1. Click Export Data.
  2. PolyCMS generates a JSON file containing all posts, pages, categories, tags, menus, widgets, and settings.
  3. 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:

  1. Navigate to Blog > Tools > Import.
  2. Upload a JSON export file.
  3. 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:

  1. Navigate to Blog > Tools > Demo Data.
  2. Click Generate Demo Data.
  3. 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

ScenarioTool
Move CMS to new serverJSON Export → Import on new server
Backup content onlyJSON Export (lighter than SQL backup)
Test with sample dataDemo Data Generator
Full database restoreSQL Backup & Restore

Related Documentation