Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hansschouten/laravel-pagebuilder
A drag and drop pagebuilder to manage pages in any Laravel project
https://github.com/hansschouten/laravel-pagebuilder
drag-and-drop grapesjs laravel page-builder php wysiwyg
Last synced: about 4 hours ago
JSON representation
A drag and drop pagebuilder to manage pages in any Laravel project
- Host: GitHub
- URL: https://github.com/hansschouten/laravel-pagebuilder
- Owner: HansSchouten
- License: mit
- Created: 2019-10-13T07:02:34.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2024-03-03T17:38:57.000Z (8 months ago)
- Last Synced: 2024-03-15T09:38:51.007Z (8 months ago)
- Topics: drag-and-drop, grapesjs, laravel, page-builder, php, wysiwyg
- Language: PHP
- Homepage: https://www.phpagebuilder.com
- Size: 35.2 KB
- Stars: 713
- Watchers: 25
- Forks: 170
- Open Issues: 60
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Laravel-Pagebuilder
> A drag and drop pagebuilder to manage pages in any Laravel project.Laravel Pagebuilder is built on [PHPageBuilder](https://github.com/HansSchouten/PHPagebuilder). It integrates the most popular open source drag and drop pagebuilder: [GrapesJS](https://grapesjs.com/). This package is made with customization in mind, allowing you to configure, disable or replace any of its modules.
![PageBuilder](https://github.com/HansSchouten/Laravel-Pagebuilder/assets/5946444/63c9186f-e29d-41e0-bb11-565e7b26654b)
## Installation
Follow these steps to install Laravel Pagebuilder in your project:
- `composer require hansschouten/laravel-pagebuilder`
- `php artisan vendor:publish --provider="HansSchouten\LaravelPageBuilder\ServiceProvider" --tag=config`
- Update the configuration in `config/pagebuilder.php`
- `php artisan migrate`Next, you need to create a theme:
- `php artisan pagebuilder:create-theme [name here]`.. or publish the demo theme:
- `php artisan pagebuilder:publish-demo`Now you are able to login via `/admin` with `admin` and `changethispassword` (the admin URL and credentials can be changed in the pagebuilder config file).
Visit the [PHPageBuilder repository](https://github.com/HansSchouten/PHPagebuilder#create-a-theme) for detailed information on how to develop themes.