goomento / module-page-builder
Goomento - The Free Magento Page Builder Extension, allows you to create unique Magento websites, landing pages using advanced animations, custom CSS, responsive designs, and more, without a line of code.
Installs: 7 258
Dependents: 2
Suggesters: 0
Security: 0
Stars: 91
Watchers: 10
Forks: 16
Open Issues: 1
Type:magento2-module
Requires
- goomento/module-core: >=1.0.12
- goomento/module-page-builder-api: >=1.0.0
- goomento/module-page-builder-sample-data: >=1.0.0
- snowdog/module-menu: ^2.20
This package is auto-updated.
Last update: 2024-12-14 14:28:33 UTC
README
Goomento Magento page builder extension that allows you to create Magento content in just drag-and-drop to canvas and view your website as you build it.
You can build and customize every part of the Magento website visually at the builder editor by adding text, images, videos, animations, CSS and more, all with just a few clicks without writing a single line of code.
Magento store owners can view changes in Magento with 100% accuracy, drag and drop to configure, share content between websites and redesign with new creativity
Table of contents
Why Goomento - Magento Page Builder
Custom Templates - Frontend Tasks
Install Goomento
Run the following command in Magento 2 root folder:
composer require goomento/module-page-builder php bin/magento module:enable Goomento_Core Goomento_PageBuilder php bin/magento setup:upgrade php bin/magento setup:static-content:deploy
Enable these caches in Production mode
for best performance at System > Tools > Cache Management
Pagebuilder Frontend: Uses for frontend display, preview HTML ...
Pagebuilder Backend: Uses for registered controls data of widgets, system variables ...
Setup
-
To create Magento Landing Pages at
Magento Backend > Goomento > Pages & Landing Pages
-
To add Blocks, Pages to layout, using the
your-content-identifier
identifier atMagento Backend > Goomento > Sections
to the layout.xml
file.
<block class="PageBuilderRenderer" name="unique-block-name"> <arguments> <argument name="identifier" xsi:type="string">your-content-identifier</argument> </arguments> </block>
or template .phtml
file
<?= $block->getLayout() ->getBlock('PageBuilderRenderer') ->setIdentifier('your-content-identifier') ->toHtml(); ?>
- To export the template, click to
Export
button at each page builder content - To import the template, go to
Magento Backend > Goomento > Importor
Demo site
Editor: https://goomento.com
Version Compatible
Themes Compatible
Currently, Goomento doesn't fully cooperate with headless/ PWA solutions such as Venia and Hyvä. Other themes such as Luma, Porto, Fastest ... are the best fit. We will soon adapt to all kind of themes.