From 034e4ac54d4b6b69f8db67afac6e0a4e994ab397 Mon Sep 17 00:00:00 2001 From: Mina Wagih Date: Tue, 10 Mar 2026 12:23:52 +0200 Subject: [PATCH 1/2] Build: Install MarkShust PageBuilder module --- composer.json | 3 ++- composer.lock | 55 ++++++++++++++++++++++++++++++++++++++++++++++----- 2 files changed, 52 insertions(+), 6 deletions(-) diff --git a/composer.json b/composer.json index bf5f8b7..f462285 100644 --- a/composer.json +++ b/composer.json @@ -40,7 +40,8 @@ "magento/module-widget-sample-data": "100.4.*", "magento/module-wishlist-sample-data": "100.4.*", "magento/product-community-edition": "2.4.7-p3", - "magento/sample-data-media": "100.4.*" + "magento/sample-data-media": "100.4.*", + "markshust/magento2-module-pagebuildersourcecode": "^2.0" }, "autoload": { "exclude-from-classmap": [ diff --git a/composer.lock b/composer.lock index 4abd853..91036a2 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "15d4c710c82b8360fee9121fc50eb312", + "content-hash": "1afe1c9df077bbdddf3cac85d28f2d0e", "packages": [ { "name": "2tvenom/cborencode", @@ -19170,6 +19170,51 @@ }, "time": "2024-12-18T14:59:28+00:00" }, + { + "name": "markshust/magento2-module-pagebuildersourcecode", + "version": "2.0.1", + "source": { + "type": "git", + "url": "https://github.com/markshust/magento2-module-pagebuildersourcecode.git", + "reference": "fc32fd948ef4a222105c8ff3a17f40419cfe4835" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/markshust/magento2-module-pagebuildersourcecode/zipball/fc32fd948ef4a222105c8ff3a17f40419cfe4835", + "reference": "fc32fd948ef4a222105c8ff3a17f40419cfe4835", + "shasum": "" + }, + "require": { + "magento/framework": "^100|^101|^102|^103", + "magento/module-page-builder": "^1||^2", + "php": "^7||^8" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "MarkShust\\PageBuilderSourceCode\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "The Page Builder Source Code module adds a Source Code button to the toolbar of the Page Builder WYSIWYG editor.", + "support": { + "issues": "https://github.com/markshust/magento2-module-pagebuildersourcecode/issues", + "source": "https://github.com/markshust/magento2-module-pagebuildersourcecode/tree/2.0.1" + }, + "funding": [ + { + "url": "https://github.com/markshust", + "type": "github" + } + ], + "time": "2025-03-17T12:32:34+00:00" + }, { "name": "monolog/monolog", "version": "2.10.0", @@ -29476,10 +29521,10 @@ ], "aliases": [], "minimum-stability": "stable", - "stability-flags": [], + "stability-flags": {}, "prefer-stable": true, "prefer-lowest": false, - "platform": [], - "platform-dev": [], - "plugin-api-version": "2.6.0" + "platform": {}, + "platform-dev": {}, + "plugin-api-version": "2.9.0" } From d43385bd7d1d1714d0739dc131f97d1c6a323f32 Mon Sep 17 00:00:00 2001 From: Mina Wagih Date: Tue, 10 Mar 2026 12:40:13 +0200 Subject: [PATCH 2/2] Configure: Enable MarkShust PageBuilder module in config.php --- app/etc/config.php | 1 + 1 file changed, 1 insertion(+) diff --git a/app/etc/config.php b/app/etc/config.php index 608bcb1..e45c9a6 100644 --- a/app/etc/config.php +++ b/app/etc/config.php @@ -374,6 +374,7 @@ 'Magento_WishlistGraphQl' => 1, 'Magento_WishlistSampleData' => 1, 'MarkShust_DisableTwoFactorAuth' => 1, + 'MarkShust_PageBuilderSourceCode' => 1, 'PayPal_Braintree' => 1, 'PayPal_BraintreeCustomerBalance' => 1, 'PayPal_BraintreeGiftCardAccount' => 1,