Based on the Strapi 3.0 Plugin Webpage Builder, this plugin is a wrapper for the awesome GrapesJS Web Builder Framework for Strapi 4.3 or later.
You can find the official GrapesJS Demo here! You want to contribute to GrapesJS? Here is the official repository.
⚠️ This plugin does not work yet. See issues tab for more information. If you want to try it nonetheless, follow install instructions below or visit this page later again.
Option 1:
- Clone this repository
- Run
npm install
npm build
npm link
- Inside your strapi application: Run
npm link strapi-plugin-page-builder
Option 2:
- Clone this repository directly into your Strapi App under
src/plugins/page-builder
- Run
npm install
inside the plugins subfolder
Add the plugin to your config/plugins.ts
file like this:
export default ({ env }) => ({
// ...
// enable page-builder plugin
"page-builder": {
// my-plugin is going to be the internal name used for this plugin
enabled: true,
// Set Path for resolve depending on plugin location
// resolve: "./node_modules/strapi-plugin-page-builder",
resolve: "./src/plugins/page-builder/", // Recommended
},
// ...
});
To force your strapi admin panel to rebuild, please run npm run build -- --clean
.
The requireemnts to install the Page Builder Strapi plugin is the same as those to install Strapi.
Please refer to the official Strapi installation requirement doc here: Installation Requirements.
Minimum environment requirements
- Node.js
>=14.x.x
- NPM
>=6.x.x
- Typescript
>=4.6.x
Supported Strapi versions:
- Strapi v4.3.0 (recently tested)
- Strapi v4.3.x
The Page Builder Strapi plugin is designed for Strapi v4.3. It won't work with Strapi v3.x.
Copyright © 2022 - Jens Uwe Becker
Special Thanks to GrapesJS for their awesome framework! And Thanks to Uwizy for the original plugin idea Webpage Builder.