A powerful CMS Made Simple module for migrating data from the CGBlog module to LISE instances.
MAS CGBlog to LISE Migration simplifies the process of migrating your blog data from CGBlog to LISE instances in CMS Made Simple. Whether you're upgrading your content management system or consolidating your data, this module provides a seamless migration experience with comprehensive data mapping, preview capabilities, and detailed logging.
- ✨ Create New Instances: Automatically create new LISE instances from CGBlog data
- 📋 Use Existing Instances: Copy data to existing LISE instances
- 🎯 Selective Migration: Choose which data to migrate (articles, categories, custom fields)
- 👁️ Preview: Preview data before migration to ensure accuracy
- 🔄 Comprehensive Mapping: Automatically maps CGBlog data structures to LISE format
- 🛡️ Error Handling: Detailed error reporting and logging to CMSMS Admin Log
- 🔒 Transaction Support: Rollback on failure for data safety
- 📊 Statistics: View migration statistics and results
- CMS Made Simple 2.2.0 or higher
- PHP 7.4 to 8.6
- CGBlog module installed and configured
- LISE module installed and configured
- Install the module - See Installation Guide
- Access Module - Navigate to Extensions → MAS CGBlog to LISE Migration
- Choose Instance - Select to create a new LISE instance or use an existing one
- Select Data - Choose which data types to migrate
- Preview - Review what will be migrated
- Migrate - Start the migration process
For detailed instructions, see the Usage Guide.
- Download the latest release from the Releases page
- Upload the
MAS_CGBlogToLISE-1.0.0.xmlfile via Extensions → Module Manager → Upload Module - The module will be automatically installed and configured
- Download the module ZIP file from Releases
- Extract the contents to your CMSMS
modules/directory - Ensure the folder is named
MAS_CGBlogToLISE - Go to Extensions → Module Manager and install the module
For detailed installation instructions, see the Installation Guide.
Comprehensive documentation is available in the docs/ folder:
- Installation Guide - Detailed installation instructions
- Usage Guide - Complete usage documentation
- Data Mapping Guide - How data is mapped from CGBlog to LISE
- Troubleshooting Guide - Common issues and solutions
- Download Instructions - Download links and instructions
The module automatically maps data structures between CGBlog and LISE:
| CGBlog | LISE |
|---|---|
| Articles | Items |
| Categories | Categories (hierarchy preserved) |
| Custom Fields | Field Definitions |
| Field Values | Item Field Values |
For detailed mapping information, see the Data Mapping Guide.
- Backup your database - Migration cannot be undone automatically
- Verify CGBlog and LISE modules are properly installed
- Test on a development environment first if possible
✅ What's Preserved:
- Category hierarchies are preserved
- Article URLs and metadata are maintained
- Field types are automatically mapped
- All relationships are maintained
For common issues and solutions, see the Troubleshooting Guide.
- "CGBlog module is not installed" - Ensure CGBlog module is installed and activated
- "LISE module is not installed" - Ensure LISE module is installed and activated
- "No CGBlog data found to migrate" - Verify your CGBlog module contains articles or categories
- "LISE instance with this name already exists" - Choose a different instance name or use an existing instance
Contributions are welcome! Please read our Contributing Guidelines before submitting pull requests.
See CHANGELOG.md for a detailed list of changes.
- Initial release
- Migrate articles from CGBlog to LISE
- Migrate categories with hierarchy preservation
- Migrate custom field definitions and values
- Create new LISE instances or use existing ones
- Preview migration data before executing
- Comprehensive error handling and logging
- Auto-generation of instance names
- CMSMS Admin Log integration
This module is licensed under the GPL v3 License.
- Email: info@newstargeted.com
- Website: News Targeted
For issues, feature requests, or questions:
- Open an issue on GitHub
- Contact: info@newstargeted.com
- Check the Documentation folder for detailed guides
Built for the CMS Made Simple community. Thank you for using MAS CGBlog to LISE Migration!