https://github.com/hgkmail/yii2-easy-admin
Build a full-featured administrative interface in 10 minutes
https://github.com/hgkmail/yii2-easy-admin
adminlte php7 yii2-framework
Last synced: 3 months ago
JSON representation
Build a full-featured administrative interface in 10 minutes
- Host: GitHub
- URL: https://github.com/hgkmail/yii2-easy-admin
- Owner: hgkmail
- License: mit
- Created: 2018-05-19T10:48:19.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2018-08-23T11:14:04.000Z (almost 7 years ago)
- Last Synced: 2025-01-31T09:23:03.639Z (4 months ago)
- Topics: adminlte, php7, yii2-framework
- Language: JavaScript
- Homepage:
- Size: 15.6 MB
- Stars: 9
- Watchers: 4
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# yii2-easy-admin
![]()
Build a full-featured administrative interface in 10 minutes.## screenshots (click to view detail)
![]()
![]()
![]()
![]()
![]()
![]()
![]()
## UML
Download and open with StarUML.
* [models.mdj](models.mdj?raw=true)## Features
* Dashboard
* Users
* Roles
* Menus
* CMS (Category, Tag, Post, Page, Comment, Like, Media Library, Navigation Menu)
* InMails
* REST API
* OAuth2 Login## Getting Started
This project has been tested in Ubuntu only, so it's recommended to deploy in Linux.
### Prerequisites
This project depends on PHP 7.0+, composer, Yii 2, MySQL and Redis.
```
sudo apt-get install php
...
```### Installing
Clone the project
```
git clone https://github.com/hgkmail/yii2-easy-admin.git
```Use composer to install dependencies
```
composer install
```According to your local environment, modify "app/config/web.php", "app/config/db.php" and "app/config/redis.php". Then make migrations to MySQL and run app.
```
cd app
php yii migrate
php yii serve
```Open http://localhost:8080/index.php, then you will see the dashboard page.
## Running the tests
TBD
## Deployment
You can also deploy this project with docker.
```
cd app
sudo docker-compose up -f docker-compose.apache.yml
```## Built With
* [Yii 2](https://github.com/yiisoft/yii2) - The web framework used
* [Composer](https://github.com/composer/composer) - Dependency Management
* [AdminLTE](https://github.com/almasaeed2010/AdminLTE) - UI Theme## Contributing
Just fork and modify the project, submitting pull requests is welcome.
## Authors
* **Guokai Huang** - *Initial work* - [Guokai Huang](https://github.com/hgkmail)
## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details
## Acknowledgments
Inspiration
* [laravel-admin](https://github.com/z-song/laravel-admin)