https://github.com/Goomento/PageBuilder
Goomento - The Free Magento Page Builder Extension, that allows you to create unique Magento websites using advanced animations, custom CSS, responsive designs, and more, by performing simple actions such as drag and drop.
https://github.com/Goomento/PageBuilder
goomento goomento-page-builder landing-page magento2 magento2-extension magento2-free-extension magento2-free-page-builder magento2-module magento2-page-builder pagebuilder
Last synced: 2 months ago
JSON representation
Goomento - The Free Magento Page Builder Extension, that allows you to create unique Magento websites using advanced animations, custom CSS, responsive designs, and more, by performing simple actions such as drag and drop.
- Host: GitHub
- URL: https://github.com/Goomento/PageBuilder
- Owner: Goomento
- License: osl-3.0
- Created: 2021-08-22T11:03:05.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2025-03-28T10:20:16.000Z (2 months ago)
- Last Synced: 2025-03-28T11:28:09.095Z (2 months ago)
- Topics: goomento, goomento-page-builder, landing-page, magento2, magento2-extension, magento2-free-extension, magento2-free-page-builder, magento2-module, magento2-page-builder, pagebuilder
- Language: PHP
- Homepage: https://goomento.com
- Size: 6.08 MB
- Stars: 98
- Watchers: 10
- Forks: 17
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.txt
Awesome Lists containing this project
README

# π Goomento PageBuilder for Magento 2
> A lightweight, blazing-fast Magento 2 Page Builder extension that lets you build fully responsive, professional storefronts with an intuitive drag-and-drop interface.
Whether youβre a Magento developer, agency, or merchant β Goomento helps you create beautiful pages without touching a line of code.* β **100% visual editor match** β what you see is exactly what shows on the storefront
* β‘ Super lightweight & blazing-fast Magento 2 Page Builder
* π§± Drag-and-drop builder for landing pages, banners, and custom blocks
* π¨ Full control: custom HTML, CSS, animations & responsive design
* π SEO-friendly, mobile-first, and optimized for performance
* π§© Works out of the box with Luma, Porto, Fastest & more Magento 2 themes
* π― Free, open-source, and developer-friendly β no locked features### Table of contents
[Installation](#install-goomento)
[Demo](https://goomento.com/goomento-the-free-magento-page-builder-extension)
[Troubleshooting](https://github.com/Goomento/PageBuilder/wiki/Troubleshooting)
[Goomento vs Magento Page Builder](https://goomento.com/blog/post/goomento-page-builder-vs-magento-page-builder)
[Goomento - Magento Form Builder](https://goomento.com/magento-form-builder)
[Wiki](https://github.com/Goomento/PageBuilder/wiki/)
[REST API and GraphQL](https://github.com/Goomento/PageBuilderApi)
[Open An Issue](https://github.com/Goomento/PageBuilder/issues/new)
## Install Goomento
Run the following command in Magento 2 root folder:
```bash
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
### Create Landing Page (no coding)
To create Magento Landing Pages go to `Magento Backend > Goomento > Pages & Landing Pages`
> This will create your landing page, which will be accessible via the storefront. No further action required.
### Embed Landing Page, Blocks, Pages to layout (requires coding)
To add Blocks, Pages to layout, using the `your-content-identifier`
identifier at `Magento Backend > Goomento > Sections` to the layout `.xml` file.```xml
your-content-identifier
```
or template `.phtml` file
```php
= $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 > Importer`See more at [wiki](https://github.com/Goomento/PageBuilder/wiki/) page
## Version Compatible
| Magento Version | 2.3.x | 2.4.0 - 2.4.5-p3 | 2.4.6-x | 2.4.7-x | 2.4.8-x |
|:------------------------|:------|:-----------------|:--------|---------|---------|
| Community Edition (CE) | β | β | β | β | βοΈ |
| Enterprise Edition (EE) | β | β | β | β | βοΈ |## Themes Compatible
> Currently, Goomento doesn't fully support 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.| Theme Name | Compatible |
|:-------------|:-----------|
| Blank + Luma | β |
| HyvΓ€ | β |
| PWA Themes | β |
| Porto | β |
| Fastest | β |
| Market | β |
| Other Themes | β |