Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/wex/d2p
D2 Project
https://github.com/wex/d2p
mvc orm php-framework php7
Last synced: about 2 months ago
JSON representation
D2 Project
- Host: GitHub
- URL: https://github.com/wex/d2p
- Owner: wex
- License: mit
- Created: 2019-03-26T14:40:37.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2019-03-26T22:41:53.000Z (almost 6 years ago)
- Last Synced: 2024-04-17T15:40:50.910Z (9 months ago)
- Topics: mvc, orm, php-framework, php7
- Language: CSS
- Size: 14.6 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# D2
D2 Project is a lightweight PHP framework which can be used as Composer project
to create your own software.# How to get it?
- You can use `git clone` to get it from GitHub
- You can use Composer to install it as skeleton project:
`composer create-project nhujanen/d2p`# How to use it?
- After you have used Composer's create-project, you should do following:
`cd d2p`
`composer update`
- Now you should configure your database credentials - those can be located
from d2p/.config
- Now you can continue set up process by:
`composer setup`
`chmod +x keen` (if you want to use Commander Keen)# Requirements
D2P is requires PHP7.0 and is built over some other packages.
* [zendframework/zend-config] - Used in core configuration
* [zendframework/zend-db] - Used in ActiveRecord
* [zendframework/zend-diactoros] - Used in core request-response -routing
* [ramsey/uuid] - Used for UUID generation
* [filp/whoops] - Used for debugging
* [aura/router] - Used for routing
* [leafo/scssphp] - Used for realtime SCSS compiling
* [matthiasmullie/minify] - Used for realtime JS / CSS minifying# What's up - why to use?
* Crypted sessions on database with custom session handling.
* Powerful ORM implementation with query builder & schema generator.
* Support for mixed CMS & MVC -mode.
* SCSS made easy - no more precompiling.
* Most straightforward View-Controller -implementation out there.
* Major CSS styling included (in SCSS ofc).
* Flexible routing.# How to help?
At this point D2P is a one-man show. Architecture WILL be changed and some parts will be rewritten for sure.
# NOTICE!
Please do not use D2P in production before version `1.0.0` is released!
License
----MIT