Back to Main Site

PolyCMS Import, Export & Demo Data

Last updated on Aug 24, 2026 6:30 AM 6:30 AM 247.98 ms

Overview

PolyCMS includes a comprehensive suite of migration and testing tools located under Blog > Tools. You can migrate content from standard WordPress installations, transfer data via structured JSON archives, and generate realistic demo content with one click.

WordPress WXR XML Import

If you are migrating an existing blog or website from WordPress to Perfex CRM, PolyCMS includes a native WordPress WXR (WordPress eXtended RSS) XML Importer:

  1. In your WordPress dashboard, go to Tools > Export and download your export XML file.
  2. In Perfex CRM, navigate to Blog > Tools > Import and select the WordPress WXR tab.
  3. Upload the .xml export file and click Start Import.
  4. PolyCMS automatically parses the XML archive and transfers:
  • Blog Posts with full content, formatted HTML, and excerpts
  • Static Pages with parent-child hierarchical relationships
  • Categories and Tags taxonomies
  • Featured Images and embedded media attachments
  • Comments with nested threading, author details, and moderation status
  • Author attribution mapped to existing Perfex CRM staff accounts

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 with automated slug collision resolution:

  1. Navigate to Blog > Tools > Import and select JSON Import.
  2. Upload a JSON export file.
  3. PolyCMS parses the file and imports all content, preserving relationships between posts, categories, and tags.

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
Migrate from WordPressWordPress WXR XML Import
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 (19 Tables)

Related Documentation

Launch Your CMS for Perfex CRM — Lifetime Access for Just $19
Create blogs, pages, themes, plugins, and manage everything from one powerful unified admin panel.

Early Adopter Advantage

Current pricing reflects the module’s present feature set. As additional plugins, themes, multilingual capabilities, builders (MTBuilder), and ecosystem integrations are released, pricing may be adjusted. Early customers secure today’s price while benefiting from future updates.