Skip to content

Conversation

dadolun95
Copy link

@dadolun95 dadolun95 commented Sep 9, 2025

I propose adding mage-os-lab/module-pagebuilder-template-import-export as a bundled module. https://github.com/mage-os-lab/module-pagebuilder-template-import-export

  • It provides import/export functionality for PageBuilder templates across instances.
  • It supports both local .zip template transfer and synchronization with Dropbox repositories.
  • It is maintained and has practical utility for agencies and merchants working with distributed content.

Implications

  • Merchants and agencies can standardize PageBuilder content across multiple stores without manually recreating it.
  • Admins will be able to pull and sync reusable templates from Dropbox repositories (with multi-repository support).
  • Shops leveraging PageBuilder for rapid content development can speed up their workflows and reduce errors.

Risks

  • Dependency on Dropbox for remote sync, requiring proper API configuration.
  • Admins may incorrectly configure Dropbox apps, leading to sync errors until setup is corrected.

Benefits

  • Simplifies migration and reuse of PageBuilder templates across environments and projects.
  • Enables remote content repository workflows via Dropbox.
  • Reduces time-to-market for merchants using PageBuilder at scale.

PR

This PR results in the module being added as a pinned require of mage-os/product-community-edition like:

"mage-os/module-pagebuilder-template-import-export": "1.0.0",

Composer will then require it via Packagist. The latest published version will be pinned at the time of each release.

Add mage-os pagebuilder import/export and cms widget component modules to dependencies-template.json
@dadolun95 dadolun95 requested a review from a team as a code owner September 9, 2025 09:55
Fix wrong dependency git repos using https
@rhoerr rhoerr added the enhancement New feature or request label Sep 24, 2025
@rhoerr
Copy link
Contributor

rhoerr commented Sep 26, 2025

I code reviewed the Page Builder Template Import/Export module. I would like to see issues 3-7 addressed if possible, but I'm in favor of it being included in the next release.

I still need to review the CMS widget module.

I still need to try out both.

@rhoerr
Copy link
Contributor

rhoerr commented Sep 29, 2025

I reviewed the CMS widget preview module. I would like to see issues 2, 5, 6, 7, 8 addressed if possible before merge and release. I like what it adds, and I'm in favor of it being included in the next release.

@rhoerr
Copy link
Contributor

rhoerr commented Oct 2, 2025

To this actual PR: Please

  • Split one module off into a separate PR, so each one can be considered and discussed separately
  • Add some analysis of implications and risks of bundling it, based on the template I used in other bundle PRs (Perplexity can do most of the work for you)
  • Sort the added modules alphabetically in the dependency list
    Handled

Copy link
Contributor

@rhoerr rhoerr left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

See last comment

@rhoerr rhoerr added this to the Mage-OS 2.0 milestone Oct 2, 2025
@rhoerr rhoerr changed the base branch from main to release/mage-os-2.0 October 2, 2025 12:19
@rhoerr
Copy link
Contributor

rhoerr commented Oct 2, 2025

I split page-builder-widget into a separate PR #243

@rhoerr rhoerr changed the title Update dependencies-template.json with pagebuilder enhancements Bundle mage-os/module-pagebuilder-template-import-export Oct 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants