Hello bricks team,
I would like to request a new feature that could significantly improve the workflow when creating, migrating, and managing projects in Bricks.
Currently, Bricks provides powerful import and export features for various elements, including:
- Components
- Theme Settings
- Variables
- Classes
- Templates
- Global Styles
- And other configurations
However, these features are managed separately. To migrate or reuse a full project, users must manually export and import each part one by one.
In real-world projects, this process is:
- Time-consuming
- Prone to human error
- Easy to forget important elements
- Inefficient for setting up new websites
This negatively impacts the workflow when launching or replicating projects.
Proposed Idea
Introduce a unified and centralized Import / Export system that allows users to manage and transfer all project-related data in a single workflow.
A similar approach exists in JetEngine, where users can select multiple data types at once and export them together, significantly simplifying the overall workflow.
Suggested Workflow
Create a central section (e.g., Project Export / Import) that lists all available data types:
Components
Templates
Theme Settings
Variables
Classes
Global Styles
Custom Breakpoints
Dynamic Data
Other related configurations
Users should be able to:
- Select required items via checkboxes
- Choose full or partial project exports
- Generate a unified export package with one click
The system would then create a single package file containing all selected data.
Import Functionality
On the import side, users should be able to:
- Upload the package file
- Preview included data
- Select what to import
- Manage potential conflicts
- Choose between replace or merge options
Benefits for Users
Faster project setup
Significant reduction in errors
Major time savings
Easy migration between environments (Local / Staging / Production)
Creation of reusable project templates
Improved team and agency workflows
Summary
A unified Import / Export system would greatly simplify project migration and setup processes.
Instead of managing multiple separate files, users could rely on a single package to transfer complete project structures reliably and efficiently.
This feature would provide a more professional, scalable, and modern workflow for Bricks users.
Best regards