Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/open-admin-org/open-admin

open-admin forked from z-song/laravel-ladmin. Removing jquery, now based on Bootstrap5, vanilla JS
https://github.com/open-admin-org/open-admin

admin-dashboard admin-panel bootstrap5 laravel open-source

Last synced: about 2 months ago
JSON representation

open-admin forked from z-song/laravel-ladmin. Removing jquery, now based on Bootstrap5, vanilla JS

Awesome Lists containing this project

README

        



open-admin

open-admin is administrative interface builder for laravel which can help you build CRUD backends just with few lines of code.


Homepage |
Documentation |
Download |
Extensions



StyleCI


Packagist


Total Downloads


Awesome Laravel


Forked from Laravel-admin Much thanks to Z-song for all the effort & great setup!

Requirements
------------
- PHP >= 7.3.0
- Laravel >= 7.0.0
- Fileinfo PHP Extension

Installation
------------

> This package requires PHP 7.3+ and Laravel 7.0 or up

First, install laravel (7.0 / 8.0 or up), and make sure that the database connection settings are correct.

```
composer require open-admin-org/open-admin
```

Then run these commands to publish assets and config:

```
php artisan vendor:publish --provider="OpenAdmin\Admin\AdminServiceProvider"
```
After run command you can find config file in `config/admin.php`, in this file you can change the install directory,db connection or table names.

At last run following command to finish install.
```
php artisan admin:install
```

Open `http://localhost/admin/` in browser,use username `admin` and password `admin` to login.

Updating
------------
Updating to a new version of open-admin may require updating assets you can publish them using:
```
php artisan vendor:publish --tag=open-admin-assets --force
```

Configurations
------------
The file `config/admin.php` contains an array of configurations, you can find the default configurations in there.

## Extensions
Extension development

More coming soon

| Extension | Description | open-admin |
| ---------------------------------------------------------------- | ---------------------------------------- |---------------------------------------- |
| [helpers](https://github.com/open-admin-org/helpers) | Several tools to help you in development | ~1.0 |
| [media-manager](https://github.com/open-admin-org/media-manager) | Provides a web interface to manage local files | ~1.0 |
| [config](https://github.com/open-admin-org/config) | Config manager for open-admin |~1.0 |
| [grid-sortable](https://github.com/open-admin-org/grid-sortable) | Sortable grids |~1.0 |
| [CkEditor](https://github.com/open-admin-org/ckeditor) | CkEditor for forms |~1.0 |
| [api-tester](https://github.com/open-admin-org/api-tester) | Test api calls from the admin |~1.0 |
| [scheduling](https://github.com/open-admin-org/scheduling) | Show and test your cronjobs |~1.0 |
| [phpinfo](https://github.com/open-admin-org/phpinfo) | Show php info in the admin |~1.0 |
| [log-viewer](https://github.com/open-admin-org/log-viewer) | Log viewer for Laravel |~1.0.12 |
| [page-designer](https://github.com/open-admin-org/page-designer) | Page designer to position items freely |~1.0.18 |
| [reporter](https://github.com/open-admin-org/reporter) | Provides a developer-friendly web interface to view the exception |~1.0.18 |
| [redis-manager](https://github.com/open-admin-org/redis-manager) | Redis manager for open-admin |~1.0.20 |

## Contribute?
we are looking for active contributors:
- testing
- extension development
- translating documentation
- financing

Other
------------
`open-admin` based on the following plugins or services:

+ [Laravel](https://laravel.com/)
+ [Axios](https://github.com/axios/axios)
+ [Bootstrap5](https://getbootstrap.com/docs/5.0/getting-started/introduction/)
+ [Choicesjs](https://github.com/Choices-js/Choices)
+ [Font-awesome](http://fontawesome.io)
+ [Moment](http://momentjs.com/)
+ [LeafletJS](https://leafletjs.com/)
+ [OpenStreetMaps](https://www.openstreetmap.org/)
+ [Sweetalert2](https://github.com/sweetalert2/sweetalert2)
+ [Toastify](https://github.com/apvarun/toastify-js)
+ [Flatpickr](https://github.com/flatpickr/flatpickr)
+ [Sortablejs](https://github.com/SortableJS/Sortable)
+ [Nprogress](https://ricostacruz.com/nprogress/)
+ [Dual-Listbox](https://github.com/maykinmedia/dual-listbox/)
+ [Coloris](https://github.com/mdbassit/Coloris/)

License
------------
`open-admin` is licensed under [The MIT License (MIT)](LICENSE).