Unified Project Import / Export System

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.

:light_bulb: 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.

:gear: Suggested Workflow

Create a central section (e.g., Project Export / Import) that lists all available data types:

:check_box_with_check: Components
:check_box_with_check: Templates
:check_box_with_check: Theme Settings
:check_box_with_check: Variables
:check_box_with_check: Classes
:check_box_with_check: Global Styles
:check_box_with_check: Custom Breakpoints
:check_box_with_check: Dynamic Data
:check_box_with_check: 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.

:package: 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

:rocket: Benefits for Users

:white_check_mark: Faster project setup
:white_check_mark: Significant reduction in errors
:white_check_mark: Major time savings
:white_check_mark: Easy migration between environments (Local / Staging / Production)
:white_check_mark: Creation of reusable project templates
:white_check_mark: Improved team and agency workflows

:sparkles: 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

4 Likes

Big feature suggestion.

Bricks-Sync plugin?

Hi @Victor1999,

this looks like an interesting idea. We’ve added & posted it on the idea board :slight_smile:
https://bricksbuilder.io/ideas/#19756

Thank you,
Matej

3 Likes