PolyCMS Import, Export & Demo Data
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:
- In your WordPress dashboard, go to Tools > Export and download your export XML file.
- In Perfex CRM, navigate to Blog > Tools > Import and select the WordPress WXR tab.
- Upload the
.xmlexport file and click Start Import. - 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:
- 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 with automated slug collision resolution:
- Navigate to Blog > Tools > Import and select JSON Import.
- Upload a JSON export file.
- 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:
- 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 |
|---|---|
| Migrate from WordPress | WordPress WXR XML Import |
| 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 (19 Tables) |
Related Documentation
- Database Backup & Restore - SQL-level backup for complete data recovery.
- Installation Guide - Setting up PolyCMS on a new environment.
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.