Skip to content

Latest commit

 

History

History
68 lines (48 loc) · 2.52 KB

README.md

File metadata and controls

68 lines (48 loc) · 2.52 KB

Strapi plugin page builder

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.

Image of the GrapesJS web builder

⏳ Installation

Option 1:

  1. Clone this repository
  2. Run
    • npm install
    • npm build
    • npm link
  3. Inside your strapi application: Run npm link strapi-plugin-page-builder

Option 2:

  1. Clone this repository directly into your Strapi App under src/plugins/page-builder
  2. 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.

🖐 Requirements

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.

📝 License

Copyright © 2022 - Jens Uwe Becker

MIT License

Special Thanks to GrapesJS for their awesome framework! And Thanks to Uwizy for the original plugin idea Webpage Builder.