https://github.com/duysolo/webed
WebEd CMS - a cms based on Laravel 5.5
https://github.com/duysolo/webed
cms laravel laravel-cms
Last synced: 5 months ago
JSON representation
WebEd CMS - a cms based on Laravel 5.5
- Host: GitHub
- URL: https://github.com/duysolo/webed
- Owner: duysolo
- License: mit
- Created: 2016-11-19T18:52:06.000Z (over 9 years ago)
- Default Branch: 4.0
- Last Pushed: 2018-01-31T10:26:57.000Z (over 8 years ago)
- Last Synced: 2026-01-11T17:47:16.779Z (6 months ago)
- Topics: cms, laravel, laravel-cms
- Language: PHP
- Homepage: https://cms.sgsoft-studio.com/
- Size: 17.6 MB
- Stars: 415
- Watchers: 37
- Forks: 121
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Welcome to WebEd CMS
#### A CMS based on Laravel 5.5



## Demo
- Demo site: [https://cms.sgsoft-studio.com/](https://cms.sgsoft-studio.com/)
- Admin demo site: [https://cms.sgsoft-studio.com/admincp](https://cms.sgsoft-studio.com/admincp) (demo@webed.com/demo1234)
If you cannot login, please visit this link [https://cms.sgsoft-studio.com/reset-password](https://cms.sgsoft-studio.com/reset-password) to reset password.
### Documentation
- [Documentation page](https://webed.sgsoft-studio.com/docs/3.1/overview)
- Link repos documentation: [github.com/sgsoft-studio/docs-site](https://github.com/sgsoft-studio/docs-site)
#### WebEd is a free open source!
# WebEd has been discontinued
I would like to say thanks that you guys use this cms, but I'm so appreciated that I cannot continue develop WebEd.
I do not have enough time and my financial situation is not good. I'm so sorry. ^^
You guys can use another cms, such as Voyager,...
### Some cool features of WebEd CMS:
- Modular packages.
- Manage files with Elfinder.
- ACL.
- Menu management with drag & drop.
- Database caching.
- Themes & plugins management.
- Hook (actions hook, filters hook).
- Manage pages, blocks, blog, contact form, Google Analytics, custom fields...
## System Requirement
On this projects, I use the latest Laravel version (currently 5.5).
Please go to [laravel documentation page](https://laravel.com/docs/5.5/installation) to check your system requirements.
# WebEd installation guide
## Install directly from composer
```
composer create-project --prefer-dist sgsoft-studio/webed webed
```
## Install to the existing project
Require WebEd to your composer.json by this command
```
composer require sgsoft-studio/base:4.0.*
```
Open file `config/auth.php`, change the web login model to `WebEd\Base\Users\Models\User::class`.
### Change WebEd database prefix
By default, all WebEd tables have `we_` prefix. If you want to change them, open your `public/index.php`, add these line on top of this file:
```
define('WEBED_DB_PREFIX', 'we_');
```
### Then
```
php artisan key:generate
php artisan cms:install
```
Access to dashboard:
```
php artisan serve
http://localhost:8000/admincp
```
You can config admin route by modify the .env:
```
WEBED_ADMIN_ROUTE=admincp
```
All available WebEd env config:
```
#Caching service
CACHE_REPOSITORY_ENABLED=true
CACHE_REPOSITORY_DRIVER=file
CACHE_REPOSITORY_LIFETIME=-1
#Admin route alias
WEBED_ADMIN_ROUTE=admincp
WEBED_API_ROUTE=api
```
If you see this message when enable plugins/themes, it's because of your server does not support composer dump-autoload
helper. Try to run **composer dump-autoload** by yourself.
>The base module of this class is enabled, but class not found: ***xxx***. Please review and add the namespace of this module to composer autoload section, then run **composer dump-autoload**
## Plugins
Download the plugins and places it at **/plugins** folder.
[Plugins list](https://github.com/webed-plugins)
All plugins with released version is `4.0.*` will stable with WebEd 4.0.
## Need more support?
- Email: [duyphan.developer@gmail.com](mailto:duyphan.developer@gmail.com)