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

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

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