Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cradlephp/cradle-admin
Admin User Interface for CradlePHP
https://github.com/cradlephp/cradle-admin
admin cms-framework cradle cradlephp v2 v3-prototype
Last synced: about 1 month ago
JSON representation
Admin User Interface for CradlePHP
- Host: GitHub
- URL: https://github.com/cradlephp/cradle-admin
- Owner: CradlePHP
- License: mit
- Created: 2018-12-25T04:37:07.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2021-03-27T06:44:24.000Z (almost 4 years ago)
- Last Synced: 2024-11-07T10:55:13.963Z (about 2 months ago)
- Topics: admin, cms-framework, cradle, cradlephp, v2, v3-prototype
- Language: HTML
- Homepage: http://cradlephp.github.io
- Size: 249 KB
- Stars: 1
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# cradle-admin
General admin user interface with dashboard, configuration. Also comes with some
advance pages like calendars, pipelines and reports## Install
If you already installed Cradle, you may not need to install this because it
should be already included.```
$ composer require cradlephp/cradle-auth
$ bin/cradle cradlephp/cradle-auth install
$ bin/cradle cradlephp/cradle-auth sql-populate
```### Admin Dashboard
Shows quick links to help navigate through the admin as well as database table
stats and history.```
/admin/dashboard
```### Admin Configuration
Allows editing of configuration variables for the system.
```
/admin/dashboard
```### Admin Calendar Page
Define a start Date Field *(required)* and an end Date Field *(optional)*.
Then you can visit this page to see a calendar```
/admin/system/model/class/calendar?show=[start_date],[end_date]
```### Pipeline (Experimental)
Pipelines are like project boards. Define a Select Field *(to be used for the columns)*, and a Number Field *(to be used for the ordering)*.
```
/admin/system/model/class/pipeline?show=[select_field]&order=[number_field]
```Optionally you can add a Price Field to total the columns.
```
/admin/system/model/class/pipeline?show=[select_field]&order=[number_field]¤cy=USD&range=[price_field_1],[price_field_2]&total=[price_field_1]
```Lastly if you make a 1:1 relation with profile, you can add a relation in the parameters as well.
```
/admin/system/model/class/pipeline?show=[select_field]&order=[number_field]¤cy=USD&range=[price_field_1],[price_field_2]&total=[price_field_1]&relations=profile
```----
Thank you for considering to contribute to Cradle PHP.
Please DO NOT create issues in this repository. The official issue tracker is located @ https://github.com/CradlePHP/cradle/issues . Any issues created here will *most likely* be ignored.
Please be aware that master branch contains all edge releases of the current version. Please check the version you are working with and find the corresponding branch. For example `v1.1.1` can be in the `1.1` branch.
Bug fixes will be reviewed as soon as possible. Minor features will also be considered, but give me time to review it and get back to you. Major features will **only** be considered on the `master` branch.
1. Fork the Repository.
2. Fire up your local terminal and switch to the version you would like to
contribute to.
3. Make your changes.
4. Always make sure to sign-off (-s) on all commits made (git commit -s -m "Commit message")## Making pull requests
1. Please ensure to run [phpunit](https://phpunit.de/) and
[phpcs](https://github.com/squizlabs/PHP_CodeSniffer) before making a pull request.
2. Push your code to your remote forked version.
3. Go back to your forked version on GitHub and submit a pull request.
4. All pull requests will be passed to [Travis CI](https://travis-ci.org/CradlePHP/cradle-admin) to be tested. Also note that [Coveralls](https://coveralls.io/github/CradlePHP/cradle-admin) is also used to analyze the coverage of your contribution.