https://github.com/liebsen/bootieproject
Tiny MVC PHP Framework Project Example
https://github.com/liebsen/bootieproject
Last synced: about 1 month ago
JSON representation
Tiny MVC PHP Framework Project Example
- Host: GitHub
- URL: https://github.com/liebsen/bootieproject
- Owner: liebsen
- License: agpl-3.0
- Created: 2015-09-29T13:29:59.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2016-11-30T17:46:12.000Z (over 9 years ago)
- Last Synced: 2025-01-01T14:11:38.007Z (over 1 year ago)
- Language: PHP
- Homepage: http://bootie.devmeta.net
- Size: 8.62 MB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
Bootie
PHP 5 Micro Web Application Framework
Based on Micromvc by David Pennington
This is a Bootie Framework Integrated Example Project
You can see an online demo of this project
You can see REST example
You can also clone a scheleton project
This project covers
- Posts CMS and Frontpages with images and tags
- Static pages
- Auth system
Improvements
- Dispatching method simplification
- Routing request method based
- Multiple database connections
- Filters
- Speed Cache
- Model pagination
- Flash messages
Install
Pull libraries
$ composer install
Create an empty database and set your access credentials here
$ cat config/config.sample.php > config/config.php
$ nano config/config.php
With Micro migrations tools run
$ php cli create
$ php cli restore
Nginx
Nginx suggested directive
server {
root /var/www/bootie/public;
index index.php index.html index.htm;
server_name bootie.local;
location / {
try_files $uri $uri/ /index.php$is_args$args;
}
location ~ \.php$ {
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
include fastcgi_params;
}
}
Now you can login
username: admin
password: admin