vilshub / zionlight-web
An MRD (Model Route Display) based model for creating fast and light web apps
Installs: 0
Dependents: 0
Suggesters: 0
Security: 0
Stars: 7
Watchers: 1
Forks: 0
Open Issues: 0
Type:project
Requires
- php: ^8.0
- level-2/dice: dev-master
- vilshub/dbant: dev-master
- vilshub/helpers: dev-master
- vilshub/http: dev-master
- vilshub/router: dev-master
- vilshub/validator: dev-master
Requires (Dev)
- fakerphp/faker: 1.*
- kint-php/kint: dev-master
README
A PHP framework, based on MRD (Model Route Display), an extension of the MVC Model for both web and API server
Installation
It supports composer installation, with link:
composer create-project --prefer-dist vilshub/zionlight yourProjectName dev-master
Quick guide
-
After installation, you can start server from CLI with (CD into the project root directory):
php zlight shine:@3000
-
For more of CLI command, execute:
php zlight
Features
Aside from the conventional features which backend frameworks have, zlight has the following features:
- Partial routing definition for contents (Not API)
- Plug and socket algorithm for extending layout. (No templating, just plain HTML)
- Plain SQL Schema builder, and plain SQL query executor. (No ORM, only SQL skills required)
- Queries Bank. All queries for a particular model gets stored in a single bank file for easy management
- Table data export and import, via CLI
- Project initialization wizard (Via CLI). Used when creating project, or when setting up a cloned project
- And more....
Documentation
The documentation for this framework will be provided soon, you may Watch, this repo for further updates.