Migration Guide
Since its launch, CMS has been well-received by users. Based on user feedback, we have upgraded and optimized it, introducing a new version of the content management feature.
The new Content Management System is designed to address the limitations of the legacy system in performance, functionality, and user experience. It provides more powerful and flexible data connectivity capabilities, supporting integration with external data sources such as MySQL, while also offering robust custom development features for management system pages, enabling it to meet users' needs not only for content management but for a comprehensive management backend.
New Version Changes
The new version of Content Management (CMS) introduces the following changes:
- 🌐 Support integration with external MySQL databases
- 🚀 One-Click Application Generation
- 🛠️ No deployment required
- 📱 Mobile Support
- 🔐 Permission Management
- 💰 Billing adjustment with no separate document quantity limits
- 📤 Enhanced Data Export Capabilities
- 📥 Enhanced Data Import
- ☁️ Data can be stored in CloudBase collections
- 🔍 Data Validation and Type Checking
- 🧠 One-Click AI Intelligent Data Analysis
- 🛠️ Provides SDK
- 🌐 Provides HTTP API
Migration Steps
1. Access New Version Content Management
You can log in to the Content Management as an administrator via WeChat CloudBase Cloud Admin Console - Content Management.
2. Select "Create with existing CMS"
3. Select the project and CMS model to import
During the import process, you can modify the model name and confirm or adjust fields.
4. After the model is successfully imported, you can proceed with model management and content management.
Common Issues and Solutions
Will data be migrated during the migration process?
The current migration tool only supports importing model field configurations, not data import. You can import data based on the database or select data import in content management, prepare the import table data by referring to the data import template, and then import them separately.
How to handle dropdown selection for related data only displaying _id?
When displaying related data, the primary display field of the associated model is shown by default. To display user-readable fields such as titles, edit the desired field in the associated model's field settings and set it as the primary display field.
How to set up permission management in the new CMS?
Refer to the permission management guide in the official documentation to set appropriate permissions based on your organization's requirements.
How to handle not seeing the original CMS projects and models in the CMS cloud template?
This situation may be due to using an older CMS version. In Content Management, you can select "Import from CMS", choose the corresponding projects and models to migrate to the new version of Content Management.
Ongoing Support and Resources
If you encounter issues during the import process, you can join the Cloud Development Exchange Group for feedback and discussion.